0000950170-24-021098.txt : 20240227 0000950170-24-021098.hdr.sgml : 20240227 20240227160559 ACCESSION NUMBER: 0000950170-24-021098 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 138 CONFORMED PERIOD OF REPORT: 20240101 FILED AS OF DATE: 20240227 DATE AS OF CHANGE: 20240227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TTM TECHNOLOGIES INC CENTRAL INDEX KEY: 0001116942 STANDARD INDUSTRIAL CLASSIFICATION: PRINTED CIRCUIT BOARDS [3672] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 911033443 STATE OF INCORPORATION: DE FISCAL YEAR END: 0101 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-31285 FILM NUMBER: 24686519 BUSINESS ADDRESS: STREET 1: 200 EAST SANDPOINTE STREET 2: SUITE 400 CITY: SANTA ANA STATE: CA ZIP: 92707 BUSINESS PHONE: 7143273000 MAIL ADDRESS: STREET 1: 200 EAST SANDPOINTE STREET 2: SUITE 400 CITY: SANTA ANA STATE: CA ZIP: 92707 10-K 1 ttmi-20240101.htm 10-K 10-K
FYtrue0001116942truefalsehttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#AssetsCurrenthttp://fasb.org/us-gaap/2023#AssetsCurrenthttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax0001116942ttmi:ContractTerminationAndOtherCostsMember2022-01-030001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:NetworkingCommunicationMember2022-01-042023-01-020001116942ttmi:AerospaceAndDefenseMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942us-gaap:AccumulatedTranslationAdjustmentMember2023-01-020001116942ttmi:PrintedCircuitBoardMember2024-01-012024-01-010001116942us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMemberus-gaap:CorporateNonSegmentMember2022-01-042023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMember2020-12-292022-01-030001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:DataCenterComputingMember2022-01-042023-01-0200011169422020-12-280001116942ttmi:OtherThanUnitedStatesAndChinaMember2022-01-030001116942country:CN2022-01-042023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMember2022-01-042023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMember2020-12-292022-01-030001116942us-gaap:RevolvingCreditFacilityMemberttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember2024-01-010001116942ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyFourMember2023-01-020001116942us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-030001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:ProductAndServiceOtherMember2020-12-292022-01-030001116942ttmi:SeniorNotesDueTwoThousandTwentyFiveMember2023-01-032024-01-010001116942country:US2022-01-030001116942us-gaap:SubsequentEventMember2024-01-022024-01-0200011169422024-01-022024-01-010001116942us-gaap:EstimateOfFairValueFairValueDisclosureMemberttmi:SeniorNotesDueTwoThousandTwentyNineMember2023-01-020001116942ttmi:NetworkingCommunicationMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942country:CAttmi:PrintedCircuitBoardFabricationsPlantMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942srt:MinimumMember2024-01-010001116942us-gaap:TransferredOverTimeMember2023-01-032024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:AutomotiveComponentsMember2022-01-042023-01-020001116942country:CN2023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:CorporateNonSegmentMember2020-12-292022-01-030001116942ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember2024-01-010001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:CorporateNonSegmentMemberttmi:ContractTerminationAndOtherCostsMember2023-01-032024-01-010001116942us-gaap:InterestRateSwapMemberttmi:OneMonthCmeTermSecuredOvernightFinancingRateSofrMember2023-03-232023-03-230001116942ttmi:TermLoanDueTwoThousandTwentyFourMember2023-01-020001116942us-gaap:DefinedBenefitPlanCashMemberus-gaap:PensionPlansDefinedBenefitMember2024-01-010001116942us-gaap:RestrictedStockUnitsRSUMember2022-01-042023-01-020001116942ttmi:DataCenterComputingMember2023-01-032024-01-010001116942ttmi:OtherSegmentMemberus-gaap:ProductAndServiceOtherMember2020-12-292022-01-030001116942us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanDebtSecurityMember2023-01-020001116942ttmi:TermLoanDueTwoThousandThirtyMember2024-01-010001116942us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-030001116942us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942us-gaap:TreasuryStockCommonMember2022-01-042023-01-020001116942us-gaap:CorporateNonSegmentMember2024-01-010001116942ttmi:PrintedCircuitBoardMember2023-01-032024-01-0100011169422023-07-030001116942us-gaap:InterestRateSwapMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-03-230001116942us-gaap:RetainedEarningsMember2022-01-030001116942ttmi:OtherThanUnitedStatesAndChinaMember2023-01-032024-01-010001116942us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2023-01-020001116942us-gaap:CarryingReportedAmountFairValueDisclosureMemberttmi:AssetBackedLendingRevolvingLoansMember2024-01-010001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:MedicalIndustrialInstrumentationMember2020-12-292022-01-030001116942us-gaap:SalesRevenueNetMember2023-01-032024-01-010001116942us-gaap:EmployeeSeveranceMember2022-01-042023-01-020001116942ttmi:ContractTerminationAndOtherCostsMember2024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-032024-01-010001116942us-gaap:ForeignExchangeContractMember2023-01-020001116942us-gaap:PensionPlansDefinedBenefitMember2023-01-032024-01-010001116942us-gaap:CommonStockMember2023-01-020001116942us-gaap:EarliestTaxYearMemberus-gaap:StateAndLocalJurisdictionMember2023-01-032024-01-010001116942us-gaap:RetainedEarningsMember2024-01-010001116942ttmi:FinacialInstitutionAgreementsMember2024-01-010001116942us-gaap:CostOfSalesMember2020-12-292022-01-030001116942ttmi:NetworkingCommunicationMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMember2023-01-032024-01-010001116942ttmi:TermLoanDueTwoThousandThirtyMemberus-gaap:ShortTermDebtMember2024-01-010001116942ttmi:TermLoanDueTwoThousandTwentyFourMember2023-01-032024-01-010001116942ttmi:ContractTerminationAndOtherCostsMember2023-01-032024-01-0100011169422023-10-032024-01-010001116942us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMember2024-01-010001116942ttmi:AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember2023-01-020001116942ttmi:TtmViasystemsGroupIncMember2015-12-2800011169422022-01-030001116942ttmi:MedicalIndustrialInstrumentationMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMember2023-01-020001116942us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2023-01-020001116942us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-020001116942us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-032024-01-010001116942us-gaap:RestrictedStockUnitsRSUMember2020-12-292022-01-0300011169422023-01-020001116942us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMemberttmi:GritelAndISCFarmingdaleCorporationMember2023-01-032024-01-010001116942us-gaap:AccumulatedTranslationAdjustmentMember2022-01-030001116942us-gaap:EmployeeStockOptionMember2024-01-010001116942us-gaap:ResearchAndDevelopmentExpenseMember2020-12-292022-01-0300011169422024-01-010001116942us-gaap:CorporateNonSegmentMember2022-01-042023-01-020001116942ttmi:VariousStatesMember2024-01-010001116942us-gaap:InterestRateSwapMember2022-01-042023-01-020001116942us-gaap:RetainedEarningsMember2023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMember2023-01-032024-01-010001116942ttmi:AsiaAssetBasedRevolvingLoanMemberus-gaap:LetterOfCreditMember2023-01-032024-01-010001116942srt:ScenarioForecastMemberus-gaap:CommodityContractMember2024-07-012024-09-300001116942ttmi:GritelAndISCFarmingdaleCorporationMemberus-gaap:TradeNamesMember2023-01-020001116942us-gaap:LetterOfCreditMemberttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember2024-01-010001116942srt:WeightedAverageMember2023-01-032024-01-010001116942ttmi:AutomotiveComponentsMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942ttmi:GritelAndISCFarmingdaleCorporationMember2022-06-272022-06-2700011169422023-05-102023-05-100001116942us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2024-01-010001116942ttmi:PerformanceBasedRestrictedStockUnitsMember2023-01-020001116942us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-042023-01-020001116942us-gaap:EstimateOfFairValueFairValueDisclosureMemberttmi:AssetBackedLendingRevolvingLoansMember2024-01-010001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanDebtSecurityMember2024-01-010001116942us-gaap:CommonStockMember2020-12-280001116942us-gaap:DomesticCountryMemberus-gaap:LatestTaxYearMember2023-01-032024-01-010001116942us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2020-12-292022-01-030001116942ttmi:MonteCarloSimulationModelMemberttmi:PerformanceBasedRestrictedStockUnitsMember2020-12-292022-01-030001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMember2022-01-042023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMember2020-12-292022-01-030001116942ttmi:TtmViasystemsGroupIncMembersrt:MinimumMember2015-12-280001116942us-gaap:CommonStockMember2024-01-010001116942us-gaap:CorporateNonSegmentMember2020-12-292022-01-030001116942us-gaap:PensionPlansDefinedBenefitMember2023-01-020001116942ttmi:TermLoanDueTwoThousandTwentyFourMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-01-010001116942ttmi:AerospaceAndDefenseMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2024-01-010001116942srt:MinimumMember2023-01-032024-01-010001116942ttmi:SeniorNotesDueTwoThousandTwentyNineMember2021-03-102021-03-100001116942us-gaap:OperatingSegmentsMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMember2023-01-032024-01-010001116942country:CN2020-12-292022-01-030001116942ttmi:SeniorNotesDueTwoThousandTwentyNineMember2024-01-010001116942us-gaap:InterestRateSwapMember2023-03-230001116942us-gaap:CommonStockMember2022-01-042023-01-020001116942us-gaap:EstimateOfFairValueFairValueDisclosureMemberttmi:TermLoanDueTwoThousandThirtyMember2024-01-010001116942us-gaap:DomesticCountryMember2023-01-032024-01-010001116942ttmi:PrintedCircuitBoardAndRadioFrequencyAndSpecialtyComponentsMember2020-12-292022-01-030001116942ttmi:OtherThanUnitedStatesAndChinaMember2022-01-042023-01-020001116942ttmi:TechnologyMember2024-01-010001116942us-gaap:ProductAndServiceOtherMember2020-12-292022-01-030001116942us-gaap:EstimateOfFairValueFairValueDisclosureMemberttmi:TermLoanDueTwoThousandThirtyMember2023-01-020001116942us-gaap:PensionPlansDefinedBenefitMemberttmi:BroadBondMarketMember2024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMember2022-01-042023-01-020001116942us-gaap:InterestRateSwapMember2020-12-292022-01-030001116942us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-010001116942us-gaap:CommonStockMember2020-12-292022-01-030001116942ttmi:SeniorNotesDueTwoThousandTwentyNineMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-01-020001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:AerospaceAndDefenseMember2022-01-042023-01-020001116942us-gaap:CommonStockMember2022-01-030001116942us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:AerospaceAndDefenseMember2023-01-032024-01-010001116942us-gaap:RestrictedStockUnitsRSUMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:OtherSegmentMember2023-01-032024-01-010001116942us-gaap:EstimateOfFairValueFairValueDisclosureMemberttmi:AssetBackedLendingRevolvingLoansMember2023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMemberus-gaap:CorporateNonSegmentMember2020-12-292022-01-030001116942ttmi:DomesticRadioFrequencyComponentPlantMemberttmi:RadioFrequencyAndSpecialtyComponentsMember2023-01-032024-01-010001116942ttmi:TermLoanDueTwoThousandThirtyMemberus-gaap:LongTermDebtMember2023-05-300001116942us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMembersrt:MinimumMember2023-01-032024-01-010001116942us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-032024-01-010001116942us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanDebtSecurityMember2024-01-010001116942ttmi:TermLoanDueTwoThousandTwentyFourMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-01-020001116942us-gaap:TreasuryStockCommonMember2024-01-010001116942us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-042023-01-020001116942ttmi:TermLoanDueTwoThousandTwentyFourMember2022-01-042023-01-020001116942ttmi:NetworkingCommunicationMember2020-12-292022-01-030001116942us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-01-010001116942us-gaap:AdditionalPaidInCapitalMember2020-12-292022-01-030001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMember2020-12-292022-01-030001116942ttmi:DataCenterComputingMember2022-01-042023-01-0200011169422024-02-220001116942country:US2023-01-032024-01-010001116942country:CN2024-01-010001116942us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-01-010001116942ttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942us-gaap:TransferredAtPointInTimeMember2022-01-042023-01-020001116942srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2024-01-010001116942ttmi:TermLoanDueTwoThousandTwentyFourMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-01-020001116942us-gaap:StateAndLocalJurisdictionMember2024-01-010001116942us-gaap:AdditionalPaidInCapitalMember2022-01-030001116942ttmi:OtherSegmentMemberttmi:AutomotiveComponentsMember2020-12-292022-01-030001116942srt:ScenarioForecastMemberus-gaap:CommodityContractMember2024-10-012024-12-310001116942ttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-280001116942country:US2024-01-010001116942ttmi:AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember2024-01-010001116942ttmi:PrintedCircuitBoardMember2023-02-082023-02-080001116942us-gaap:PensionPlansDefinedBenefitMembersrt:MinimumMember2024-01-010001116942us-gaap:DefinedBenefitPlanEquitySecuritiesMember2024-01-010001116942us-gaap:RetainedEarningsMember2020-12-292022-01-030001116942us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMemberus-gaap:PensionPlansDefinedBenefitMember2024-01-010001116942ttmi:MedicalIndustrialInstrumentationMember2020-12-292022-01-030001116942ttmi:AutomotiveComponentsMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:ForeignExchangeContractMember2024-01-010001116942us-gaap:PrimeRateMemberttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMembersrt:MinimumMember2023-01-032024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:AerospaceAndDefenseMember2020-12-292022-01-030001116942ttmi:CustomerWorkOrderMember2023-01-032024-01-010001116942us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-01-020001116942us-gaap:RestrictedStockUnitsRSUMember2023-01-020001116942ttmi:GritelAndISCFarmingdaleCorporationMember2022-06-270001116942ttmi:SeniorNotesDueTwoThousandTwentyNineMember2023-01-032024-01-010001116942srt:MinimumMember2011-10-012011-10-010001116942us-gaap:EmployeeSeveranceMember2023-01-032024-01-010001116942us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-020001116942us-gaap:TransferredOverTimeMember2020-12-292022-01-030001116942us-gaap:InterestRateSwapMemberttmi:OneMonthCmeTermSecuredOvernightFinancingRateSofrMember2023-03-230001116942us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMember2024-01-0100011169422023-02-082023-02-080001116942us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-042023-01-020001116942us-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2023-01-020001116942us-gaap:AdditionalPaidInCapitalMember2020-12-280001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMemberus-gaap:CorporateNonSegmentMember2020-12-292022-01-030001116942us-gaap:LatestTaxYearMemberus-gaap:StateAndLocalJurisdictionMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:OtherSegmentMember2022-01-042023-01-020001116942ttmi:OtherThanUnitedStatesAndChinaMember2023-01-020001116942country:US2020-12-292022-01-030001116942us-gaap:InterestRateSwapMember2023-01-032024-01-0100011169422020-12-292022-01-030001116942ttmi:PrintedCircuitBoardAndRadioFrequencyAndSpecialtyComponentsMember2023-01-032024-01-010001116942ttmi:NetworkingCommunicationMember2023-01-032024-01-010001116942us-gaap:PensionPlansDefinedBenefitMember2022-01-030001116942us-gaap:AdditionalPaidInCapitalMember2023-01-032024-01-010001116942ttmi:OtherThanUnitedStatesAndChinaMember2020-12-292022-01-030001116942ttmi:GritelAndISCFarmingdaleCorporationMembersrt:MinimumMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMember2022-01-042023-01-020001116942us-gaap:CostOfSalesMember2023-01-032024-01-010001116942ttmi:OffsetAgreementMember2024-01-010001116942us-gaap:AccumulatedTranslationAdjustmentMember2023-01-032024-01-010001116942us-gaap:AccountsReceivableMember2022-01-042023-01-020001116942us-gaap:CostOfSalesMember2022-01-042023-01-020001116942srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:OtherSegmentMember2020-12-292022-01-030001116942us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-030001116942us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2024-01-010001116942ttmi:AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember2022-01-042023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMember2023-01-032024-01-010001116942ttmi:OtherSegmentMemberttmi:DataCenterComputingMember2020-12-292022-01-030001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMemberus-gaap:CorporateNonSegmentMember2023-01-032024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:MedicalIndustrialInstrumentationMember2023-01-032024-01-010001116942us-gaap:DefinedBenefitPlanEquitySecuritiesMember2023-01-020001116942ttmi:OtherThanUnitedStatesAndChinaMember2024-01-010001116942ttmi:AsiaAssetBasedRevolvingLoanMember2024-01-010001116942us-gaap:RestrictedStockUnitsRSUMember2024-01-010001116942ttmi:VariousStatesMemberus-gaap:EarliestTaxYearMember2023-01-032024-01-010001116942us-gaap:StateAndLocalJurisdictionMember2023-01-032024-01-010001116942ttmi:PrintedCircuitBoardAndRadioFrequencyAndSpecialtyComponentsMember2022-01-042023-01-020001116942us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2023-01-020001116942us-gaap:ForeignCountryMemberus-gaap:LatestTaxYearMember2023-01-032024-01-0100011169422022-01-042023-01-020001116942ttmi:TermLoanDueTwoThousandThirtyMember2023-01-032024-01-010001116942country:US2022-01-042023-01-020001116942ttmi:FinacialInstitutionAgreementsMember2023-01-020001116942ttmi:TermLoanDueTwoThousandThirtyMember2023-05-300001116942us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-01-020001116942us-gaap:ForeignCountryMember2024-01-010001116942us-gaap:GeneralAndAdministrativeExpenseMember2023-01-032024-01-010001116942us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember2024-01-010001116942us-gaap:CustomerRelationshipsMember2024-01-010001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942ttmi:CustomerBillingsAndPaymentsMember2023-01-032024-01-0100011169422022-12-222022-12-220001116942ttmi:TermLoanDueTwoThousandTwentyFourMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-01-010001116942ttmi:PerformanceBasedRestrictedStockUnitsMember2023-01-032024-01-010001116942us-gaap:RetainedEarningsMember2022-01-042023-01-020001116942us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-042023-01-020001116942us-gaap:DefinedBenefitPlanDebtSecurityMember2024-01-010001116942us-gaap:AdditionalPaidInCapitalMember2023-01-020001116942us-gaap:OperatingSegmentsMember2022-01-042023-01-020001116942us-gaap:DefinedBenefitPlanDebtSecurityMember2023-01-020001116942us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2023-01-020001116942ttmi:PrintedCircuitBoardMember2024-01-010001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:CorporateNonSegmentMember2023-01-032024-01-010001116942us-gaap:AccumulatedTranslationAdjustmentMember2022-01-042023-01-020001116942us-gaap:PensionPlansDefinedBenefitMember2022-01-042023-01-020001116942us-gaap:EmployeeSeveranceMember2022-01-030001116942us-gaap:SellingAndMarketingExpenseMember2020-12-292022-01-030001116942us-gaap:SellingAndMarketingExpenseMember2022-01-042023-01-020001116942ttmi:AutomotiveComponentsMember2023-01-032024-01-010001116942ttmi:DataCenterComputingMember2020-12-292022-01-030001116942us-gaap:TreasuryStockCommonMember2023-01-020001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942srt:MaximumMemberus-gaap:PrimeRateMemberttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember2023-01-032024-01-010001116942ttmi:AutomotiveComponentsMember2020-12-292022-01-030001116942ttmi:GritelAndISCFarmingdaleCorporationMember2023-01-032024-01-010001116942ttmi:MonteCarloSimulationModelMemberttmi:PerformanceBasedRestrictedStockUnitsMember2023-01-032024-01-010001116942ttmi:OtherSegmentMemberttmi:NetworkingCommunicationMember2020-12-292022-01-030001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:AutomotiveComponentsMember2020-12-292022-01-030001116942us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-292022-01-030001116942us-gaap:SalesRevenueNetMember2022-01-042023-01-020001116942us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-280001116942ttmi:OtherSegmentMemberttmi:MedicalIndustrialInstrumentationMember2020-12-292022-01-030001116942ttmi:NetworkingCommunicationMember2022-01-042023-01-020001116942us-gaap:CommonStockMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMember2020-12-292022-01-030001116942country:CN2023-01-032024-01-010001116942country:CNus-gaap:EarliestTaxYearMember2023-01-032024-01-010001116942us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-292022-01-030001116942ttmi:PerformanceBasedRestrictedStockUnitsRestrictedStockUnitsAndStockOptionsMember2022-01-042023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMember2020-12-292022-01-030001116942ttmi:NetworkingCommunicationMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:TransferredOverTimeMember2022-01-042023-01-020001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:DataCenterComputingMember2020-12-292022-01-030001116942ttmi:ContractTerminationAndOtherCostsMember2022-01-042023-01-020001116942us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2024-01-010001116942us-gaap:ProductAndServiceOtherMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:TreasuryStockCommonMember2022-01-030001116942us-gaap:LandMembersrt:MinimumMember2024-01-010001116942us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember2024-01-010001116942us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2024-01-010001116942us-gaap:RevolvingCreditFacilityMemberttmi:AsiaAssetBasedRevolvingLoanMember2024-01-010001116942us-gaap:TradeNamesMember2024-01-010001116942us-gaap:ForeignExchangeContractMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-01-010001116942country:CNttmi:PrintedCircuitBoardFabricationsPlantMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942ttmi:TermLoanDueTwoThousandThirtyMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-01-010001116942srt:ScenarioForecastMemberus-gaap:CommodityContractMember2024-01-022024-03-310001116942ttmi:RadioFrequencyAndSpecialtyComponentsMember2023-01-020001116942us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-010001116942us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-032024-01-010001116942ttmi:OtherSegmentMemberttmi:AerospaceAndDefenseMember2020-12-292022-01-030001116942ttmi:TermLoanDueTwoThousandThirtyMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-01-020001116942us-gaap:AccountsReceivableMember2023-01-032024-01-010001116942ttmi:DataCenterComputingMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942ttmi:AsiaAssetBasedRevolvingLoanMemberus-gaap:LetterOfCreditMember2024-01-010001116942ttmi:BacklogMember2024-01-010001116942us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2023-01-020001116942ttmi:TechnologyMember2023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942ttmi:OtherSegmentMember2020-12-292022-01-030001116942us-gaap:TransferredAtPointInTimeMember2020-12-292022-01-030001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:ProductAndServiceOtherMember2022-01-042023-01-020001116942ttmi:PerformanceBasedRestrictedStockUnitsMember2024-01-010001116942us-gaap:EstimateOfFairValueFairValueDisclosureMemberttmi:SeniorNotesDueTwoThousandTwentyNineMember2024-01-010001116942us-gaap:PensionPlansDefinedBenefitMember2024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMember2023-01-032024-01-010001116942us-gaap:CorporateNonSegmentMember2023-01-032024-01-010001116942ttmi:SeniorNotesDueTwoThousandTwentyNineMember2021-03-100001116942us-gaap:OtherCurrentLiabilitiesMemberus-gaap:CommodityContractMember2024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMember2024-01-010001116942us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberttmi:TermLoanDueTwoThousandThirtyMember2023-01-032024-01-010001116942ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember2023-01-032024-01-010001116942us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanDebtSecurityMember2023-01-020001116942ttmi:GritelAndISCFarmingdaleCorporationMember2022-01-042023-01-020001116942us-gaap:CarryingReportedAmountFairValueDisclosureMemberttmi:AssetBackedLendingRevolvingLoansMember2023-01-020001116942ttmi:PerformanceBasedRestrictedStockUnitsRestrictedStockUnitsAndStockOptionsMember2020-12-292022-01-030001116942us-gaap:OperatingSegmentsMemberttmi:PrintedCircuitBoardMember2024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMember2020-12-292022-01-030001116942us-gaap:AdditionalPaidInCapitalMember2022-01-042023-01-020001116942us-gaap:WarrantMember2020-12-292022-01-030001116942us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:AutomotiveComponentsMember2023-01-032024-01-010001116942ttmi:AutomotiveComponentsMember2022-01-042023-01-020001116942srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2024-01-010001116942us-gaap:AccountingStandardsUpdate202204Member2023-04-030001116942ttmi:RadioFrequencyAndSpecialtyComponentsMember2022-01-042023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:PrintedCircuitBoardMember2023-01-020001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:NetworkingCommunicationMember2020-12-292022-01-030001116942us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942ttmi:PrintedCircuitBoardMember2023-01-020001116942srt:MaximumMember2011-10-012011-10-010001116942us-gaap:SalesRevenueNetMember2020-12-292022-01-030001116942us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942ttmi:AerospaceAndDefenseMember2023-01-032024-01-010001116942ttmi:TtmViasystemsGroupIncMember2014-12-302015-12-280001116942us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-010001116942us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-030001116942us-gaap:CorporateNonSegmentMember2023-01-020001116942srt:MaximumMemberttmi:GritelAndISCFarmingdaleCorporationMember2023-01-032024-01-010001116942us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMember2023-01-020001116942ttmi:AutomotiveComponentsMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942us-gaap:DomesticCountryMemberus-gaap:EarliestTaxYearMember2023-01-032024-01-010001116942us-gaap:RevolvingCreditFacilityMemberttmi:AsiaAssetBasedRevolvingLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-032024-01-010001116942us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2024-01-010001116942ttmi:EmployeesMemberttmi:PerformanceBasedRestrictedStockUnitsMember2023-01-032024-01-010001116942ttmi:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-032024-01-010001116942srt:NorthAmericaMember2023-01-032024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:NetworkingCommunicationMember2023-01-032024-01-010001116942ttmi:MonteCarloSimulationModelMemberttmi:PerformanceBasedRestrictedStockUnitsMember2022-01-042023-01-020001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:RestrictedStockUnitsRSUMemberttmi:NonEmployeesMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-12-292022-01-030001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMember2023-01-032024-01-010001116942us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember2023-01-032024-01-010001116942us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-01-010001116942us-gaap:GeneralAndAdministrativeExpenseMemberttmi:GritelAndISCFarmingdaleCorporationMember2020-12-292022-01-030001116942ttmi:DataCenterComputingMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMember2022-01-042023-01-020001116942ttmi:AerospaceAndDefenseMember2022-01-042023-01-020001116942us-gaap:PensionPlansDefinedBenefitMember2020-12-280001116942ttmi:SeniorNotesDueTwoThousandTwentyNineMember2023-01-020001116942us-gaap:ProductAndServiceOtherMember2022-01-042023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:CorporateNonSegmentMember2022-01-042023-01-020001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:RadioFrequencyComponentPlantMembercountry:CN2023-01-032024-01-010001116942us-gaap:SellingAndMarketingExpenseMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:AccumulatedTranslationAdjustmentMember2024-01-010001116942us-gaap:ProductAndServiceOtherMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942ttmi:SeniorNotesDueTwoThousandTwentyNineMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-01-010001116942srt:MaximumMember2024-01-010001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:MedicalIndustrialInstrumentationMember2022-01-042023-01-020001116942ttmi:GritelAndISCFarmingdaleCorporationMemberus-gaap:CustomerRelationshipsMember2023-01-020001116942srt:ScenarioForecastMemberus-gaap:CommodityContractMember2024-04-012024-06-300001116942us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2022-01-042023-01-020001116942ttmi:AerospaceAndDefenseMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942us-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2024-01-010001116942us-gaap:CustomerRelationshipsMember2023-01-0200011169422023-05-032023-05-030001116942us-gaap:TreasuryStockCommonMember2023-01-032024-01-010001116942ttmi:AsiaAssetBasedRevolvingLoanMember2023-01-032024-01-010001116942us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2023-01-0200011169422011-10-012011-10-010001116942ttmi:MedicalIndustrialInstrumentationMemberttmi:PrintedCircuitBoardMember2022-01-042023-01-020001116942us-gaap:LatestTaxYearMembercountry:US2023-01-032024-01-010001116942us-gaap:ResearchAndDevelopmentExpenseMember2022-01-042023-01-020001116942us-gaap:EmployeeSeveranceMember2024-01-010001116942us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMembersrt:MinimumMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:ShanghaiEMsMember2022-01-042023-01-020001116942country:HK2024-01-010001116942us-gaap:ResearchAndDevelopmentExpenseMember2023-01-032024-01-010001116942us-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMemberus-gaap:CorporateNonSegmentMember2022-01-042023-01-020001116942us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2024-01-010001116942us-gaap:RetainedEarningsMember2020-12-280001116942us-gaap:GeneralAndAdministrativeExpenseMemberttmi:ContractTerminationAndOtherCostsMember2022-01-042023-01-020001116942us-gaap:LatestTaxYearMemberttmi:VariousStatesMember2023-01-032024-01-010001116942us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberus-gaap:GeneralAndAdministrativeExpenseMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-0300011169422023-01-032024-01-010001116942srt:MaximumMember2023-01-032024-01-010001116942us-gaap:DefinedBenefitPlanRealEstateMemberus-gaap:PensionPlansDefinedBenefitMember2024-01-0100011169422023-05-030001116942us-gaap:TransferredAtPointInTimeMember2023-01-032024-01-010001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMember2024-01-010001116942us-gaap:GeneralAndAdministrativeExpenseMember2020-12-292022-01-030001116942us-gaap:RetainedEarningsMember2023-01-032024-01-010001116942us-gaap:ForeignExchangeContractMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-01-020001116942us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-01-010001116942ttmi:MedicalIndustrialInstrumentationMember2023-01-032024-01-010001116942country:USus-gaap:EarliestTaxYearMember2023-01-032024-01-010001116942ttmi:TermLoanDueTwoThousandThirtyMember2023-05-302023-05-300001116942srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2024-01-010001116942us-gaap:PensionPlansDefinedBenefitMember2020-12-292022-01-030001116942country:CN2022-01-030001116942ttmi:RadioFrequencyAndSpecialtyComponentsMemberttmi:DataCenterComputingMember2023-01-032024-01-010001116942srt:MaximumMemberus-gaap:LandMember2024-01-010001116942us-gaap:ResearchMember2023-01-032024-01-010001116942us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-292022-01-030001116942us-gaap:OtherCurrentLiabilitiesMemberus-gaap:CommodityContractMember2023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:RadioFrequencyAndSpecialtyComponentsMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-042023-01-020001116942us-gaap:ForeignCountryMemberus-gaap:EarliestTaxYearMember2023-01-032024-01-010001116942ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyFourMember2024-01-010001116942ttmi:DataCenterComputingMemberttmi:PrintedCircuitBoardMember2020-12-292022-01-030001116942us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-032024-01-010001116942ttmi:AerospaceAndDefenseMember2020-12-292022-01-030001116942ttmi:AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember2023-01-032024-01-010001116942ttmi:ContractTerminationAndOtherCostsMember2023-01-020001116942us-gaap:TreasuryStockCommonMember2020-12-292022-01-030001116942ttmi:MedicalIndustrialInstrumentationMember2022-01-042023-01-020001116942us-gaap:OperatingSegmentsMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942us-gaap:LatestTaxYearMembercountry:CN2023-01-032024-01-010001116942us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMemberus-gaap:PensionPlansDefinedBenefitMember2024-01-010001116942us-gaap:EmployeeSeveranceMember2023-01-020001116942us-gaap:GeneralAndAdministrativeExpenseMemberttmi:GritelAndISCFarmingdaleCorporationMember2022-01-042023-01-020001116942country:US2023-01-020001116942srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember2023-01-032024-01-0100011169422024-01-012024-01-010001116942ttmi:MedicalIndustrialInstrumentationMemberttmi:PrintedCircuitBoardMember2023-01-032024-01-010001116942us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-280001116942us-gaap:AdditionalPaidInCapitalMember2024-01-010001116942us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMember2023-01-02ttmi:Facilityiso4217:EURxbrli:purexbrli:sharesutr:tttmi:Timeiso4217:CNYiso4217:USDxbrli:sharesttmi:Segmentttmi:Customeriso4217:USDttmi:Country

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-K

 

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

For the fiscal year ended January 1, 2024

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

 

TTM TECHNOLOGIES, INC.

(Exact Name of Registrant as Specified in Its Charter)

 

Delaware

 

91-1033443

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

200 East Sandpointe, Suite 400

Santa Ana, California

 

92707

(Zip Code)

(Address of Principal Executive Offices)

 

(714) 327-3000

(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, $0.001 par value

TTMI

Nasdaq Global Select Market

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

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

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

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

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

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit
report.

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

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

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

The aggregate market value of Common Stock held by non-affiliates of the registrant (based on the closing price of the registrant’s Common Stock as reported on the Nasdaq Global Select Market on July 3, 2023, the last business day of the most recently completed second fiscal quarter), was $1,420,444,578. For purposes of this computation, all officers, directors, and 10% beneficial owners of the registrant are deemed to be affiliates of the registrant. Such determination should not be deemed to be an admission that such officers, directors, or 10% beneficial owners are, in fact, affiliates of the registrant.

As of February 22, 2024, there were outstanding 101,908,287 shares of the registrant’s Common Stock, $0.001 par value.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders will be incorporated by reference into Part III of this Annual Report on Form 10-K. Such Proxy Statement, or an amendment to this Report, will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report relates.

Auditor Firm Id:

185

Auditor Name:

KPMG LLP

Auditor Location:

Irvine, CA

 

 

 


 

 

TTM TECHNOLOGIES, INC.

ANNUAL REPORT ON FORM 10-K

TABLE OF CONTENTS

PART I

 

ITEM 1.

BUSINESS

3

ITEM 1A.

RISK FACTORS

17

ITEM 1B.

UNRESOLVED STAFF COMMENTS

35

ITEM 1C.

CYBERSECURITY

35

ITEM 2.

PROPERTIES

37

ITEM 3.

LEGAL PROCEEDINGS

38

ITEM 4.

MINE SAFETY DISCLOSURES

38

 

 

PART II

 

ITEM 5.

MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

39

ITEM 6.

RESERVED

40

ITEM 7.

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

41

ITEM 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

50

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

51

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

52

ITEM 9A.

CONTROLS AND PROCEDURES

52

ITEM 9B.

OTHER INFORMATION

52

ITEM 9C.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

52

 

 

PART III

 

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

53

ITEM 11.

EXECUTIVE COMPENSATION

53

ITEM 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

53

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

53

ITEM 14.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

53

 

 

PART IV

 

ITEM 15.

EXHIBITS, FINANCIAL STATEMENT SCHEDULES

54

ITEM 16.

FORM 10-K SUMMARY

56

SIGNATURES

57

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

58

2


 

PART I

Statement Regarding Forward-Looking Statements

This Annual Report on Form 10-K (Report) contains forward-looking statements regarding future events or our future financial and operational performance. Forward-looking statements include statements regarding markets for our products; trends in net sales, gross profits and estimated expense levels; liquidity and anticipated cash needs and availability; and any statement that contains the words “anticipate,” “believe,” “plan,” “forecast,” “foresee,” “estimate,” “project,” “expect,” “seek,” “target,” “intend,” “goal” and other similar expressions. The forward-looking statements included in this Report reflect our current expectations and beliefs, and we do not undertake publicly to update or revise these statements, even if experience or future changes make it clear that any projected results expressed in this Report or future quarterly reports to stockholders, press releases or company statements will not be realized. In addition, the inclusion of any statement in this Report does not constitute an admission by us that the events or circumstances described in such statement are material. Furthermore, we wish to caution and advise readers that these statements are based on assumptions that may not materialize and may involve risks and uncertainties, many of which are beyond our control, that could cause actual events or performance to differ materially from those contained or implied in these forward-looking statements. These risks and uncertainties include the business and economic risks described in “Item 1A — Risk Factors”.

Unless otherwise indicated or unless the context requires otherwise, all references to time periods refer to our fiscal year, and all reference to “TTM,” “the Company,” “we,” “us,” “our,” and similar names refer to TTM Technologies, Inc. and its subsidiaries.

ITEM 1. BUSINESS

General

We are a leading global manufacturer of technology solutions, including mission systems, radio frequency (RF) components/RF microwave/microelectronic assemblies, quick-turn and technologically advanced printed circuit boards (PCB). According to a November 2023 report by Prismark Partners, we are one of the largest PCB manufacturers in the world based on 2022 revenue. In 2023, we generated approximately $2.2 billion in net sales and ended the year with approximately 15,800 employees worldwide. We currently operate a total of 24 specialized facilities in North America and Asia. We focus on providing time-to-market and volume production of advanced technology products and offer a one-stop design, engineering and manufacturing solution to our customers. This solution allows us to align technology development with the diverse needs of our customers and to enable them to reduce the time required to develop new products and bring them to market. We serve a diversified customer base consisting of approximately 1,500 customers in various markets throughout the world, including aerospace and defense, data center computing, automotive, medical, industrial and instrumentation, and networking. Our customers include original equipment manufacturers (OEMs), electronic manufacturing services (EMS) providers, original design manufacturers (ODMs), distributors and government agencies (both domestic and allied foreign governments).

We report our worldwide operations based on two reportable segments: (1) PCB, which consists of 16 domestic system, sub-system, and PCB plants; four PCB fabrication plants in China; one in Malaysia; and one in Canada; and (2) RF and Specialty Components (RF&S Components), which consists of one domestic RF component plant and one RF component plant in China. Each segment operates predominantly in the same industries with facilities that produce customized products for our customers and use similar means of product distribution.

Additional information on our reportable segments and product information is contained in Note 17 of the Notes to Consolidated Financial Statements.

Industry Overview

TTM provides a variety of hardware technology solutions, including completely designed and engineered systems, RF microwave/microelectronic assemblies, product lines of RF components, and technologically advanced PCBs.

TTM’s engineered systems are sold primarily to the aerospace and defense market, generally tier one subcontractors but also directly to government agencies (both domestic and allied foreign governments). Due, in part, to an increasing global threat environment, according to the United States Department of Defense Fiscal Year 2024 Budget Request Overview Book, the President’s U.S. Department of Defense budget request grew by nearly $100 billion, or 13.4% over the two-year period, from the FY22 request to the FY24 request. Finally, due to modernization priorities, an increased proportion of defense budgets is geared towards defense electronics such as radar, communications, and surveillance. These are the key markets for our engineered systems products.

TTM’s RF microwave/microelectronic assemblies are also used in complete defense electronic systems and sold to tier one subcontractors. They benefit from increasing electronics in defense programs as well as increased focus on solid state active electronically scanned array (AESA) radar systems. Based on our internal market intelligence, we expect this market to grow faster than the overall defense market as well.

TTM also offers a variety of high-volume commercial RF components product lines. These components are utilized by TTM’s customers to achieve advance signal conditioning in transceiver applications for 5G and other communication systems. Examples of RF components offered are: Hybrid and Directional Couplers, Baluns, Power Dividers, and RF Resistors. All of these products are highly

3


 

engineered to meet the customers' critical high performance and size requirements. The growth of the 5G transceiver market is expected to exceed overall telecommunications market growth over the next several years.

PCBs are manufactured in panels from sheets of laminated material. Each panel is typically subdivided into multiple PCBs, each consisting of a pattern of electrical circuitry etched from copper to provide an electrical connection between the components mounted to it. PCBs serve as the foundation for virtually all electronic products, including the electronic components integrated into automobiles, high-end commercial electronic equipment (such as medical equipment, data communications routers, switches and servers) and aerospace and defense electronic systems.

Products designed to offer faster data transmission, thinner and more lightweight packaging, and reduced power consumption generally require increasingly complex PCBs to meet these criteria. By using advanced technology PCB product solutions such as High Density Interconnect (HDI) and Substrate-like PCB (SLP) technologies, circuit densities can be increased, thereby providing for smaller products with higher packaging densities. Furthermore, rigid-flex circuits can be found in small and lightweight end products and other space-challenged electronics packaging applications across all end markets. Some PCB manufacturers also manufacture high performance substrates that serve as the interconnect between integrated circuits (ICs) and the PCB in many advanced electronic products serving a wide variety of end markets. Combined with the engineered systems and assemblies described earlier, we collectively refer to all of these technologies as “advanced technologies", and they generally have growth rates which are higher than conventional technologies. In addition, most of our markets have low volume requirements during the prototype stage that demand a highly flexible manufacturing environment which later transitions to a higher volume requirement during product ramp.

According to estimates in a November 2023 report by Prismark Partners, worldwide demand for PCBs was expected to be $69.5 billion for 2023. Of this worldwide demand for production in 2023, Prismark Partners reports that PCB production in the Americas accounted for approximately 5% (approximately $3.3 billion), PCB production in China accounted for approximately 54% (approximately $37.6 billion), and PCB production in the rest of the world accounted for approximately 41% (approximately $28.6 billion). According to the same report by Prismark Partners, worldwide demand for PCBs is forecast to grow at a 2% compound annual growth rate (CAGR) from 2022 to 2027 driven by the 2023 market downturn, a weak global economic outlook for 2024, the long-term impact of price erosion, and a limited number of high-volume growth drivers.

Industry Trends

We believe that several trends impacting the advanced hardware technology design and manufacturing industry will benefit us in the future. These trends include:

Increasing complexity of electronic products, which requires technologically complex PCBs that can accommodate higher speeds and component densities, including HDI, flexible, and substrate-like PCBs as well as intricately engineered RF components and subsystems as well as completely designed engineered systems.

Higher demand for reliable products manufactured in the U.S. and South East Asia, stemming from better oversight of sub-tier supply chain materials and controls. In addition, trade tensions between the U.S. and China as well as the conflicts between Russia and Ukraine, and the conflict in Israel and the Gaza Strip have increased the importance of supply chain partners with strong domestic capabilities and manufacturing footprints.

Increasing use of hardware technology solutions in diverse end markets as advanced electronics enable new capabilities. Many end markets that TTM serves have generally seen or are otherwise seeing a renaissance of growth opportunities due to the implementation of sophisticated electronics. In the defense market, solid-state radar systems referred to as AESA are being adopted in key new defense programs, replacing legacy mechanical systems. Also, the proliferation of sensors, data, data processing, and communications within the operational environment is driving significant growth in sophisticated electronic components as well as integrated systems. In the medical end market, remote diagnostic systems and robotics are seeing increasing adoption. In data center computing and networking, investments in generative artificial intelligence (AI) and advanced networking are leading to demand for more advanced PCBs, supporting an ever connected world. Finally, in the automotive market, an increasing trend toward sophisticated safety systems, automated driving, electric/hybrid vehicles, connectivity and miniaturization of electronic devices is driving increasing electronic content and higher PCB usage in automobiles, particularly with regard to the increased demand for advanced technologies like HDI, and RF PCBs for radar and sensor applications.

Supply chain consolidation by commercial OEMs. We believe that technology solution providers that can offer one-stop manufacturing capabilities — from prototype to volume production — with a globally diverse manufacturing footprint and integration capabilities have a competitive advantage in the market.

 

 

 

 

4


 

Our Strategy

Our vision is to inspire innovation as a global preeminent technology solutions company. Our core strategy includes the following elements:

Provide differentiated capabilities by incorporating advanced design-to-specification engineering support, testing, components and specialized assembly into the value-added solution provided to customers. With our acquisition of Anaren in 2018, we moved beyond build-to-print manufacturing and assembly capabilities to engage with customers in designing a more complete RF solution to meet their technology needs. As a result of the additional design capabilities that stemmed from the acquisition, we are more capable of providing cost effective, ready for manufacture, enabling technologies to the customer. With our acquisition of Telephonics in June 2022, we built on the Anaren acquisition to expand into integrated systems, and deepen our RF and radar related engagement with key aerospace and defense customers.

Maintain our customer-driven culture and provide superior service to our customers in our core markets of aerospace and defense, automotive, data center computing, medical/industrial/instrumentation, and networking. Our customer-oriented culture is designed to achieve extraordinary service, competitive differentiation, and superior execution. Our customer-oriented strategies include engaging in co-development of new products, capturing new technology products for next generation equipment, and continuing investments to enhance our broad offering of PCB and RF/microwave technologies from components through integrated mission systems. We have invested in and employ a diverse group of design engineers and field application engineers (FAEs) to provide technical expertise to our customers with the goal of designing the best product and service solutions for their needs, and to provide ongoing technical support. We believe our ability to anticipate and meet customers’ needs is critical to retaining existing customers and attracting leading companies as new customers.

Drive operational efficiency and productivity. We are highly focused on improving our operational execution to increase efficiency, productivity and yields. We strongly believe in the benefits of sharing best practices across our extensive manufacturing footprint and rely on stringent goals for throughput, quality and customer satisfaction to measure our effectiveness. The fast-paced nature of our business requires a disciplined approach to manufacturing that is rooted in continuous improvement.

Accelerate customer, end-market, and technology diversification through strategic mergers and acquisitions. We have a history of executing successful acquisitions that have been key to our growth and profitability. Historically, we focused on strategic opportunities that could facilitate our efforts to further diversify into other growing end markets. Now that we have a more diversified end market mix, our focus is to expand our presence in our existing end markets, particularly aerospace and defense which has longer product and program lifetimes. We will also look for strategic opportunities that further strengthen our leading-edge technology capabilities. For example, the acquisition of Anaren in 2018 added critical RF engineering, simulation and integration capabilities, the acquisition of certain assets of i3 Electronics, Inc. (i3) in 2019 allowed us to broaden our technology portfolio for high mix, low volume advanced technology PCBs, and we believe the most recent acquisition of Telephonics in 2022 significantly broadens our aerospace and defense product offering vertically into highly engineered integrated mission system solutions and horizontally into surveillance and communications markets, while strengthening our position in radar systems.

Accelerate our expansion into growing markets using our advanced technology as a key point of differentiation. With rising requirements for faster data transmission, shrinking features (i.e., lightweight and thin), and lower power consumption, many PCB designs have migrated to more complex HDI PCBs from conventional multi-layer PCB technologies. This trend began with PCBs used in portable devices such as smartphones and other mobile devices but has become an increasing trend in other end markets, such as automotive, networking, medical, and aerospace and defense. As our customers consolidate their supply chains, our objective is to differentiate ourselves as a strategic supplier with the technology breadth to meet most, if not all, of our customers’ PCB and RF related requirements. In the defense industry, there is growing use of electronics, particularly RF/Microwave technologies to develop AESA radars and other integrated mission systems that demonstrate significant performance improvement over traditional systems.

Address customer needs in all stages of the product life cycle. By aiming to provide a one-stop solution, we work to service our customers’ needs from the earliest stages of product design and development through volume production. We believe that by servicing our customers early in the development process, we are able to demonstrate our capabilities and establish an incumbent position early in the product development cycle, which translates into additional opportunities as our customers move into volume production. We believe our expertise is enhanced by our ability to deliver highly complex PCBs to customers in significantly compressed lead times. This rapid delivery service enables OEMs to develop sophisticated electronic products more quickly and reduce their time to market. We believe we will be able to continue to increase customer engagement with customized RF solutions from the concept stage through volume production, which typically results in intensified customer engagement. Further, by providing complete engineered systems, we are working more closely with the end customer, providing them with a more complete final product which also enhances our early engagement.

Deliver consistently strong financial performance and execute on our balance sheet strategy. We aspire to deliver industry-leading financial performance. We expect to achieve this by servicing our customers’ needs in higher-growth end markets in a cost-efficient and effective manner. We believe that this strategy will allow us to generate strong cash flows, which we expect will provide us with the financial flexibility for continued investments for growth and return of capital to shareholders.

5


 

Continuously enhance the elements that make TTM an appealing employer. We aim to attract the right employees who are aligned with our values and desire growth in their professional careers. We believe our employee engagement model, emphasis on communications and inclusion, commitment to career development and talent, and collaborative culture are the top reasons employees embrace us. Our ability to retain valued talent while attracting the right candidates is paramount to our continued human capital strategy.

Products and Services

We offer a wide range of engineered systems, RF and microwave assemblies, HDI PCBs, flexible PCBs, rigid-flex PCBs, custom assemblies and system integration, IC substrates, passive RF components, advanced ceramic RF components, hi-reliability multi-chip modules, beamforming and switching networks, PCB products, RF components, and backplane/custom assembly solutions, including conventional PCBs. We also offer certain value-added services to support our customers’ needs. These include design-for-manufacturability (DFM), PCB layout design, simulation and testing services, and quick turnaround (QTA) production. For our RF sub-assemblies and components, we provide specialized assembly and RF testing to offer value-added solutions to our customers. By offering this wide range of engineered systems, RF components and sub-systems, PCB products, and complementary value-added services, we aim to provide our customers with a “one-stop” manufacturing solution for their hardware technology and integration requirements. We believe this differentiates us from our competition and enhances our customer relationships. Below we describe our product lines in more detail.

Radar Systems

We provide a wide range of high-performing, lightweight and cost-effective maritime surveillance and weather avoidance radar systems for fixed- and rotary-wing aircraft, Unmanned Aerial Vehicles (UAVs) and shipboard platforms to the U.S. government, tier one OEMs, and numerous international defense agencies. At this time, we are also the sole provider of the U.S. Navy’s AN/APS-153 multi-mode radar on the MH-60R helicopter, and the communications suite within the MH-60R/S multi-mission helicopters. Our maritime surveillance radars offer advanced features such as Ground Moving Target Indicator (GMTI), Synthetic Aperture Radar (SAR), Inverse Synthetic Aperture Radar (ISAR), Automatic Identification System (AIS) and weather avoidance. We are in the process of developing the next generation multi-mode maritime and over-land surveillance AESA radar known as MOSAIC®.

Surveillance

We are a global leader in Identification Friend or Foe (IFF), Monopulse Secondary Surveillance Radars (MSSR) and Air Traffic Control (ATC) systems enabling military and civilian air traffic controllers to effectively identify aircraft and vehicles as friendly. We provide both equipment and supporting services required to safely and reliably control flight operations. These systems are used by the U.S. Army, U.S. Navy, U.S. Air Force, U.S. Marines, Federal Aviation Administration (FAA), NATO and numerous international defense agencies including those of Japan and South Korea. These systems have been fielded globally in a wide range of ground, air and sea-based applications.

Communications Systems

Our advanced wired and wireless communication systems provide the digital backbone for numerous defense and civil platforms worldwide, including fixed- and rotary-wing aircraft and ground control shelters. These systems are designed to meet stringent customer requirements to support adaptability to special missions and communications protocol requirements. Our vehicle-based intercommunications systems deliver traditional intercom system capabilities while incorporating software-defined features, including an open architecture for integration into vehicle C4 (command, control, communications and computing) systems, networked communications gateways and combat vehicles. Commercial audio products and headsets are utilized worldwide in a wide range of military and civilian applications, including audiometric testing. Our communications systems are fielded within the U.S. Army, U.S. Navy, U.S. Air Force, U.S. Marines and numerous international defense agencies. These systems are also sold to aerospace manufacturers, commercial airlines and audiometric original equipment manufacturers.

RF and Microwave Assemblies

We design, produce, and test specialized circuits and components used in radio-frequency or microwave emission and collection applications. These products are typically used for radar, transmit/receive antennas and similar wireless applications. Markets for these products include defense, avionics, satellite, and commercial applications including telecommunications, networking and automotive. The manufacture of these products requires advanced materials, equipment, and methods that are highly specialized and distinct from conventional printed circuit manufacturing techniques. We also offer specialized radio-frequency assembly and test services. We have developed integrated solutions across our facilities and capabilities to provide sophisticated integrated electronics for numerous platforms, ranging from digital RF memory (DRFM) to frequency up/down converters (UDC) and channelized amplifiers for military and space applications.

Passive RF Components

Our line of products consists of off-the-shelf surface mount microwave components which provide passive microwave signal distribution functions. These products were developed to provide a lower-cost high performance signal distribution component, which

6


 

could be placed on standard printed circuit boards with automated production equipment. The primary applications of these products are currently in equipment for cellular base stations and in WLAN, Bluetooth, and satellite television. In cellular base stations, our surface mount products are utilized in RF power amplifiers, and are also found in low-noise amplifiers, radios, and antennas. 5G advancements and the continued proliferation of wireless technology may create new applications for these products across other end markets.

Advanced Ceramic RF Components

Our ceramic offerings include standard and etched thick-film ceramic substrates. Etched thick-film ceramic circuits compete favorably with thin-film ceramic circuits in cost while providing comparable performance. These products are generally customer designed in close collaboration with our engineering staff to ensure the highest possible performance and manufacturability. These capabilities are aimed at high performance applications in the medical, industrial, and defense markets.

Hi-Reliability Multi-Chip Modules

We offer custom hybrid and multi-chip modules, high-performance radiation-hardened and space-qualified micro-electronics and power management and control electronics.

Beamforming and Switching Networks

Our beamforming technologies are used in military and aerospace applications, offering a variety of active and passive high-performance RF assemblies, including L-band/LEO and L- and S-band/GEO space beamformers, UHF thru Ka-band radar AESA RF networks, Butler matrices, multi-octave, and more.

Custom Designed Application Specific Integrated Circuits (ASICs)

Our Telephonics Large Scale Integration (TLSI) group has designed nearly 400 mixed-signal custom Application Specific Integrated Circuits (ASICs) for customers in the automotive, industrial, defense/avionics and smart energy markets. The TLSI organization works with our customers' technical teams, taking complete responsibility for the ASIC development process, from the initial ASIC specification definition through qualification and volume production, to meet the most stringent customer program requirements. Recently, over 10 million of our ASICs have shipped annually.

Conventional PCBs

A conventional PCB is made from a composite laminate that is metalized with a conductive material such as copper. The PCB is the basic platform used to interconnect components in most electronic products including computers, communications equipment, high-end consumer electronics, automotive controls, commercial aerospace and defense systems and medical and industrial equipment. Conventional PCBs can be classified as single-sided, double-sided and multi-layer boards.

We focus on higher layer count conventional PCBs. A multi-layer PCB can accommodate more complex circuitry than a single-sided or double-sided PCB and as such requires more sophisticated production techniques. The number of layers comprising a PCB often increases with the complexity of the end product. For example, a simple consumer device such as a garage door controller may use a single-sided or double-sided PCB, while a high-end network router or computer server may use a PCB with 30 or more layers.

High density interconnect or HDI PCBs

Our facilities in North America and Asia also produce high density interconnect (HDI) PCBs, which are PCBs with higher interconnect density per unit area requiring more sophisticated technology and manufacturing processes for their production than conventional PCB products. HDI PCBs are boards with high-density characteristics including micro-sized holes, or microvias (diameter at or less than 0.15 mm), and fine line circuitry (circuit line width and spacing at or less than 0.075 mm) and are fabricated with thin high-performance materials, thereby enabling more interconnection functions per unit area. HDI PCBs generally are manufactured using a sequential build-up process in which circuitry is formed in the PCB one layer at a time through successive drilling, plating and lamination cycles. In general, a board’s complexity is a function of interconnect and circuit density, layer count, laminate material type and surface finishes. As electronic devices have become smaller and more portable with higher functionality, demand for advanced HDI PCB products has increased dramatically. We define advanced HDI PCBs as those having more than one layer of microvia interconnection structure.

Substrate-like PCBs or SLPs

Substrate-like PCBs (SLPs) represent the next evolution of high end HDI PCBs. SLPs are PCBs with even higher interconnect density per unit area than the traditional advanced HDI PCBs described above requiring an even more sophisticated manufacturing technology adapted from IC substrate fabrication with enhancements to the subtractive and additive techniques of traditional PCBs. This enables fine line circuitry (circuit line width and spacing at or less than 0.03 mm). Demand for this type of high-density circuit is continuing to penetrate the markets of more traditional PCBs. In addition, we now offer an alternative approach to building SLP technology in the United States for lower volume, higher mix commercial and aerospace and defense applications.

7


 

Flexible PCBs

Flexible PCBs are printed circuits produced on flexible films, allowing them to be folded or bent to fit the available space or allowing for application movement. We manufacture circuits on flexible substrates that can be installed in three-dimensional applications for electronic packaging systems. Use of flexible circuitry can enable improved reliability and electrical performance, reduced weight and reduced assembly costs when compared with traditional wire harness or ribbon cable packaging. Flexible PCBs can provide for flexible electronic connectivity of an electrical device’s apparatus such as printer heads, cameras, TVs, mobile handsets, and tablets. For some of our flexible PCB customers, we also assemble components onto the flexible PCBs we manufacture.

Rigid-flex PCBs

Rigid-flex circuitry provides a simple means to integrate multiple PCB assemblies and other elements such as display, input or storage devices without wires, cables or connectors, replacing them with thin, light composites that integrate wiring in ultra-thin, flexible ribbons between rigid sections. In rigid-flex packaging, a flexible circuit substrate provides a backbone of wiring with rigid multilayer circuit sections built up as modules where needed.

Since the ribbons can be bent or folded, rigid-flex provides a means to compactly package electronics in three dimensions with dynamic or static bending functions as required, enabling miniaturization and thinness of product design. The simplicity of rigid-flex integration also generally reduces the number of parts and interconnections required, which can improve reliability.

Rigid-flex technology is essential to a broad range of applications including aerospace and defense, industrial and transportation systems requiring high reliability; hand-held and wearable electronics, such as video cameras and music players, where thinness and mechanical articulation are essential; and ultra-miniaturized products such as headsets, medical implants and semiconductor packaging where size and reliability are paramount.

Custom assemblies

Our assembly facilities produce custom electronic assemblies. Custom electronic assemblies refers to a variety of PCB assemblies such as backplane and mid-plane assemblies, flexible and rigid-flex assemblies and RF assemblies. Each of these assemblies involves mounting electronic components to a printed circuit board and then testing the assembly for electrical continuity.

IC substrates

IC substrates provide the mechanical support and electrical interconnect used to package ICs (integrated circuits or semiconductors) either in single chip packages or multi-chip modules. IC substrates, also known as chip carriers, are highly miniaturized circuits manufactured by a process largely similar to that for PCBs but requiring the use of ultra-thin materials and including micron-scale features, because they must bridge the gap between sub-micron IC features and millimeter scale PCBs. Consequently, IC substrates are generally manufactured in a clean room environment to ensure products are free of defects and contamination and employ advanced HDI processes and manufacturing approaches used in SLP technology.

Quick turnaround services

We refer to our rapid delivery services as “quick turnaround” or “QTA”, because we provide custom-fabricated PCBs to our customers within as little as 24 hours to ten days. As a result of our ability to rapidly and reliably respond to the critical time requirements of our customers, we generally receive premium pricing for our QTA services as compared to standard lead time prices.

Prototype production. In the design, testing, and launch phase of a new electronic product, our customers typically require limited quantities of PCBs in a very short period of time. We satisfy this need by manufacturing prototype PCBs in small quantities, with delivery times ranging from as little as 24 hours to ten days.
Ramp-to-volume production. After a product has successfully completed the prototype phase, our customers introduce the product to the market and require larger quantities of PCBs in a short period of time. This transition stage between low-volume prototype production and volume production is known as ramp-to-volume. Our ramp-to-volume services typically include manufacturing up to several hundred PCBs per order with delivery times ranging from five to 15 days.

Thermal management

Increased component density on circuit boards often requires improved thermal dissipation to reduce operating temperatures. We produce printed circuits with heavy copper cores and both embedded and press-fit coins. In addition, we produce PCBs with electrically passive heat sinks laminated externally on a circuit board or between two circuit boards, as well as PCBs with electrically active thermal cores.

8


 

Manufacturing Technologies

The market for our products is characterized by rapidly evolving technology. The trend in the electronic products industry continues to be to implement and develop means to increase the speed, complexity, and performance of components while reducing their size. We believe our technological capabilities allow us to address the needs of manufacturers to bring complicated electronic products to market faster.

To manufacture PCBs, we generally receive circuit designs directly from our customers in the form of computer data files, which we review to ensure data accuracy and product manufacturability. Processing these data files with computer aided manufacturing (CAM) technology, we generate images of the circuit patterns that we then physically develop on individual layers, using advanced photographic and direct imaging processes. Through a variety of plating and etching processes, we selectively add and remove conductive materials to form horizontal layers of thin circuitry, which are separated by electrical insulating material. A multilayer circuit board is produced by laminating together multiple layers of circuitry, using intense heat and pressure under vacuum. Vertical connections between layers are achieved by drilling and plating through small holes, called vias. Vias are made by highly specialized drilling equipment capable of achieving extremely fine tolerances with high accuracy. We specialize in high layer count PCBs with extremely fine geometries and tolerances. Because of the tolerances involved, we employ clean rooms in certain manufacturing processes where tiny particles might otherwise create defects on the circuit patterns. We also use automated optical inspection systems and electrical testing systems to ensure consistent quality of the circuits we produce.

We believe that our highly specialized equipment and advanced manufacturing processes enable us to reliably produce PCBs with the following characteristics:

High layer count. Manufacturing PCBs with a large number of layers is difficult to accomplish due to the accumulation of manufacturing tolerances and registration systems required. In our PCB reportable segment, we regularly manufacture PCBs with more than 30 layers on a quick-turn and volume basis.
Blind and buried vias. Vias are drilled holes that provide electrical connectivity between layers of circuitry in a PCB. Blind vias connect the surface layer of the PCB to an internal layer and terminate at the internal layer. Buried vias are holes that do not reach either surface of the PCB but allow inner layers to be interconnected. Products with blind and buried vias can be made thinner, smaller, lighter and with higher component density and more functionality than products with traditional vias.
Microvias. HDI technology utilizes microvias, which are small vias with diameters generally less than 0.15 mm after plating. Advanced HDI products may also require the microvias to be fully filled using a specialized plating process so that additional microvia structures can be stacked to form more complex interconnections. These microvias consume much less space on the layers they connect, thereby providing for greater wiring densities and flexibility, and also providing closer spacing of components and their attachment pads. The fabrication of PCBs with microvias requires specialized equipment, such as laser drills, and highly developed process knowledge. Higher end applications in both defense and commercial markets employ microvias to obtain a higher degree of functionality from a given surface area.
Embedded passives. Embedded passive technology involves embedding either capacitive or resistive elements inside the PCB, which allows for removal of passive components from the surface of the PCB and thereby leaves more surface area for active components. Use of this technology provides greater surface area for surface-mounted ICs and better signal performance, as well as increased functionality of products with higher component density.
Fine line traces and spaces. Traces are the connecting copper lines between the different components of the PCB, and spaces are the distances between traces. The smaller the traces and the tighter the spaces, the higher the density of the PCB and the greater the expertise required to achieve a desired final yield performance level. We are able to manufacture PCBs with traces and spaces less than 0.030 mm.
High aspect ratios. The aspect ratio is the ratio between the thickness of the PCB and the diameter of a drilled hole. As the aspect ratio increases, it becomes increasingly difficult to consistently and reliably form, electroplate and finish all the holes on a PCB. In production, we are able to provide aspect ratios of up to 30:1.
Thin core processing. A core is the basic inner-layer building block material from which PCBs are constructed. A core consists of a flat sheet of material comprised of glass-reinforced resin with copper foil laminated on either side. The thickness of inner-layer cores is typically determined by the overall thickness of the PCB and the number of layers required. The demand for thinner cores derives from the requirements for thinner PCBs, higher layer counts and various electrical parameters. Core thickness in our PCBs ranges from as little as 0.025 mm up to 1.57 mm.
Advanced hole fill processes. Our advanced hole fill processes provide designers the opportunity to increase the density of component placements by reducing the surface area required to place many types of components. In traditional design, components are routed from their surface interfaces through via connections in order to access power and ground connections and the internal circuitry used to connect to other discrete components. Our advanced hole fill processes provide methods to allow for vias to be placed inside their respective surface mount pads by filling the vias with a thermoset epoxy and plating flat copper surface mount pads directly over the filled hole.

9


 

Advanced materials. We manufacture circuit boards using a wide variety of advanced dielectric materials. These high-performance materials offer electrical, thermal, and long-term reliability advantages over conventional materials but are more difficult to manufacture. We are certified by Underwriters Laboratories to manufacture PCBs using many types and combinations of these specialty materials. This broad offering allows us to manufacture PCBs for a wide array of end-use applications, including highly complex PCBs for niche and high-end commercial and aerospace and defense markets.
Quick-turn manufacturing. In addition, in circumstances where our customers require time critical engineering and manufacturing services, we are able to react to our customers’ needs with our quick-turn manufacturing capabilities.

Our Integrated Electronics manufacturing organization principally designs and manufactures state-of-the-art microwave-based hardware for use in advanced radar systems, advanced jamming systems, missiles and decoys, electronic surveillance systems and satellite and ground-based communication systems. Several core manufacturing technology areas include:

Electronic Systems Integration. Assembly and Testing of Radar, Surveillance and Communications Systems, which are composed of Low/High Power, High Reliability modules that interconnect via cables and harnesses, Circuit cards, Flexprint assemblies, backplanes, Illuminated Panels for the purpose of IFF, Intercommunications and Maritime/Overland surveillance. Material is stored using automated retrieval and storage systems. Product is built using both manual and robotic processes including automation for Conformal Coating of CCA’s. Product is tested using Functional Acceptance Testing of Hardware and Software using both Commercial and designed equipment; Environmental Thermal and Stress Screening using both Conventional and Highly Accelerated chambers with profiles typically +70°C/-55°C; Vibration at X/Y/Z axis, DITMCO and Cirrus Chassis Harness Point-to-Point Validation; and Spectrum/Teredyne Functional Circuit card and Module test sets.
Microwave Assembly Technology. Our Microwave product capabilities include simple isolator components for large scale phased array radars to very complex highly integrated Electronic Warfare Line Replaceable Units. All products are designed internally to customer specifications using the latest versions of microwave design and simulation software, coupled with an extensive internal design library. Our radar beamforming solutions are realized through internal design, manufacturing and highly automated test processes for circulators, RF distribution and manifold assemblies. Automated pick-and-place, surface mount reflow, fully automated visual inspection and automated test stands ensure highly repeatable integrated microwave assembly performance. Our environmental lab test capability is used for product qualification and Highly Accelerated Life Testing when required.
Analog Hybrid Module Technology. Analog Hybrid Modules are assembled in our Microelectronics Center of Excellence, which is certified to MIL-PRF-38534 and -38535 Class H and Class K. We continue to invest in state-of-the-art equipment for precision microelectronic assembly processes including custom ceramic substrate manufacturing, eutectic die attach, automated epoxy dispense, wire bonding, lid attach and lead forming. All parts are electrically tested for performance and subjected to environmental testing as required.
Ceramic Technology. We believe Low Temperature Co-fired Ceramic (LTCC) circuits are well-suited for high performance RF packages for multi-function applications such as transmit-receive modules or other RF integrated modules. We have developed proprietary processes to allow for the use of less expensive conductors (silver vs. traditional gold) in the LTCC product thus providing significantly lower cost options to our customers. We have also developed a proprietary etched thick film process resulting in thin film performance at a much-reduced cost. We recently deployed customized equipment to support automated test, visual and electrical inspection, and final tape-and-reel for ceramic resistor products significantly reducing cost and enhancing product quality.

Customers and Markets

Our customers include end-users, OEMs, EMS providers, ODMs and distributors that primarily serve the aerospace and defense, automotive, data center computing, medical/industrial/instrumentation, and networking end markets of the electronics industry. Included in the end markets that our OEM and EMS customers serve is the U.S. federal government. As a result, we are a supplier, primarily as a subcontractor, to the U.S. federal government. In addition, we also sell directly to government agencies (both domestic and allied foreign governments).

See table in Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations for the percentage of our net sales in each of the principal end markets we serve.

Sales attributed to OEMs include sales made through EMS providers and ODMs. Although our contractual relationships are often with the EMS or ODM companies, we typically negotiate price and volume requirements directly with the OEMs. In addition, we are on the approved vendor lists of several of our EMS providers. This positions us to participate in business that is awarded at the discretion of the EMS provider.

Our sales and marketing strategy focuses on building long-term relationships with our customers’ engineering and new product introduction personnel early in the product development phase, frequently through strategic account management teams. Traditional build-to-print opportunities involve TTM engineering providing design for manufacture reviews and making recommendations for both manufacturability and cost reductions without impacting specifications. Prototype builds to verify design ensue, along with the early

10


 

stages of production. As the product then matures from the prototype stage to volume production, we shift our focus to the customers’ procurement departments in order to capture sales at each point in the product’s life cycle. Our design-to-specification capabilities allow us to engage at the onset in the engineering cycle at critical aerospace and defense customers as they begin the process of specifying system requirements. At that stage, we support our customers by designing a solution as well as providing early prototyping and test support for that solution. We will then work to meet the ramp to volume production requirements of our customers. Building upon this strategy and moving further vertically along the customer value chain, we also design and manufacture highly-engineered integrated mission systems for aerospace and defense applications.

Our staff of engineers, sales support personnel, and managers assist our sales representatives in advising customers with respect to manufacturing feasibility, design review, and technological capabilities through direct communication and visits. We combine our sales efforts with customer service personnel at each facility to better serve our customers. Each large customer is typically assigned an account manager to coordinate all of the Company’s services across all of our facilities. Additionally, the largest and most strategic customers are also supported by select program management and engineering teams. Our global sales force is comprised of direct sales personnel, complemented by commission-based independent representatives, and supports customers throughout North America, Europe, Asia and the Middle East.

Our North America footprint includes facilities from our PCB and RF&S Components reportable segments with 17 PCB fabrication and engineered system plants located in California, Colorado, Connecticut, New Hampshire, New York, North Carolina, Ohio, Oregon, Utah, Virginia, Wisconsin, and Ontario, Canada; and one RF component plant located in New York.

Our Asia footprint includes facilities from our PCB and RF&S Components reportable segments. We have five PCB fabrication plants located in Huiyang, Dongguan, Guangzhou, and Zhongshan, China and Penang, Malaysia; and one RF component plant located in Suzhou, China.

On November 1, 2023, we announced that we had selected New York State as the location for a proposed advanced technology PCB manufacturing facility. Groundbreaking is anticipated in the first half of 2024, with the project's final scale, scope, and timeline subject to finalizing funding with various stakeholders.

For certain risks attendant to our foreign operations, see Item 1A, Risk Factors.

For information regarding credit to customers, see Note 11 of the Notes to Consolidated Financial Statements.

Suppliers

The supply chain for our different product areas is meaningfully diverse. For PCBs, primary raw materials are copper-clad laminates and chemicals, while for engineered systems, RF components and subsystems, primary raw materials are components such as circuit card assemblies, PCBs, semiconductors, and connectors.

The primary raw materials we use in PCB manufacturing include copper-clad laminate, chemical solutions such as copper and gold for plating operations, photographic film, carbide drill bits, and plastic for testing fixtures. Although we have preferred suppliers for some raw materials used in the manufacture of PCBs, most of our raw materials are generally readily available in the open market from numerous other potential suppliers.

The primary raw materials we use in engineered systems, RF components, RF subsystems, backplane assemblies and other PCB assemblies are manufactured components such as PCBs, ceramic and ferrite substrates, connectors, capacitors, resistors, diodes and integrated circuits, many of which are custom made and controlled by our customers’ approved vendors. The more complicated RF subsystems may require us to purchase integrated sub-assemblies and super-components such as RF oscillators, frequency converters, power supplies and microprocessors. These components for backplane assemblies and other PCB assemblies in some cases have limited or sole sources of supply. For example, in some instances, our customers will require use of a specific component from a particular supplier or require use of a component provided by the customer itself, in which case we may have a single or limited number of suppliers for these specific components. The backplane assemblies, PCB assemblies and precision metal fabricated chassis and enclosures which we produce are often incorporated into a fully integrated and tested system delivered to our customer. These products often incorporate procured power, thermal, interconnect and mechanical components sourced from either customer directed or our selected suppliers.

Radar, Communication and Surveillance systems use highly sophisticated electronic sub-assemblies including Transmitter and Receiver CCA’s/Modules, Travelling Wave Tube Assemblies, Exciters, Wave Form Generators and Frequency Generators. Many of these systems also require the acquisition of RF antenna arrays, illuminated panel subassemblies, inertial navigation/GPS subassemblies from OEMs or parts specifically designed for certain applications. The material for these systems come from a variety of sources, including OEMs and Contract Manufacturers, and are often defined by the end customer.

We typically use just-in-time procurement practices to maintain our raw materials inventory at low levels and work closely with our suppliers to obtain technologically advanced raw materials. In addition, we periodically seek alternative supply sources with the goal of ensuring that we are receiving competitive pricing and service. Certain raw materials, particularly semiconductors continue to be in short supply and are limiting production of some of our engineered systems while other raw materials for PCBs and subassemblies

11


 

are in adequate supply now. Supply for PCB materials can vary over time depending on supply/demand dynamics for key raw materials such as copper clad laminates. See Item 1A, Risk Factors for more details.

Competition

For PCBs, our competitors are mostly based in China and Taiwan. For engineered products such as RF sub-assemblies and systems, we compete with a different set of competitors largely based in the U.S. and Europe. The PCB industry remains fragmented and characterized by intense competition. There are several competitive factors our customers consider when choosing their supplier including, but not limited to, technical capabilities, pricing, service, support, reliability, quality and location. Our principal PCB and substrate competitors include AT&S (Austria Technologie & Systemtechnik Aktiengesellschaft), Chin-Poon Industrial Co., Ltd., Gold Circuit Electronics Ltd., ISU Petasys Co., Ltd., Sanmina Corporation, Shennan Circuits Co., Ltd., Suzhou Dongshan Precision Manufacturing Co., Ltd., Tripod Technology Corporation, Unimicron Technology Corporation, WUS Printed Circuit Co., Ltd., and Zhen Ding Technology Holding Ltd. Our competition for RF products and engineered systems include BAE Systems plc, Cobham plc, Crane Aerospace & Electronics, Elta Systems Ltd., Hendsolt AG, Mercury Systems, Inc., RN2 Technologies Co., Selex ES (subsidiary of Leonardo S.p.A.), Smiths Group plc, and Thales Group.

We believe that our key competitive strengths include:

Leading global technology solutions manufacturer. We are one of the largest technology solutions manufacturers in North America, one of the largest suppliers to the aerospace and defense industry and have a global sales and manufacturing presence. Historically, we have focused on manufacturing PCBs, but we have been moving further up our customers’ value chain by also designing and manufacturing RF sub-assemblies and engineered systems. According to a November 2023 report by Prismark Partners, we are one of the largest and most diversified PCB manufacturers in the world based on 2022 revenues, and we enjoy significant economies of scale, with net sales of approximately $2.2 billion for fiscal 2023. This scale has helped us invest both organically and inorganically to provide more technology and manufacturing solutions to our customers. The PCB industry is highly fragmented with the top 40 PCB providers comprising approximately 78% of market share based on 2022 revenue, according to Prismark Partners. As our customers consolidate their supply base, we offer the technology breadth and scale to emerge as a preferred partner.

Breadth of technology and products. We offer a wide range of engineered systems, passive RF components, advanced ceramic RF components, hi-reliability multi-chip modules, beamforming and switching networks, integrated circuit (IC) substrates and PCB and RF products, including HDI and Ultra-HDI PCBs, conventional PCBs, flexible PCBs, rigid-flex PCBs, and custom assemblies. We also offer certain value-added services to support our customers’ needs. These include RF design to specification capability, design for manufacturability (DFM), PCB layout design, simulation and testing services, and QTA services. By providing these value-added services to customers, we are capable of providing our customers with a “one-stop” technology solution, which we believe enhances our relationships with our customers.

Diversified business model. Our sales are diversified by a well-balanced portfolio of end markets that we serve and by the customers we sell to within those end markets. We believe this diversity reduces our exposure to, and reliance on, any single end market or customer. We believe we enjoy a large and diverse customer base with over 1,500 customers, as well as long-term relationships in excess of ten years with our ten largest customers.

Focused on attractive end markets with a favorable growth outlook and dependence on sophisticated product capabilities. We believe that our global manufacturing footprint and breadth of capabilities enables us to serve multiple key end markets for our technology solutions. The aerospace & defense industry in particular provides an opportunity for us as we combine our traditional market strength in core PCB technology with the advanced technologies and RF capabilities and engineered systems we offer for growing requirements in both traditional and AESA radar systems for defense applications.

One-stop solution for customers. We are capable of providing a one-stop design, manufacturing and test solution to our customers with design services, engineering support and prototype development through final volume production around the globe. This one-stop solution allows us to better serve our customers, many of whom are based in time-critical high growth markets, enabling our customers to reduce the time required to develop new products and bring them to market. We utilize a facility specialization strategy in which each customer is directed to the facility best suited to the customer’s product type, delivery time, complexity and volume needs. This enables us to reduce the time from order placement to delivery. As our commercial customers ramp to volume, we are positioned to transition them to one of our volume facilities in China.

Leading aerospace and defense supplier. We have passed OEM and government certification processes, and the administrative requirements associated with participation in government and commercial aerospace programs. When supplying various departments and agencies of the U.S. government, we are required to maintain facility security clearances under the National Industrial Security Program Operating Manual (NISPOM) and International Traffic in Arms Regulations (ITAR). Along with supply of traditional and RF PCBs, we offer a variety of RF components and sub-assemblies, engineered systems, as well as our engineering services and assembly capabilities which allow us to bring additional value to our customers.

 

12


 

Seasonality

We tend to experience modest seasonal softness in the first and third quarters due to holidays and vacation periods in China and North America, respectively, which limit production leading to stronger revenue levels in the second and fourth quarters.

Intellectual Property

Our intellectual property strategy remains deliberate and aimed at protecting the innovations critical to TTM’s business and the success of our customers. We now have a total of approximately one hundred fifty (150) patents, with approximately twenty (20) pending patent applications. Many of these patents stem from our 2018 acquisition of Anaren, 2019 asset and technology acquisition from i3, and 2022 acquisition of Telephonics. Our PCB business depends on the effectiveness of our fabrication techniques, proprietary PCB structures, and our ability to continually improve our manufacturing processes. We rely on the collective experience of our employees in the manufacturing process to ensure that we continuously evaluate and adopt new technologies available within our industry. In addition, we depend on robust training, recruiting, and retention of our employees, who are required to be knowledgeable in the operation of advanced equipment and complicated manufacturing processes. In regards to our RF products, the vast majority are proprietary and protected or covered by approximately fifty-three (53) patents and eight (8) currently pending patent applications directed towards products for both the wireless infrastructure and aerospace and defense markets.

National Security Matters

A portion of our business consists of manufacturing defense and defense-related items for various departments and agencies of the U.S. government, including the U.S. Department of Defense (DoD), which requires that we maintain facility security clearances under the NISPOM. The NISPOM requires that a corporation with significant foreign ownership maintaining a facility security clearance take steps to prevent foreign ownership, control or influence, referred to as “FOCI.” In February of 2023, our Board of Directors passed a Special Board Resolution (SBR), replacing the Special Security Agreement (SSA) that we entered into with the Defense Counterintelligence and Security Agency (DCSA) in 2010. The replacement of the SSA with the SBR is a result of the significantly reduced foreign ownership of TTM. DCSA has accepted the SBR and the effective date of the SBR is February 2, 2023. The SBR codifies the maintenance of the Government Security Committee of the Board to oversee our compliance and cybersecurity efforts and to put into place best practices in our facilities in the U.S. and overseas to ensure that we maintain robust security practices and policies as we serve the interests of our customers in the Aerospace and Defense market. Our Government Security Committee of our Board of Directors, consists of at least 3 Board members that hold a National Security Clearance. The DCSA will continue to review TTM’s compliance with the terms of the SBR annually at each of TTM’s sites which operate under a U.S. DoD security clearance. In addition, all of TTM’s Board is currently comprised of U.S. citizens and per the terms of the SBR, in the future, no foreign citizen will be allowed to sit on TTM’s Board.

Other Governmental Regulations

Our operations, particularly those in North America, are subject to a broad range of regulatory requirements relating to export control, environmental compliance, waste management, and health and safety matters. In particular, we are subject to the following:

U.S. Department of State regulations, including the Arms Export Control Act (AECA) and ITAR located at 22 CFR Parts 120-130;
U.S. Department of Commerce regulations, including the Export Administration Regulations (EAR) located at 15 CFR Parts 730-744;
Office of Foreign Asset Control (OFAC) regulations located at 31 CFR Parts 500-599;
U.S. Occupational Safety and Health Administration (OSHA), and state OSHA and Department of Labor laws pertaining to health and safety in the workplace;
U.S. Environmental Protection Agency regulations pertaining to air emissions; waste water discharges; and the use, storage, discharge, and disposal of hazardous chemicals used in the manufacturing processes; the reporting of chemical releases to the environment; and the reporting of chemicals manufactured in by-products that are beneficially recycled;
Department of Homeland Security regulations regarding the storage of certain chemicals of interest;
California Climate Corporate Data Accountability Act (SB 253) and the California Climate-Related Financial Risk Act (SB 261);
corresponding state laws and regulations, including site investigation and remediation;
corresponding U.S., county and city agencies;
corresponding regulations and agencies in China for our Chinese facilities;
material content directives and laws that ban or restrict certain hazardous substances in products sold in member states of the European Union, China, and other countries and jurisdictions;

13


 

SEC rules that require reporting of the use of certain metals (conflict minerals) originating in the Democratic Republic of the Congo and the countries adjacent to it pursuant to Section 1502 of the Dodd-Frank Act; and
reporting requirements of the California Transparency in Supply Chains Act of 2010 that requires reporting on efforts to eradicate slavery and human trafficking in retailers’ and manufacturers’ supply chains.

The process to manufacture PCBs and our other products requires adherence to city, county, state, federal, and foreign environmental laws and regulations regarding the storage, use, handling, and disposal of chemicals, solid wastes and other hazardous materials, as well as compliance with wastewater and air quality standards. We believe that our facilities in the United States and Canada comply in all material respects with applicable environmental laws and regulations. In Asia, the government has a history of changing legal requirements with minimal notice. We believe that our facilities in Asia comply in all material respects with current applicable environmental laws and regulations and have resources in place to maintain compliance to them. The capital expenditure costs expected for environmental improvement initiatives are included in our annual capital expenditure projections.

Human Capital

How we manage and leverage our human capital is essential in executing our strategy. At TTM, we believe a key differentiator is our culture, which has been shaped through considerable thought and energy. Our culture has served us well as we integrate acquired companies and optimize our organizational structures and teams to better serve our customers. The following elements underpin our culture:

Vision – Inspire innovation as a global preeminent technology solutions company.
Mission – Provide customers with market leading, differentiated solutions and an extraordinary customer experience.
The “TTM Values” that apply to all employees are: Integrity, Teamwork, Clear Communication and Performance Excellence.
Our people leaders are guided by our “Leadership Principles” which are: Results, Communications, Collaboration, and Career Development.
“One TTM” – embodies our collective “team” approach to solving problems, working together, robust collaboration, and proactive communication throughout the organization to better serve our customers.

Commitment to Values and Ethics. The foundation of TTM’s strategic vision is its corporate culture and its way of doing business with integrity, teamwork, clear communication, and performance excellence. We seek to demonstrate the importance we place on these values through our goal setting and performance management process as well as providing ethics training to employees every year.

Along with the TTM Values and our Leadership Principles, we discuss and act in accordance with, and provide annual training for, our Code of Conduct, which outlines our expectations and provides guidance for our employees. Our Code of Conduct includes topics such as anti-corruption, discrimination, harassment, privacy, appropriate use of company assets, protecting confidential information, and reporting Code of Conduct violations. Our Code of Conduct reinforces the importance of fostering an open, welcoming environment in which all employees have a voice and a confidential outlet to raise concerns regarding potential violations.

Our commitment to our communities is demonstrated through our volunteer efforts, charitable donations, and sponsorships. As an employer, our local sites choose the organizations to affiliate with that best reflect our values.

In 2021, the TTM Board of Directors established the TTM Chair for Community Service Award to recognize one outstanding team for their contributions to the local community during that year. We host the winning external organization along with the TTM employees and executive leaders in an annual awards ceremony. In 2023, we honored the Rise against Hunger organization with a $20,000 check while dedicating an exclusive day across multiple TTM sites where we packaged over 60,000 meals in a coordinated event.

Talent Acquisition. Our vision is to provide world-class talent acquisition, recognized for our commitment to diverse and robust talent sources, optimized use of technology, and the development of a compelling employment brand. We aspire to create a seamless and candidate-centric experience that not only meets the needs of TTM globally, but also ensures a positive and engaging journey for potential candidates. By continually refining our approach and embracing innovative solutions, we aim to build a workforce that drives the company's success and fosters a culture of growth and diversity.

Talent Development. Talent development is a collective and continuous effort of all of our people managers. We engage in regular talent reviews to calibrate on performance, potential, development gaps and progress, and to evaluate the depth and strength of our integrated succession plans. Our approach to learning is a continuous one, regardless of experience level or tenure. We provide leadership development programs with individually tailored development plans anchored in dedicated coaching and separate internal mentors. To ensure focus on individual development for growth and readiness for career opportunities, we track the completion of development plans of our employees in the management, technical, and professional career tracks, with over 83% documented plans in 2023. We provide recurring instructor-led, blended learning, development programs for different stages of leadership including new

14


 

people leaders up to high potential middle and senior leaders. Additionally, we extend competency-based training, sponsor job rotations, and form project teams comprised of emerging talent. We provide tuition reimbursement assistance, as well as a monthly stipend to engineers to pay down student debt. Our global learning management system houses extensive internal content as well as select external materials for all to access.

Diversity, Equity and Inclusion (DEI). Recognizing and respecting our global presence, we strive to maintain a diverse and inclusive workforce that reflects the communities that we serve. Our U.S. workforce is approximately 41% ethnically diverse and comprised of nearly 36% females. In addition, 47% of our U.S. new hires in 2023 identified as underrepresented minorities. As part of our efforts, TTM’s Inclusion Council works collaboratively across the organization to drive our DEI strategy and support key initiatives. The Council’s 30+ members have formed four committees: Diversity Candidate Pipelines, Employee Experience, Training & Career Development, and Branding. The diversity pipeline team serves as an advisory body to our Manager of Talent Acquisition Programs who is responsible for diversity, military and university hiring. Our sites actively participate in campus hiring and job fairs throughout the year, supporting various events within each region and driving recruitment campaigns that leverage our social media platforms; this is in addition to specific campaigns dedicated to diversity and veteran hiring such as the Howard University's Corporate Takeover Day to engage students and prospective candidates. We have also expanded and continue to develop our existing policies and training to address harassment, bullying and the elimination of bias in the workplace. We delivered valuable Inclusive Leadership learning to all people leaders globally with a 93% completion rate in addition to publishing internal magazines that feature employees and their personal stories. We focus on inclusion to expand our efforts globally with initiatives such as encouraging team members to express through art displays what inclusion and diversity means to them, resulting in a TTM calendar as a DEI reminder throughout the year.

Employee Engagement & Turnover. We periodically survey our employees and benefit from favorable participation rates to identify and act on specific opportunities to enhance our work environment, improve communications, and strengthen the connection between supervisors and employees. In 2022, we deployed a full-scale engagement survey on 14 engagement drivers with 94% participation rate globally. TTM’s overall engagement survey results indicated High Performing (compared to benchmark) in all 14 drivers, with Culture and Inclusion registering the highest scores. The voice of our employees provides valuable insights on how we invest in people and prioritize specific actions and programs to attract and retain talent. We have shared the results with our employees and gathered additional insights before completing detailed action plans covering every manufacturing plant and corporate function in 2023.

To further gauge talent attraction and the onboarding experience, we utilize a new hire survey to gather insight into our employee’s experience from the moment they first interact with TTM as a candidate to settling into their first couple of months in their new role. Completing the employee life cycle, we implemented an exit survey to gather feedback from employees leaving TTM.

Our two regional change agent networks (Asia and North America) exist to improve communications from the factory and office floor up to the senior management team. We select several employees within each site who are respected, influential and representative of the employee base to serve as change agents. This network discusses and then communicates the key initiatives within the sites in addition to raising employee concerns. Additionally, these teams prioritize site initiatives around community activities, site improvement projects, recognition programs, and new communication methods.

We review employee turnover rates paying particular attention to supervisor and technical retention. We believe the emphasis we place on selecting, training and coaching supervisors positively impacts their ability to lead people. Our leadership principles of results, communications, collaboration and career development are designed to improve the employee experience and strengthen working relationships. Through internal surveys, it is clear our employees value their relationships with their supervisors, career opportunities and the corporate culture.

Compensation and Benefits. We strive to align our compensation and benefit programs with ever changing market conditions. We are committed to reviewing our programs annually and recommend changes to improve our market competitiveness and ability to attract and retain our talent. In 2023, we continued to enhance and mature our global job infrastructure that we developed in 2022. Our goal of this global framework is to invest in our employees’ total cash compensation for competitive reasons while outlining career tracks and levels to provide development opportunities. Our people leaders are dedicated to engaging with their employees to explain the career framework, their compensation, and potential for future jobs. We have seen the positive impact of the adjustments we made to base salaries and incentive compensation coupled with the conversations on career opportunities from managers. We believe other benefits of this structure are as follows:

Globally integrated job architecture that is adaptable for future acquisitions;
Market competitive guidelines for attracting, retaining and rewarding our employees;
An improved ability to recruit and hire North America talent through enhanced recruitment advertising strategies. As a result, our applicant flow more than doubled from 2022.
A disciplined annual performance review cycle based salary review and incentive program, which rewards for both business and/or individual performance.

15


 

We also offer comprehensive benefit plans for eligible employees including mental health, employee assistance program (EAP), telemedicine offerings, several medical and dental plans with qualifying employer-funded health savings accounts, life insurance, specialty programs for diabetes and weight loss, wellness challenges, and an on-site health and physical therapy center at one of our largest U.S. facilities.

Employee Data

As of January 1, 2024, we had approximately 15,800 employees. Our employees were distributed by function approximately as follows: 12,600 in manufacturing roles, 1,600 in engineering or technician roles, 500 in sales and marketing roles, and 1,100 in professional, managerial or other administrative roles. Of our 5,591 U.S. employees, 52 are represented by unions. In China, approximately 8,412 employees are members of the All-China Federation of Trade Unions and accordingly are considered to be represented by a labor union. We believe that our relations with both our union and non-union employees are satisfactory.

Availability of Reports Filed with the Securities and Exchange Commission

We are a Delaware corporation founded in 1998, with our principal executive offices located at 200 East Sandpointe, Suite 400, Santa Ana, CA 92707. Our telephone number is (714) 327-3000. Our website address is www.ttm.com. We routinely post important information for investors on our website in the “Investor Relations” section. We use this website as a means of disclosing material information in compliance with our disclosure obligations under Regulation FD. Accordingly, investors should monitor the “Investor Relations” section of our website, in addition to following our press releases, SEC filings, public conference calls, presentations and webcasts. Information included on our websites is not incorporated into this Report. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports are available without charge on our website at https://investors.ttm.com/, as soon as reasonably practicable after they are filed with or furnished electronically to the Securities and Exchange Commission (SEC). Our SEC filings are also available to the public at www.sec.gov. Copies are also available without charge by (i) telephonic request by calling our Investor Relations Department at (714) 327-3000, (ii) e-mail request to investor@ttmtech.com, or (iii) a written request to TTM Technologies, Inc., Attention: Investor Relations, 200 East Sandpointe, Suite 400, Santa Ana, CA 92707.

16


 

ITEM 1A. RISK FACTORS

Risk Factor Summary

The risk factors summarized below could materially harm our business, operating results and/or financial condition, impair our future prospects and/or cause the price of our common stock to decline. Listed below is a summary of the principal risks, which are discussed more fully immediately following this summary.

Global economic and market uncertainty may adversely impact our business and operating results.
We serve customers and have manufacturing facilities throughout the world and are subject to risks caused by local and global pandemics and other similar risks.
We may encounter risks associated with potential divestitures of assets and acquisitions of other businesses.
We may not fully realize the anticipated positive impacts to future financial results from our restructuring efforts.
Uncertainty, volatility and adverse changes in the global economy and financial markets could have an adverse impact on our business and operating results.
We are subject to the risks characteristic of international operations, including tariffs.
We are subject to risks from rising labor costs and labor shortages, employee strikes and other labor-related disruptions.
We may be unable to hire and retain sufficient qualified personnel at all levels of our organization, and we are subject to risks from the loss of any of our key executive officers, or the inability to maintain a sufficient workforce to satisfy production demands.
Our raw material suppliers or equipment manufacturers may experience disruptions to their supply chain or operations, or otherwise fail to satisfy our product quality standards, or the prices or availability of raw materials may change.
We are subject to risks of currency fluctuations.
The worldwide electronics industry is intensely competitive and volatile.
We may be unable to maintain satisfactory capacity utilization rates.
If our goodwill or other intangible assets become impaired in the future, we would be required to record a non-cash charge to earnings.
Our results of operations are often subject to demand fluctuations and seasonality. With a high level of fixed operating costs, even small revenue shortfalls would decrease our gross margins.
We may fail to meet the strict quality control standards of the industries in which we participate.
The prominence of EMS companies as our customers could reduce our gross margins, potential sales, and customers.
A decline in sales to the relatively small number of OEM customers on whom we depend for a large portion of our sales would materially adversely affect our business.
We depend on the U.S. federal government for a significant portion of our business.
We are exposed to the credit risk of our customers and to credit exposures in weakened markets.
Initiatives aimed at addressing potential climate change risks could materially adversely affect our business.
Competition in the PCB market is intense, and we could lose market share, or our profit margins may decrease, if we are unable to maintain our current competitive position in end markets.
We may not be able to compete effectively if we are unable to adapt our design and production processes when needed.
Products we manufacture may contain design or manufacturing defects.
Infringement of our intellectual property rights could negatively affect us, and we may be exposed to intellectual property infringement claims from third parties.
Foreign laws may not afford us sufficient protections for our intellectual property.
Damage to any of our manufacturing facilities could materially adversely affect our business.
We have substantial outstanding indebtedness, which could adversely impact our liquidity, our flexibility in obtaining additional financing and our ability to fulfill our debt obligations.
We are subject to interest rate risk, which could cause our debt service obligations to increase significantly.

17


 

Servicing our debt requires a significant amount of cash, and we may be forced to take other actions to satisfy our obligations under our debt.
Due to periodic power shortages in China, we may have to temporarily close our China operations.
We are subject to the requirements of the NISPOM for our facility security clearance, which is a prerequisite to our ability to perform on classified contracts for the U.S. government.
Our operations in Asia subject us to risks and uncertainties relating to the local laws and regulations and adverse effects of political tensions that arise from time to time with China.
Our failure to comply with the requirements of environmental laws could result in litigation, fines, revocation of necessary permits, or debarment from our participation in federal government contracts.
Our international sales are subject to laws and regulations relating to corrupt practices, trade, and export controls and economic sanctions. Any non-compliance could have a material adverse effect on our business.
Outages, computer viruses, cyber-attacks and cybersecurity incidents, and similar events could materially disrupt our operations.
Privacy, information security, and data protection laws, rules, and regulations could affect or limit how we collect and use personal information, increase our costs, and adversely affect our business opportunities.
Issues arising during the upgrade of our enterprise resource planning system could affect our operating results and ability to manage our business effectively.
Our ability to use net operating loss carryforwards to offset future taxable income for U.S. federal, state and foreign income tax purposes is subject to limitations, and future transfers of shares of our common stock could cause us to experience an “ownership change” that could further limit our ability to utilize our net operating losses.

An investment in our common stock involves a high degree of risk. You should carefully consider the factors described below, in addition to those discussed elsewhere in this Report, in analyzing an investment in our common stock. If any of the events described below occurs, our business, financial condition, and results of operations would likely suffer, the trading price of our common stock could fall, and you could lose all or part of the money you paid for our common stock. Risks and uncertainties not known to us currently, or that may appear immaterial, also may have a material adverse effect on our business, financial condition, and results of operations.

In addition, the following risk factors and uncertainties could cause our actual results to differ materially from those projected in our forward-looking statements, whether made in this Report or the other documents we file with the SEC, or our annual or quarterly reports to stockholders, future press releases, or orally, whether in presentations, responses to questions, or otherwise.

Risks Related to our Business

Global economic and market uncertainty may adversely impact our business and operating results.

Uncertain global economic conditions have in the past and may in the future adversely impact our business. The current uncertainty in the worldwide economic environment together with other unfavorable changes in economic conditions, such as higher inflation and interest rate increases currently being experienced or implemented by most developed economies, as well as recessions that have affected major countries, may negatively impact consumer confidence and spending, ultimately causing our customers to postpone purchases and may ultimately impact our profitability. Inflation and rapid fluctuations in inflation rates have had in the past, and may in the future have, negative effects on economies and financial markets. We could experience period-to-period fluctuations in operating results due to general industry or economic conditions and volatile or uncertain economic conditions can adversely impact our sales and profitability and make it difficult for us to accurately forecast and plan our future business activities. Furthermore, inflationary pressure and increases in interest rates may negatively impact revenue, earnings and demand for our products. During challenging economic times, our current or potential future customers may experience cash flow problems and as a result may modify, delay or cancel plans to purchase our products. Additionally, if our customers are not successful in generating sufficient revenue or are unable to secure financing, they may not be able to pay, or may delay payment of, accounts receivable that they owe us. Any inability of our current or potential future customers to pay us for our products may adversely affect our earnings and cash flow. Moreover, our key suppliers may reduce their output or become insolvent, thereby adversely impacting our ability to manufacture our products.

We serve customers and have manufacturing facilities throughout the world and are subject to risks caused by local and global pandemics and other similar risks, which could materially adversely affect our business, financial condition, and results of operations.

Local and global pandemics or other disasters or public health concerns in regions of the world where we have operations or source material or sell products could result in the disruption of our business. Specifically, these pandemics, disasters and health concerns can result in increased travel restrictions and extended shutdowns of certain businesses in the regions in which we operate, as well as social, economic, or labor instability. Disruptions in our product shipments or impacts on our manufacturing in affected regions over a prolonged period could have a material adverse impact on our business and our financial results.

18


 

In particular, multiple facets of our business may be negatively impacted by the fear of exposure to or actual effects of disease outbreaks, epidemics, pandemics and similar widespread public health concerns. These impacts include but are not limited to:

 

failure of third parties on which we rely, including, without limitation, our suppliers, commercial banks, and other external business partners, to meet their obligations to us, caused by significant disruptions in their ability to do so or their own financial or operational difficulties;
supply chain risks such as disruptions of supply chains, excess demand on suppliers, and scrutiny or embargoing of goods produced in infected areas;
reduced workforces and labor shortages at all levels of our organization, which may be caused by, but not limited to, the temporary inability of the workforce to work due to illness, lockdowns, quarantine, or government mandates and incentives;
temporary business closures due to reduced workforces or government mandates;
reduced demand for our products and services caused by, but not limited to, the effect of quarantine or other travel restrictions or financial hardship on our workforce or the businesses in the industries we service; or
restrictions to our business as a result of federal or state laws, regulations, orders or other governmental or regulatory actions, if adopted.

Any of the foregoing factors, or other cascading effects that are not currently foreseeable, could materially increase our costs, negatively impact our sales, or damage the Company’s financial condition, results of operations, cash flows and its liquidity position, possibly to a significant degree. The duration of any such impacts cannot be predicted.

We have pursued and intend to continue to pursue potential divestitures of assets and acquisitions of other businesses and may encounter risks associated with these activities, which could harm our business and operating results. If we are unable to manage our growth effectively, our business, financial condition, and results of operations could be materially adversely affected.

As part of our business strategy, we expect that we will continue to implement and align our strategy by pursuing potential divestitures of assets, such as our sale of Shanghai Backplane Assembly, and acquisitions of businesses, technologies, assets, or product lines that complement or expand our business, such as our acquisition of Gritel Holding Co., Inc. (Gritel) and ISC Farmingdale Corp. in June 2022. Telephonics Corporation is now a wholly-owned subsidiary of TTM by way of our acquisition of Gritel, the Telephonics direct parent company. Risks related to such activities and transactions may include:

the potential inability to successfully integrate acquired operations and businesses or to realize anticipated synergies, economies of scale, or other expected value;
diversion of management’s attention from normal daily operations of our existing business to focus on integration of the newly acquired business;
unforeseen expenses associated with the integration of the newly acquired business or assets;
difficulties in managing production and coordinating operations at new sites;
the potential loss of key employees of acquired or divested operations;
the potential inability to retain existing customers of acquired companies when we desire to do so;
insufficient revenues to offset increased expenses associated with acquisitions;
the potential decrease in overall gross margins associated with acquiring a business with a different product mix;
the inability to identify certain unrecorded liabilities;
the inability to consummate a potential divestiture due to regulatory constraints or other closing conditions;
the separation of business infrastructure involved in a potential divestiture may create disruption in our business;
the tax burden related to the divestiture may be larger than expected;
the potential divestiture of assets or product lines could create dis-synergies and change our profitability;
the potential need to restructure, modify, or terminate customer relationships of the acquired or divested assets or company;
an increased concentration of business from existing or new customers; and
the potential inability to identify assets best suited to our business plan.

Acquisitions may cause us to:

enter lines of business and/or markets in which we have limited or no prior experience;
issue debt and be required to abide by stringent loan covenants;
assume liabilities;
record goodwill and intangible assets that will be subject to impairment testing and potential periodic impairment charges;
become subject to litigation and environmental issues, which include product material content certifications related to conflict minerals;
incur unanticipated costs and expenses, including with respect to our compliance obligations under U.S. federal securities laws;
incur large and immediate write-offs; and
incur substantial transaction-related costs, whether or not a proposed acquisition is consummated.

19


 

Acquisitions of high technology companies and assets are inherently risky, and no assurance can be given that our prior or future acquisitions will be successful. Failure to manage and successfully integrate acquisitions we make could have a material adverse effect on our business, financial condition, and results of operations. Even when an acquired company has already developed and marketed products, product enhancements may not be made in a timely fashion. In addition, unforeseen issues might arise with respect to such products after any such acquisition.

As we continue to experience growth in the scope and complexity of our operations, we may be required to implement additional operating and financial controls and hire and train additional personnel. There can be no assurance that we will be able to do so in the future, and failure to do so could jeopardize our expansion plans and seriously harm our operations. In addition, growth in our capacity could result in reduced capacity utilization and a corresponding decrease in gross margins.

We may not fully realize the anticipated positive impacts to future financial results from our restructuring efforts.

In regards to our announcement in the first quarter of 2023 of the consolidation of our manufacturing footprint and the closure of three manufacturing facilities, if economic conditions deteriorate, we may not achieve the expected increase in overall profitability as a result of the consolidation. Our ability to achieve the anticipated cost savings and other benefits from our restructuring efforts within expected time frames is subject to many estimates and assumptions, and may vary materially based on factors such as market conditions and the effect of our restructuring efforts on our work force. These estimates and assumptions are subject to significant economic, competitive and other uncertainties, some of which are beyond our control. There can be no assurance that we will fully realize the anticipated positive impacts to future financial results from our current or future restructuring efforts. If our estimates and assumptions are incorrect or if other unforeseen events occur, we may not achieve the cost savings expected from such restructurings, and our business and results of operations could be adversely affected.

Uncertainty, volatility and adverse changes in the global economy and financial markets, including those resulting from the conflict between Russia and Ukraine and between Israel and the Gaza Strip, could have an adverse impact on our business and operating results.

Uncertainty, volatility or adverse changes in the economy could lead to a significant decline in demand for the end products manufactured by our customers, which, in turn, could result in a decline in the demand for our products and increase pressure to reduce our prices. Any decrease in demand for our products could have an adverse impact on our financial condition, operating results, and cash flows. Uncertainty and adverse changes in the economy could also increase the cost and decrease the availability of potential sources of financing and increase our exposure to losses from bad debts, either of which could have a material adverse effect on our financial condition, operating results, and cash flows.

The conflict between Russia and Ukraine and between Israel and the Gaza Strip has contributed to volatility in the global economy and markets and on-going geopolitical instability and is likely to have further global economic consequences, including on-going disruptions of the global supply chain and energy markets. The effects of the conflict have contributed to significant volatility in credit and capital markets, spikes in energy prices, changes in laws and regulations that may affect our business, sanctions or counter-sanctions and increased cybersecurity threats and concerns. As a result, there is a risk that supplies of our products may be significantly delayed by or may become unavailable as a result of the conflict between Russia and Ukraine and between Israel and the Gaza Strip affecting us or our suppliers. The conflicts may, at times, reduce demand for our products because of reduced global or national economic activity, disruptions and extreme volatility in global financial markets, increased rates of default and bankruptcy, and reduced levels of business and consumer spending. The effects of these conflicts could heighten or exacerbate many of the risk factors described in this Item 1A, Risk Factors, and may adversely affect our business, financial condition, and results of operation.

We have manufacturing facilities and serve customers outside the United States and are subject to the risks characteristic of international operations, including tariffs.

We have significant manufacturing operations in China, elsewhere in Asia and Canada and sales offices located in Asia and Europe. We continue to consider additional opportunities to make foreign investments and construct new foreign facilities.

In addition, for the year ended January 1, 2024, we generated approximately 45% of our net sales from non-U.S. operations, and a significant portion of our manufacturing material was provided by international suppliers during this period. The United States’ trade policies and those of foreign countries are subject to change which could adversely affect our ability to purchase and sell goods and materials without significant tariffs, taxes or duties that may be imposed on the materials we purchase or the goods we sell, thereby increasing the cost of such materials and potentially decreasing our margins. Further, our revenues could be impacted if our customers’ ability to sell their goods is reduced by such tariffs, taxes or duties. Both the U.S. and Chinese governments have included PCBs among items subjected to tariffs imposed on imports from such countries, which may negatively impact our revenue and profitability. In addition, we are subject to risks relating to significant international operations, including but not limited to:

 

managing international operations;
imposition of governmental controls;
unstable regulatory environments;
compliance with employment laws;

20


 

implementation of disclosure controls, internal controls, financial reporting systems, and governance standards to comply with U.S. accounting and securities laws and regulations;
limitations on imports or exports of our product offerings;
fluctuations in the value of local currencies;
inflation or changes in political and economic conditions;
public health crises;
labor unrest, rising wages, difficulties in staffing, and geographical labor shortages;
government or political unrest;
conflict or war between nations over territory that impacts the electronics supply chain leading to potential trade restrictions to and from the nations involved, including Russia, Ukraine, China, Israel and the Gaza Strip;
longer payment cycles;
language and communication barriers, as well as time zone differences;
cultural differences;
increases in duties and taxation levied on our products;
other potentially adverse tax consequences;
imposition of restrictions on currency conversion or the transfer of funds;
travel restrictions;
expropriation of private enterprises;
the potential reversal of current favorable policies encouraging foreign investment and trade;
the potential for strained trade relationships between the United States and its trading partners, including trade tariffs which could create competitive pricing risk; and
government imposed sanction laws and regulations.

Further, the conflict between Russia and Ukraine and between Israel and the Gaza Strip described in the previous risk factor, and the effects thereof, may adversely affect our manufacturing facilities and our customers.

Rising labor costs and labor shortages, including due to pandemics and other disasters, employee strikes and other labor-related disruptions may materially adversely affect our business, financial condition, and results of operations.

Our business is labor intensive, utilizing large numbers of engineering and manufacturing personnel. There is uncertainty with respect to rising labor costs and on-going labor shortages. Furthermore, labor disputes and strikes based partly on wages have in the past slowed or stopped production by certain manufacturers in China. In some cases, employers have responded by significantly increasing the wages of workers at such plants. Any increase in labor costs due to minimum wage laws or customer requirements about scheduling and overtime that we are unable to recover in our pricing to our customers could materially adversely affect our business, financial condition, and results of operations. In addition, general labor shortages (which occurred during 2021 and 2022), a high turnover rate and our difficulty in recruiting and retaining qualified employees at any level of our organization could result in a potential for defects in our products, production disruptions or delays, or the inability to ramp production to meet increased customer orders, resulting in order cancellation or imposition of customer penalties if we are unable to deliver products in a timely manner.

To respond to competitive pressures and customer requirements, we may further expand - both domestically and internationally. If we pursue such expansions, we may be required to make additional capital expenditures. For instance, in November 2023, we announced our plans to construct a new proposed advanced technology PCB manufacturing facility in Syracuse, New York. Phase one of the proposed project, including capital for campus-wide improvements, is estimated to be $100.0 million to $130.0 million, and is anticipated to run through 2026. In addition, the cost structure in certain regions or countries that are now considered to be favorable may increase as economies develop, causing local wages to rise. As a result, we may need to continue to seek new locations with lower costs and the employee and infrastructure base to support PCB manufacturing and we may lose business in our existing facilities as a result of such potential shifts in the market. We cannot assure investors that we will realize the anticipated strategic benefits of our new locations, or that such locations will contribute positively to our operating results.

In North America, we are experiencing wage inflation pressures, as a result of labor shortages, and certain pressures which are also mandated by local and state governments. Further, we are experiencing rising health care costs. While we strive to manage these challenges, there can be no assurance that our efforts will succeed which would result in higher costs and lower profits. The competition for talent and labor in North America and in general is currently extremely high. In this competitive environment, our business could be adversely impacted by increases in labor costs, which could include increases in wages and benefits necessary to attract and retain high quality employees with the right skill sets, increases triggered by regulatory actions regarding wages, scheduling, and benefits; and increases in health care and workers’ compensation insurance costs. In light of the current challenging labor market conditions, our wages and benefits programs and any steps we take to increase our wages and benefits, may be insufficient to attract and retain talent at all levels of our organization. Existing labor shortages, and our inability to attract employees to maintain a qualified workforce, could adversely affect our production and our overall business and financial performance.

21


 

Strikes or labor disputes with our unionized employees, primarily in China, may adversely affect our ability to conduct our business. If we are unable to reach agreement with any of our unionized work groups on future negotiations regarding the terms of their collective bargaining agreements, we may be subject to work interruptions or stoppages. Any of these events could be disruptive to our operations and could result in negative publicity, loss of contracts, and a decrease in revenues. We may also become subject to additional collective bargaining agreements in the future if more employees or segments of our workforce become unionized, including any of our employees in the United States.

We may be unable to hire and retain sufficient qualified personnel at all levels of our organization, and the loss of any of our key executive officers, or the inability to maintain a sufficient workforce to satisfy production demands, could materially adversely affect our business, financial condition, and results of operations.

We believe that our future success will depend in large part on our ability to attract and retain highly skilled, knowledgeable, sophisticated, and qualified managerial and professional personnel. Furthermore, we have limited patent or trade secret protection for our manufacturing processes and rely on the collective experience of our employees involved in our manufacturing processes to ensure that we continuously evaluate and adopt new technologies in our industry. We may not be able to retain our executive officers and key personnel or attract additional qualified management in the future. For example, on August 2, 2023, Todd Schull notified us of his intention to retire as our Executive Vice President & Chief Financial Officer, effective September 11, 2023, and his resignation became effective on December 31, 2023. We can make no assurances that future changes in executive management will not have a material adverse effect on our business, financial condition, or results of operations. Our business also depends on our continuing ability to recruit, train, and retain highly qualified employees, particularly engineering and sales and marketing personnel. The competition for these employees is intense, and the loss of these employees could harm our business.

In addition, our industry continues to experience a shortage of workers, which may prove to be systemic. We rely on maintaining a sufficient workforce at all levels of our organization to design, manufacture and distribute our products. If the labor markets remain tight and we are unable to adequately staff our facilities due to a shortage of qualified workers, our operations and financial performance would likely be adversely affected.

We rely on suppliers and equipment manufacturers for the timely delivery of raw materials, components, equipment, and spare parts used in manufacturing our PCBs. If a raw material supplier or equipment manufacturer goes bankrupt, liquidates, consolidates out of existence, experiences excess demands or other disruptions to their supply chain or operations, or otherwise fails to satisfy our product quality standards, or if the prices or availability of raw materials change, it could harm our ability to purchase new manufacturing equipment, service the equipment we have, or timely produce our products, thereby affecting our customer relationships.

To manufacture PCBs, we use raw materials such as laminated layers of fiberglass, copper foil, chemical solutions, gold, copper, and other commodity products, which we order from our suppliers. For Hybrid Microelectronics and RF components, we use various high-performance materials such as Rad Hard & Space active components, Silicon transistors, insulated-gate bipolar transistors (IGBTs), field-effect transistors (FETs), Signal & Zener diodes, magnets, inductors, coils, beryllium oxide (BeO) and silicon nitride (SiN) substrates, as well as ceramics and printed circuit board materials. In the case of backplane assemblies, components include connectors, sheet metal, capacitors, resistors, and diodes, many of which are custom made and controlled by our customers’ approved vendors. For our Radar, Communication and Surveillance systems, we use highly sophisticated electronic assemblies including Transmitter and Receiver CCA’s/Modules, Travelling Wave Tube Assemblies, Exciters, Wave Form Generators and Frequency Generators which are specifically designed for their application.

Our success is due in part to our ability to deliver products timely to our customers, which requires successful planning and logistics infrastructure, including, ordering, transportation and receipt processing, and the ability of suppliers to meet our materials requirements.

Consolidations and restructuring in our supplier base and equipment fabricators related to our raw materials purchases or the manufacturing equipment we use to fabricate our products may result in adverse changes in pricing of materials due to reduction in competition among our raw material suppliers or an elimination or shortage of equipment and spare parts from our manufacturing equipment supply base. Suppliers and equipment manufacturers may be impacted by other events outside our control including macro-economic events, financial instability, environmental occurrences, or supplier interruptions due to fire, natural catastrophes, public health crises or otherwise. Several of these factors have contributed to supply chain constraints we continue to experience. As a result, suppliers and equipment manufacturers have extended lead times, limited supplies, and/or increased prices due to capacity constraints and other factors. These have impacted our ability to deliver our products on a timely basis, our inventory levels and cash flow, and could negatively impact our financial results. The severity of the constraints in the supply chain is continuously changing, which creates substantial uncertainties in our business. In addition, in extreme circumstances, the suppliers we purchase from could cease production altogether due to a fire, natural disaster, consolidation or liquidation of their businesses. The supply chain constraints and other factors discussed above may continue to impact our ability to deliver our products on a timely basis, harm our customer relationships and negatively impact our financial results.

In particular, the on-going macroeconomic conditions, including the inflationary environment, have increased the cost of our raw materials and components. If raw material and component prices remain elevated and the cost of the metals that we use to produce our product, especially if the prices of copper, gold, tin, palladium, and other precious metals we use to manufacture our products remain

22


 

elevated or otherwise continue to increase, it may reduce our gross margins. Should the supply of materials used in the above manufacturing processes become limited, our ability to obtain the quantities necessary to meet our customers’ demand may be impacted which could cause us to encounter reduced revenue levels or price increases which would impact our profit margins. If either of these situations occurs, our financial condition and results of operations could be negatively impacted.

We are subject to risks of currency fluctuations.

A portion of our cash, other current assets and current liabilities is held in currencies other than the U.S. dollar. Changes in exchange rates among other currencies and the U.S. dollar will affect the value of these assets or liabilities as re-measured to U.S. dollars on our balance sheet. To the extent that we ultimately decide to repatriate some portion of these funds to the United States, the actual value transferred could be impacted by movements in exchange rates. Any such type of movement could negatively impact the amount of cash available to fund operations or to repay debt. Additionally, we have revenues and costs denominated in currencies other than the U.S. dollar (primarily the Renminbi (RMB)). Fluctuations in the exchange rates between the U.S. dollar and the RMB could result in increases or decreases in our costs or revenues which could negatively impact our business, financial condition, and results of operations. Significant inflation or disproportionate changes in foreign exchange rates could occur as a result of general economic conditions, acts of war or terrorism, changes in governmental monetary or tax policy, or changes in local interest rates. Further, China’s government imposes controls over the convertibility of RMB into foreign currencies, which subjects us to further currency exchange risk.

The worldwide electronics industry is intensely competitive and volatile.

A majority of our revenue is generated from the electronics industry, which is characterized by intense competition, relatively short product life cycles, and significant fluctuations in product demand. The industry is subject to economic cycles and recessionary periods. Due to the uncertainty in the end markets served by most of our customers, we have a low level of visibility with respect to future financial results. Consequently, our past operating results, earnings, and cash flows may not be indicative of our future operating results, earnings, and cash flows.

If we are unable to maintain satisfactory capacity utilization rates, our business, financial condition, and results of operations would be materially adversely affected.

Given the high fixed costs of our operations, decreases in capacity utilization rates can have a significant effect on our business. Accordingly, our ability to maintain or enhance gross margins will continue to depend, in part, on maintaining satisfactory capacity utilization rates. In turn, our ability to maintain satisfactory capacity utilization will depend on the demand for our products, the volume of orders we receive, our ability to maintain a sufficient workforce at our facilities, and our ability to offer products that meet our customers’ requirements at competitive prices. If current or future production capacity fails to match current or future customer demands, our facilities would be underutilized, our sales may not fully cover our fixed overhead expenses, and we would be less likely to achieve expected gross margins. If forecasts and assumptions used to support the realizability of our long-lived assets change in the future, significant impairment charges could result that would materially adversely affect our business, financial condition, and results of operations.

In addition, we generally schedule our quick turnaround production facilities at less than full capacity to retain our ability to respond to unexpected additional quick-turn orders. However, if these orders are not received, we may forego some production and could experience continued excess capacity. If we conclude we have significant, long-term excess capacity, we may decide to permanently close one or more of our facilities and lay off some of our employees, such as our decision announced in February 2023 to close certain facilities in Hong Kong and California. Closures or lay-offs could result in our recording of restructuring charges such as severance, other exit costs, and asset impairments, as well as potentially causing disruptions in our ability to supply customers.

We have a significant amount of goodwill and other intangible assets on our consolidated balance sheet. If our goodwill or other intangible assets become impaired in the future, we would be required to record a non-cash charge to earnings, which may be material and would also reduce our stockholders’ equity.

As of January 1, 2024, our consolidated balance sheet included $939.4 million of goodwill and definite-lived intangible assets. During the year ended January 1, 2024, we recorded a non-cash goodwill impairment charge of $44.1 million related to our RF&S Components reportable segment. We periodically evaluate whether events and circumstances have occurred, such that the potential for reduced expectations for future cash flows coupled with further decline in the market price of our stock and market capitalization may indicate that the remaining balance of goodwill and definite-lived intangible assets may not be recoverable. If factors indicate that assets are impaired, we would be required to reduce the carrying value of our goodwill and definite-lived intangible assets, which could harm our results during the periods in which such a reduction is recognized.

Our results of operations are often subject to demand fluctuations and seasonality. With a high level of fixed operating costs, even small revenue shortfalls would decrease our operating margins.

Our results of operations fluctuate for a variety of reasons, including:

 

timing of orders from and shipments to major customers;
the levels at which we utilize our manufacturing capacity;
price competition;

23


 

changes in our mix of revenues generated from quick-turn versus standard delivery time services;
expenditures, charges, or write-offs, including those related to acquisitions, facility restructurings, or asset impairments; and
expenses relating to expanding existing manufacturing facilities.

A significant portion of our operating expenses are relatively fixed in nature, and planned expenditures are based in part on anticipated orders. Accordingly, unexpected revenue shortfalls may decrease our operating margins. In addition, we have experienced sales fluctuations due to seasonal patterns in the capital budgeting and purchasing cycles, as well as inventory management practices of our customers and the end markets we serve. These seasonal trends have caused fluctuations in our operating results in the past and may continue to do so in the future. Results of operations in any period should not be considered indicative of the results that may be expected for any future period. In addition, our future quarterly operating results may fluctuate and may not meet the expectations of securities analysts or investors.

We participate in competitive industries, including the automotive industry, which requires strict quality control standards. Failure to meet these standards may adversely affect our business, financial condition, and results of operations.

Our customer base demands the highest customer service, on time delivery and quality standards in a competitive market. Failure to meet these ever-increasing standards may result in a loss of market share for our products and services to our competitors, which may result in a decline in our overall revenue.

In addition, a significant portion of our sales are to customers within the automotive industry. The automotive industry has historically experienced multi-year cycles of growth and decline. If sales of automobiles should decline or go into a cyclical downturn, our sales could decline, and this could have a materially adverse impact on our business, financial condition, and result of operations. For safety reasons, automotive customers have strict quality standards that generally exceed the quality requirements of other customers. If such products do not meet these quality standards, our business, financial condition, and results of operations may be materially adversely affected. These automotive customers may require long periods of time to evaluate whether our manufacturing processes and facilities meet their quality standards. If we were to lose automotive customers due to quality control issues, we might not be able to regain those customers or gain new automotive customers for long periods of time, which could have a material adverse effect on our business, financial condition, and results of operations. Moreover, we may be required under our contracts with automotive industry customers to indemnify them for the cost of warranties and recalls relating to our products.

The prominence of EMS companies as our customers could reduce our gross margins, potential sales, and customers.

Sales to EMS companies represented approximately 31%, 37% and 38% of our net sales for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. Sales to EMS providers include sales directed by OEMs as well as orders placed with us at the EMS providers’ discretion. EMS providers source on a global basis to a greater extent than OEMs. The growth of EMS providers increases the purchasing power of such providers and has in the past, and could in the future, result in increased price competition or the loss of existing OEM customers. In addition, some EMS providers, including some of our customers, have the ability to directly manufacture PCBs and create backplane assemblies. If a significant number of our other EMS customers were to acquire these abilities, our customer base might shrink, and our sales might decline substantially. Moreover, if any of our OEM customers outsource the production of PCBs and creation of backplane assemblies to these EMS providers, our business, financial condition, and results of operations may be materially adversely affected.

We depend upon a relatively small number of OEM customers for a large portion of our sales, and a decline in sales to major customers would materially adversely affect our business, financial condition, and results of operations.

A small number of customers are responsible for a significant portion of our sales. Our five largest OEM customers collectively accounted for approximately 41%, 33% and 30% of our net sales for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively, and one customer represented 13% of our net sales for the year ended January 1, 2024. Furthermore, our business has benefited from OEMs deciding to outsource their PCB manufacturing and backplane assembly needs to us, and our future revenue growth partially depends on new outsourcing opportunities from OEMs. Sales attributed to OEMs include both direct sales as well as sales that the OEMs place through EMS providers. Our customer concentration could fluctuate, depending on future customer requirements, which will depend in large part on market conditions in the electronics industry segments in which our customers participate. The loss of one or more significant customers or a decline in sales to our significant customers would materially adversely affect our business, financial condition, and results of operations. In addition, we generate significant accounts receivable in connection with providing manufacturing services to our customers. If one or more of our significant customers were to become insolvent or were otherwise unable to pay for the manufacturing services provided by us, our business, financial condition, and results of operations would be materially adversely affected.

In addition, during industry downturns, we may need to reduce prices to limit the level of order losses, and we may be unable to collect payments from our customers. There can be no assurance that key customers would not cancel orders, that they would continue to place orders with us in the future at the same levels as experienced by us in prior periods, that they would be able to meet their payment obligations, or that the end-products that use our products would be successful. This concentration of customer base may materially adversely affect our business, financial condition, and results of operations due to the loss or cancellation of business from

24


 

any of these key customers, significant changes in scheduled deliveries to any of these customers, or decreases in the prices of the products sold to any of these customers.

We depend on the U.S. federal government for a significant portion of our business, which involves unique risks. Changes in government defense spending or regulations could have a material adverse effect on our business, financial condition, and results of operations.

A significant portion of our revenues is derived from products and services that are ultimately sold to the U.S. federal government by our OEM and EMS customers and is therefore affected by, among other things, the federal government budget process. We supply to defense prime companies, the U.S. federal government and its agencies, as well as foreign governments and agencies. The contracts between our direct customers and the government end user are subject to political and budgetary constraints and processes, changes in short-range and long-range strategic plans, the timing of contract awards, the congressional budget authorization and appropriation processes, the government’s ability to terminate contracts for convenience or for default, as well as other risks, such as contractor suspension or debarment in the event of certain violations of legal and regulatory requirements.

For the year ended January 1, 2024, aerospace and defense sales accounted for approximately 45% of our total net sales. The substantial majority of aerospace and defense sales are related to both U.S. and U.S. federal government approved foreign military and defense programs. Consequently, our sales are affected by changes in the defense budgets of the U.S. and foreign governments and may be affected by federal budget sequestration measures.

The domestic and international threat of terrorist activity, emerging nuclear states, and conventional military threats have generally led to an increase in demand for defense products and services and homeland security solutions in the recent past. The termination or failure to fund one or more significant defense programs or contracts by the U.S. federal government could have a material adverse effect on our business, financial condition, and results of operations.

Future changes to the U.S. Munitions List could reduce or eliminate restrictions that currently apply to some of the products we produce. If these regulations or others are changed in a manner that reduces restrictions on products being manufactured overseas, we would likely face an increase in the number of competitors and increased price competition from overseas manufacturers, who are restricted by current import and export laws from manufacturing products for U.S. defense systems.

We are exposed to the credit risk of our customers and to credit exposures in weakened markets.

Most of our sales are on an “open credit” basis, with standard industry payment terms. We monitor individual customer payment capability in granting such open credit arrangements, seek to limit such open credit to amounts we believe the customers can pay, and maintain reserves we believe are adequate to cover exposure for doubtful accounts. During periods of economic downturn in the electronics industry and the global economy, our exposure to credit risks from our customers increases. Although we have programs in place to monitor and mitigate the associated risks, such programs may not be effective in reducing our credit risks.

Additionally, our OEM customers often direct a significant portion of their purchases through a relatively limited number of EMS companies. Sales to EMS companies represented approximately 31%, 37% and 38% of our net sales for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. Our contractual relationship is often with the EMS companies, who are obligated to pay us for our products. Because we expect our OEM customers to continue to direct our sales to EMS companies, we expect to continue to be subject to this credit risk with a limited number of EMS customers. If one or more of our significant customers were to become insolvent or were otherwise unable to pay us, our business, financial condition, and results of operations would be materially adversely affected.

Our business, financial condition, and results of operations could be materially adversely affected by initiatives aimed at addressing potential climate change risks.

Our manufacturing processes require that we purchase significant quantities of energy from third parties, which results in the generation of greenhouse gases, either directly on-site or indirectly at electric utilities. Both domestic and international legislation to address the risks posed by potential climate change impacts, and the potential required disclosures of those risks, including by reducing greenhouse gas emissions could create increases in energy costs and price volatility. Considerable international attention is now focused on development of an international policy framework to guide international action to address risks posed by projected climate change. We are subject to the reporting requirements of the Exchange Act, and regulators are considering new regulations which are expected to require, among other things, that we report our climate related costs and activities and our customers and suppliers. Such regulations could cause us to incur significant costs to monitor and report, which would have negative impact on our profitability. Proposed and existing legislative efforts to control or limit greenhouse gas emissions could affect our energy sources and supply choices, as well as increase the cost of energy and raw materials that are derived from sources that generate greenhouse gas emissions.

25


 

Competition in the PCB market is intense, and we could lose market share, or our profit margins may decrease, if we are unable to maintain our current competitive position in end markets using our quick-turn, high technology, and high-mix manufacturing services.

The PCB industry is intensely competitive, highly fragmented, and rapidly changing. We expect competition to continue, which could result in price reductions, reduced gross margins, and loss of market share. In addition, we increasingly compete on an international basis, and new and emerging technologies may result in new competitors entering our markets.

Some of our competitors and potential competitors have advantages over us, including:

 

greater financial and manufacturing resources that can be devoted to the development, production, and sale of their products;
more established and broader sales and marketing channels;
more manufacturing facilities worldwide, some of which are closer in proximity to OEMs;
manufacturing facilities that are located in countries with lower production costs;
lower capacity utilization, which in peak market conditions can result in shorter lead times to customers;
ability to add additional capacity faster or more efficiently;
preferred vendor status with existing and potential customers;
greater name recognition; and
larger customer bases.

In addition, these competitors may respond more quickly to new or emerging technologies or adapt more quickly to changes in customer requirements than we do. We must continually develop improved manufacturing processes to meet our customers’ needs for complex products, and our manufacturing process technology is generally not subject to significant proprietary protection. During recessionary periods in the electronics industry, our strategy of providing quick-turn services, an integrated manufacturing solution, and responsive customer service may take on reduced importance to our customers. As a result, we may need to compete more on the basis of price, which would cause our gross margins to decline.

We and some of our competitors have reduced average selling prices in the past. In addition, competitors may reduce their average selling prices faster than our ability to reduce costs, which can also accelerate the rate of decline of our selling prices. When prices decline, we may also be required to write down the value of our inventory. In addition, we could yield lower or no profit from the sale of our products if we price our products aggressively in response to market conditions.

If we are unable to adapt our design and production processes in response to rapid technological change and process development, we may not be able to compete effectively.

The markets for our products and manufacturing services are characterized by rapidly changing technology and continual implementation of new designs and production processes. The future success of our business will depend in large part upon our ability to maintain and enhance our technological capabilities, to design and manufacture products that meet changing customer needs, and to successfully anticipate or respond to technological changes on a cost-effective and timely basis. We expect that the investment necessary to maintain our technological position will increase as customers make demands for products and services requiring more advanced technology on a quicker turnaround basis. For example, in 2024 in our PCB segment, we expect to continue to make capital expenditures to expand our HDI, RF technology, and other advanced manufacturing capabilities while in our RF&S Components segment, we are designing products that we hope our customers adopt and incorporate into their products. We may not be able to obtain access to additional sources of funds in order to respond to technological changes as quickly as our competitors. In addition, our failure to adopt and implement technological improvements quickly may cause inefficiencies in our production process as our product yields or quality may decrease, resulting in increased costs, and may lead to customers not adopting our product designs.

We also could encounter competition from new or revised manufacturing, production and design technologies that render existing manufacturing, production, and design technology less competitive or obsolete. We may not respond effectively to the technological requirements of the changing market. If we need new technologies and equipment or if we are not able to design new products acceptable to customers to remain competitive, the development, acquisition, and implementation of those designs, technologies and equipment may require us to make significant capital investments.

New emerging technology trends, such as artificial intelligence (AI), require us to keep pace with evolving regulations and industry standards. In the United States, there are various current and proposed regulatory frameworks relating to the use of AI in products and services. We expect that the legal and regulatory environment relating to emerging technologies such as AI will continue to develop and could increase the cost of doing business, and create compliance risks and potential liability, all which may have a material adverse effect on our financial condition and results of operations. Governments are also considering the new issues in intellectual property law that AI creates, which could result in different intellectual property rights in technology we create with AI and development processes and procedures and could have a material adverse effect on our business.

26


 

Products we manufacture may contain design or manufacturing defects, which could result in reduced revenue from the sale of our products or services and may result in liability claims against us.

We manufacture products to our customers’ specifications, which are highly complex and may contain design or manufacturing errors or failures, despite our quality control and quality assurance efforts. Defects in the products we manufacture, whether caused by a design, manufacturing, or materials failure or error, may result in delayed shipments, customer dissatisfaction, a reduction or cancellation of purchase orders, or liability claims against us. If these defects occur either in large quantities or too frequently, our business reputation may be impaired, and our customers may decrease the orders for products or services that they purchase from us, thereby decreasing our overall revenue. Since our products are used in products that are integral to our customers’ businesses, errors, defects, or other performance problems could result in financial or other damages to our customers beyond the cost of the PCB, for which we may be liable. Although our invoices and sales arrangements generally contain provisions designed to limit our exposure to product liability and related claims, existing or future laws or unfavorable judicial decisions could negate these limitation of liability provisions. In addition, we manufacture products for a range of automotive customers. If any of our products are or are alleged to be defective, we may be required to participate in a recall of such products. As suppliers become more integral to the vehicle design process and assume more of the vehicle assembly functions, vehicle manufacturers are increasingly looking to their suppliers for contributions when faced with product liability claims or recalls. In addition, vehicle manufacturers, which have traditionally borne the costs associated with warranty programs offered on their vehicles, are increasingly requiring suppliers to guarantee or warrant their products and may seek to hold us responsible for some or all of the costs related to the repair and replacement of parts supplied by us to the vehicle manufacturer.

Infringement of our intellectual property rights could negatively affect us, and we may be exposed to intellectual property infringement claims from third parties that could be costly to defend, could divert management’s attention and resources, and if successful, could result in liability.

We rely on a combination of copyright, patent, trademark, trade secret laws, confidentiality procedures, contractual provisions, and other measures to establish and protect our proprietary and confidential information. All of these measures afford only limited protection. These measures may be invalidated, circumvented, breached, or challenged, and others may develop intellectual property, technologies or processes that are similar, or superior to, our intellectual property or technology. We may not have adequate controls and procedures in place to protect our proprietary and confidential information. Despite our efforts to protect our intellectual property and proprietary rights, unauthorized parties may attempt to copy and succeed in copying our products or may obtain or use information that we regard as proprietary or confidential. If it becomes necessary for us to resort to litigation to protect our intellectual property rights, any proceedings could be burdensome, costly, and distracting to management, and we may not prevail. Further, adequate remedies may not be available in the event of an unauthorized use or disclosure of our proprietary or confidential information. Failure to successfully establish or enforce our intellectual property rights could materially and adversely affect our business, financial condition, and results of operations. Furthermore, there is a risk that we may infringe on the intellectual property rights of others. As is the case with many other companies in the PCB industry, we from time to time receive communications from third parties asserting patent rights over our products and enter into discussions with such third parties. Irrespective of the validity or the successful assertion of such claims, we could incur costs in either defending or settling any intellectual property disputes alleging infringement. If any claims, regardless of whether they have merit, are brought against our customers for such infringement, we could be required to expend significant resources in defending such claims, developing non-infringing alternatives, or obtaining licenses. We may not be successful in developing such alternatives or in obtaining such licenses on reasonable terms, or at all, and may be required to modify or cease marketing our products or services, which could disrupt the production processes, damage our reputation, and materially and adversely affect our business, financial condition, and results of operations.

Foreign laws may not afford us sufficient protections for our intellectual property, and we may not be able to obtain patent protection outside of the United States.

Certain nations in which we operate may not grant us certain intellectual property rights that are customarily granted in more developed legal systems. Patent law reform in the United States and other countries may also weaken our ability to enforce our patent rights or make such enforcement financially unattractive. For example, despite continuing international pressure on the Chinese government, intellectual property rights protection continues to present significant challenges to foreign investors and, increasingly, Chinese companies. Chinese commercial law is considered by some to be relatively undeveloped compared to the commercial law in our other major markets and only limited protection of intellectual property is available in China as a practical matter. Although we have taken precautions in the operations of our Chinese subsidiaries and in our joint venture agreement to protect our intellectual property, any local design or manufacture of products that we undertake in China could subject us to an increased risk that unauthorized parties will be able to copy or otherwise obtain or use our intellectual property, which could harm our business. We may also have limited legal recourse in the event we encounter patent or trademark infringement. Uncertainties with respect to the Chinese legal system may adversely affect the operations of our Chinese subsidiaries. China has put in place a comprehensive system of intellectual property laws; however, incidents of infringement are relatively common, and enforcement of rights can, in practice, be difficult. If we are unable to manage our intellectual property rights, our business and operating results may be seriously harmed.

27


 

Damage to any of our manufacturing facilities due to fire, natural disaster, or other events could materially adversely affect our business, financial condition, and results of operations.

The destruction or closure of any of our facilities for a significant period of time as a result of fire, explosion, blizzard, act of war or terrorism, flood, tornado, earthquake, lightning, other natural disasters, required maintenance, or other events could harm us financially, increasing our costs of doing business and limiting our ability to deliver our manufacturing services on a timely basis.

Our insurance coverage with respect to damages to our facilities or our customers’ products caused by natural disasters is limited and is subject to deductibles and coverage limits. Such coverage may not be adequate or continue to be available at commercially reasonable rates and terms.

In the event one or more of our facilities is closed on a temporary or permanent basis as a result of a natural disaster, required maintenance or other event, our operations could be significantly disrupted. Such events could delay or prevent product manufacturing and shipment for the time required to transfer production or repair, rebuild, or replace the affected manufacturing facilities. This time frame could be lengthy and result in significant expenses for repair and related costs. While we have disaster recovery plans in place, there can be no assurance that such plans will be sufficient to allow our operations to continue in the event of every natural or man-made disaster, required repair or other extraordinary event. Any extended inability to continue our operations at unaffected facilities following such an event would reduce our revenue and potentially damage our reputation as a reliable supplier.

Risks Related to our Indebtedness

We have substantial outstanding indebtedness, and our outstanding indebtedness could adversely impact our liquidity and flexibility in obtaining additional financing, our ability to fulfill our debt obligations and our financial condition and results of operations.

We have substantial debt and, as a result, we have significant debt service obligations. As of January 1, 2024, we maintain $500.0 million in aggregate outstanding principal amount of Senior Notes due 2029 (Senior Notes due 2029) at an interest rate of 4.0%, $349.1 million outstanding under our Term Loan Facility due 2030 (Term Loan Facility) at a floating rate of Term Secured Overnight Financing Rate (SOFR) plus 2.75%, and $80.0 million outstanding under a $150.0 million Asia Asset-Based Lending Credit Agreement (Asia ABL). We and a number of our direct and indirect subsidiaries also have various credit facilities and letters of credit. Such agreements also contain certain financial covenants which require us to maintain, under the occurrence of certain events, a consolidated fixed charge coverage ratio.

Subject to the limits contained in the credit agreements governing the Term Loan Facility, the U.S. Asset-Based Lending Credit Agreement (U.S. ABL), the Asia ABL, the indenture governing the Senior Notes due 2029, and our other debt instruments, we may be able to incur substantial additional debt from time to time to finance working capital, capital expenditures, investments, or acquisitions, or for other purposes. If we do so, the risks related to our high level of debt could intensify. Specifically, our high level of debt could have important consequences to us and our shareholders. For example, it could:

 

make it more difficult for us to satisfy our obligations with respect to our indebtedness, which could in turn result in an event of default on such indebtedness;
require us to use a substantial portion of our cash flow from operations for debt service payments, thereby reducing the availability of cash for working capital, capital expenditures, acquisitions and other general corporate purposes;
impair our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions and other investments or general corporate purposes, which may limit our ability to execute our business strategy;
diminish our ability to withstand a downturn in our business, the industry in which we operate or the economy generally and restrict us from exploiting business opportunities or making acquisitions;
limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate or the general economy;
increase our vulnerability to general adverse economic and industry conditions, including increases in interest rates, that result in increased borrowing costs;
limit management’s discretion in operating our business; and
place us at a competitive disadvantage as compared to our competitors that have less debt as it could limit our ability to capitalize on future business opportunities and to react to competitive pressures or adverse changes.

In addition, the indenture governing the Senior Notes due 2029 and the credit agreements governing the Term Loan Facility, the U.S. ABL and the Asia ABL contain restrictive covenants that limit our ability to engage in activities that may be in our long-term best interest. Our failure to comply with those covenants could result in an event of default which, if not cured or waived, could result in the acceleration of all our debt.

Furthermore, we and our subsidiaries may decide to incur significant additional indebtedness in the future. Although the indenture governing the Senior Notes due 2029, and the credit agreements governing the Term Loan Facility, the U.S. ABL and the Asia ABL will contain restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and

28


 

exceptions, and the additional indebtedness incurred in compliance with these restrictions could be substantial. These restrictions also will not prevent us from incurring obligations that do not constitute indebtedness.

Our variable rate indebtedness subjects us to interest rate risk, which could cause our debt service obligations to increase significantly.

Our Term Loan Facility and our Asia ABL are subject to interest at a floating rate of Term SOFR plus a margin, and as a result, we have exposure to interest rate risk. Certain central banks, such as the U.S. Federal Reserve, effected multiple interest rate increases in 2022 and 2023. Increases in interest rates increase our cost of borrowing and/or potentially make it more difficult to refinance our existing indebtedness, if necessary. We endeavored to mitigate this risk by entering into a four-year pay-fixed, receive floating (1-month CME Term SOFR) interest rate swap arrangement in March 2023. The swap has a notional amount of $250.0 million for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, we pay a fixed rate of 3.49% against the first interest payments of a portion of our Term SOFR-based debt and receive floating 1-month CME Term SOFR during the swap period. Although we have taken measures to mitigate our risk to interest rate increases, our swap instruments may not be wholly effective in mitigating this risk or otherwise provide an effective hedge against all interest rate volatility. See Quantitative and Qualitative Disclosures About Market Risk and Interest Rate Risks appearing in Part II, Item 7A of this Report for further information.

Servicing our debt requires a significant amount of cash and we may not be able to generate sufficient cash to service all of our debt and may be forced to take other actions to satisfy our obligations under our debt, which may not be successful.

Based on certain parameters defined in the Term Loan Facility, including a Secured Leverage Ratio, we may be required to make an additional principal payment on an annual basis if our Secured Leverage Ratio is greater than 2.0.

Our ability to make scheduled payments on or to refinance our debt obligations and to fund planned capital expenditures and expansion efforts depends on our ability to generate cash in the future and our financial condition and operating performance, which are subject to prevailing economic and competitive conditions and to certain regulatory, competitive, financial, business, and other factors beyond our control.

If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and could be forced to reduce or delay investments and capital expenditures or to dispose of material assets or operations, seek additional capital (which could include obtaining additional equity capital on terms that may be onerous or highly dilutive) or restructure or refinance our indebtedness. We may not be able to effect any such alternative measures, if necessary, on commercially reasonable terms or at all and, even if successful, those alternative actions may not allow us to meet our scheduled debt service obligations. The credit agreements governing the Term Loan Facility, the U.S. ABL and the Asia ABL and the indenture governing the Senior Notes due 2029 restrict our ability to dispose of assets and use the proceeds from those dispositions and may also restrict our ability to raise debt or equity capital to be used to repay other indebtedness when it becomes due. We may not be able to consummate those dispositions or to obtain proceeds in an amount sufficient to meet any debt service obligations then due.

In addition, we conduct certain of our operations through our subsidiaries. Accordingly, repayment of our indebtedness may be dependent on the generation of cash flow by our subsidiaries and their ability to make such cash available to us, by dividend, debt repayment or otherwise. Unless they are guarantors of the Senior Notes due 2029 or our other indebtedness, our subsidiaries do not have any obligation to pay amounts due on our indebtedness or to make funds available for that purpose. Our subsidiaries may not be able to, or may not be permitted to, make distributions to enable us to make payments in respect of our indebtedness. Each subsidiary is a distinct legal entity, and under certain circumstances, legal and contractual restrictions may limit our ability to obtain cash from our subsidiaries. While the indenture governing the Senior Notes due 2029 and the credit agreements governing the Term Loan Facility, the U.S. ABL and the Asia ABL limit the ability of our subsidiaries to incur consensual restrictions on their ability to pay dividends or make other intercompany payments to us, these limitations are subject to qualifications and exceptions. In the event that we do not receive distributions from our subsidiaries, we may be unable to make required principal and interest payments on our indebtedness.

Our inability to generate sufficient cash flows to satisfy our debt obligations, or to refinance our indebtedness on commercially reasonable terms or at all, would materially and adversely affect our financial position and results of operations and our ability to satisfy our obligations under our indebtedness.

If we cannot make scheduled payments on our debt, we will be in default and holders of the Senior Notes due 2029 could declare all outstanding principal and interest to be due and payable, the lenders under the Term Loan Facility, the U.S. ABL and the Asia ABL could terminate their commitments to loan money, the lenders could foreclose against the assets securing their borrowings and we could be forced into bankruptcy or liquidation.

Regulatory Risks

Because of periodic power shortages in China, we may have to temporarily close our China operations, which would adversely impact our ability to manufacture our products, meet customer orders, and result in reduced revenues.

China is facing a generally persistent and growing power supply shortage. Instability in electrical supply can cause sporadic outages among residential and commercial consumers. As a result, the Chinese government from time to time has implemented power restrictions to ease the energy shortage. If we are required to make temporary closures of our facilities in China at any time, we may be

29


 

unable to manufacture our products, and would then be unable to meet customer orders except from inventory on hand. As a result, we could lose sales, adversely impacting our revenues, and our relationships with our customers could suffer, impacting our ability to generate future sales.

We are subject to the requirements of the National Industrial Security Program Operating Manual (NISPOM) for our facility security clearance, which is a prerequisite to our ability to perform on classified contracts for the U.S. government.

A facility security clearance is required in order to be awarded and perform on classified contracts for the Department of Defense and certain other agencies of the U.S. government. As a cleared entity, we must comply with the requirements of the NISPOM, and any other applicable U.S. government industrial security regulations. Further, our Board has adopted a Special Board Resolution (SBR) that has been approved by the Defense Counterintelligence and Security Agency (DCSA) that requires the Company to adopt certain corporate constructs, policies and procedures.

If we were to violate the terms and requirements of the SBR, the NISPOM, or any other applicable U.S. government industrial security regulations (which may apply to us under the terms of classified contracts), we could lose our security clearance. We cannot be certain that we will be able to maintain our security clearance. If for some reason our security clearance is invalidated or terminated, we may not be able to continue to perform on classified contracts and would not be able to enter into new classified contracts, which could materially adversely affect our business, financial condition, and results of operations.

Our operations in Asia subject us to risks and uncertainties relating to the local laws and regulations and adverse effects of political tensions that arise from time to time with China.

The government of China is adopting evolving policies regarding foreign and domestic trade. No assurance can be given that the government of China will continue to pursue policies that allow for open trade with foreign countries, that such policies will be successful if pursued, or that such policies will not be significantly altered from time to time, particularly in light of the trade and travel restrictions that the United States and China have implemented in recent years. Despite progress in developing its legal system, certain countries in Asia do not have comprehensive and highly developed system of laws, particularly with respect to foreign investment activities and foreign trade. Enforcement of existing and future laws and contracts is uncertain, and implementation and interpretation thereof may be inconsistent. As the legal system develop, the promulgation of new laws, changes to existing laws, and the preemption of local regulations by national laws may adversely affect foreign investors. Further, any litigation may be protracted and may result in substantial costs and diversion of resources and management’s attention. Also, the evolving landscape of the interrelation between China and Hong Kong may have an adverse impact on our operations in Hong Kong and may impact our ability to attract and maintain necessary talent in that area. In addition, though changes in government policies and rules are timely published or communicated, there is usually no indication of the duration of any grace period before which full implementation and compliance will be required. As a result, it is possible that we might operate our business in violation of new rules and policies before full compliance can be achieved. These uncertainties could limit the legal protections available to us and adversely impact our results of operations.

Our failure to comply with the requirements of environmental laws could result in litigation, fines, revocation of permits necessary to our manufacturing processes, or debarment from our participation in federal government contracts.

Our operations are regulated under a number of domestic and foreign environmental and safety laws and regulations that govern, among other things, the discharge of hazardous materials into the air and water, as well as the handling, storage, recycling, and disposal of such materials. These laws and regulations include the Clean Air Act, the Clean Water Act, the Resource Conservation and Recovery Act, the Superfund Amendment and Reauthorization Act, the Comprehensive Environmental Response, Compensation and Liability Act, the Toxic Substances Control Act, and the Federal Motor Carrier Safety Improvement Act, as well as analogous state, local, and foreign laws. Compliance with these environmental laws is a major consideration for us because our manufacturing processes use and generate materials classified as hazardous. Because we use hazardous materials and generate hazardous wastes in our manufacturing processes, we may be subject to potential financial liability for costs associated with the investigation and remediation of our own sites, or sites at which we have arranged for the disposal of hazardous wastes, if such sites become contaminated. Even if we fully comply with applicable environmental laws and are not directly at fault for the contamination, we may still be liable. The wastes we generate include spent ammoniacal and cupric etching solutions, metal stripping solutions, waste acid solutions, waste alkaline cleaners, waste oil, and waste waters that contain heavy metals such as copper, tin, lead, nickel, gold, silver, cyanide, and fluoride, and both filter cake and spent ion exchange resins from equipment used for on-site waste treatment.

Environmental law violations, including the failure to maintain required environmental permits, could subject us to fines, penalties, and other sanctions, including the revocation of our effluent discharge permits. This could require us to cease or limit production at one or more of our facilities and could have a material adverse effect on our business, financial condition, and results of operations. Even if we ultimately prevail, environmental lawsuits against us would be time consuming and costly to defend.

Environmental laws have generally become more stringent, and we expect this trend to continue over time, especially in developing countries, imposing greater compliance costs, and increasing risks and penalties associated with violation. We operate in environmentally sensitive locations, and we are subject to potentially conflicting and changing regulatory agendas of political, business, and environmental groups. Changes or restrictions on discharge limits, emissions levels, material storage, handling, or disposal might require a high level of unplanned capital investment or relocation to another global location where prohibitive regulations do not exist.

30


 

It is possible that environmental compliance costs and penalties from new or existing regulations may materially adversely affect our business, financial condition, and results of operations.

We are increasingly required to certify compliance with various material content restrictions in our products based on laws of various jurisdictions or territories such as the Restriction of Hazardous Substances (RoHS) and Registration, Evaluation, Authorization and Restriction of Chemicals, or REACH directives in the European Union and China’s RoHS legislation. Similar laws have been adopted in other jurisdictions and may become increasingly prevalent. In addition, we must also certify as to the non-applicability of the EU’s Waste Electrical and Electronic Equipment directive for certain products that we manufacture. The REACH directive requires the identification of Substances of Very High Concern, or SVHCs periodically. We must survey our supply chain and certify to the non-presence or presence of SVHCs to our customers. As with other types of product certifications that we routinely provide, we may incur liability and pay damages if our products do not conform to our certifications.

We are also subject to an increasing variety of environmental laws and regulations in China, which impose limitations on the discharge of pollutants into the air and water and establish standards for the treatment, storage, and disposal of solid and hazardous wastes for us and our vendors that assist us in managing the waste generated by our manufacturing processes. The manufacturing of our products generates gaseous chemical wastes, liquid wastes, wastewater, and other industrial wastes from various stages of the manufacturing process. Production sites, waste collectors, and vendors in China are subject to increasing regulation and periodic monitoring by the relevant environmental protection authorities. Environmental claims or the failure to comply with current or future regulations could result in the assessment of damages or imposition of fines against us, suspension of production, or cessation of operations.

The process to manufacture PCBs and our other products requires adherence to city, county, state, federal, and foreign environmental laws and regulations regarding the storage, use, handling, and disposal of chemicals, solid wastes, and other hazardous materials, as well as compliance with wastewater and air quality standards. We rely on our vendors for the transportation and disposal of our solid and hazardous wastes generated by our manufacturing processes. If we are not able to find such services, our ability to conduct our business and our results of operations may be adversely impacted. In Asia, the government has a history of changing legal requirements with no or minimal notice. We believe that our facilities in Asia comply in all material respects with current applicable environmental laws and regulations and have resources in place to maintain compliance to them. The capital expenditure costs expected for environmental improvement initiatives are included in our annual capital expenditure projections.

Our international sales are subject to laws and regulations relating to corrupt practices, trade, and export controls and economic sanctions. Any non-compliance could have a material adverse effect on our business, financial condition, and results of operations.

We operate on a global basis and are subject to anti-corruption, anti-bribery, and anti-kickback laws and regulations, including restrictions imposed by the Foreign Corrupt Practices Act (FCPA). The FCPA and similar anti-corruption, anti-bribery, and anti-kickback laws in other jurisdictions generally prohibit companies and their intermediaries and agents from making improper payments to government officials or any other persons for the purpose of obtaining or retaining business. We operate and sell our products in many parts of the world that have experienced governmental corruption to some degree and, in certain circumstances, strict compliance with anti-corruption, anti-bribery, and anti-kickback laws may conflict with local customs and practices. We also, from time to time, undertake business ventures with state-owned companies or enterprises.

Our global business operations must also comply with all applicable domestic and foreign export control laws, including International Traffic In Arms Regulations (ITAR) and Export Administration Regulations (EAR). Some items we manufacture are controlled for export by the U.S. Department of Commerce’s Bureau of Industry and Security under EAR.

We train our employees concerning anti-corruption, anti-bribery, and anti-kickback laws and compliance with international regulations regarding trades and exports, and we have policies in place that prohibit employees from making improper payments. We cannot provide assurances that our internal controls and procedures will guarantee compliance by our employees or third parties with whom we work. If we are found to be liable for violations of the FCPA or similar anti-corruption, anti-bribery, or anti-kickback laws in international jurisdictions or for violations of ITAR, EAR, or other similar regulations regarding trades and exports, either due to our own acts or out of inadvertence, or due to the inadvertence of others, we could suffer criminal or civil fines or penalties or other repercussions, including reputational harm, which could have a material adverse effect on our business, financial condition, and results of operations.

Our global business operations also must be conducted in compliance with applicable economic sanction laws and regulations, such as laws administered by the U.S. Department of the Treasury’s Office of Foreign Asset Control, the U.S. State Department, and the U.S. Department of Commerce. We must comply with all applicable economic sanction laws and regulations of the United States and other countries. Imposition of economic sanction laws and regulations on a company or country could impact our revenue levels. Violations of these laws or regulations could result in significant additional sanctions including criminal or civil fines or penalties, more onerous compliance requirements, more extensive debarments from export privileges, or loss of authorizations needed to conduct aspects of our international business.

31


 

In certain countries, we may engage third-party agents or intermediaries, such as customs agents, to act on our behalf, and if these third-party agents or intermediaries violate applicable laws, their actions may result in criminal or civil fines or penalties or other sanctions being assessed against us. We take specific measures designed to ensure our compliance with U.S. export and economic sanctions laws, anti-corruption laws and regulations, and export control laws. However, it is possible that some of our products were sold or will be sold to distributors or other parties, without our knowledge or consent, in violation of applicable law. There can be no assurances that we will be in compliance in the future. Any such violation could result in significant criminal or civil fines, penalties, or other sanctions and repercussions, including reputational harm, which could have a material adverse effect on our business, financial condition, and results of operations.

In conjunction with defense procurements, some international customers require contractors to comply with industrial cooperation regulations, including entering into industrial participation, industrial development or localization agreements, sometimes referred to as offset agreements, as a condition to obtaining orders for our products and services. These offset agreements generally extend over several years and obligate the contractor to perform certain commitments, which may include in-country purchases, technology transfers, local manufacturing support, consulting support to in-country projects, investments in joint ventures and financial support projects, and to prefer local suppliers or subcontractors. The customer’s expectations in respect of the scope of offset commitments can be substantial, including high-value content, and may exceed existing local technical capability. Failure to meet these commitments, which can be subjective and outside of our control, may result in significant penalties, and could lead to a reduction in sales to a country.

We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to current and evolving compliance initiatives and corporate governance practices.

As a public company we incur significant legal, accounting and other expenses that we likely would not incur as a private company. We are subject to the reporting requirements of the Exchange Act, which require, among other things, that we file with the SEC annual, quarterly and current reports with respect to our business and financial condition. In addition, the Sarbanes-Oxley Act of 2002 and rules subsequently implemented by the SEC and Nasdaq have imposed various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. Our management and other personnel devote a substantial amount of time to these compliance initiatives. Further, in July 2010, the Dodd-Frank Wall Street Reform and Consumer Protection Act, or the Dodd-Frank Act, was enacted. There are significant corporate governance and executive compensation related provisions in the Dodd-Frank Act that require the SEC, from time to time, to adopt additional rules and regulations in these areas, such as “say on pay” and proxy access. Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to further substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which we operate our business in ways we cannot currently anticipate. The rules and regulations applicable to public companies substantially increase our legal and financial compliance costs and make some activities more time-consuming and costly. When these requirements divert the attention of our management and personnel from other business concerns, they could have a material adverse effect on our business, financial condition and results of operations. The increased costs may decrease our net income (or increase our net loss) and may require us to reduce costs in other areas of our business or increase the prices of our products or services. We cannot predict or estimate the amount or timing of additional costs we may incur to respond to these requirements.

Other Risks

Outages, computer viruses, cyber-attacks, and similar cybersecurity threats could materially disrupt our operations, and breaches of our information systems may cause us to incur significant legal and financial exposure.

We rely on information technology networks and systems, some of which are owned and operated by third parties, to collect, process, transmit, and store electronic information. In particular, we depend on our information systems for a variety of functions, including worldwide financial reporting, inventory management, procurement, invoicing, and email communications. These information systems are susceptible to outages due to fire, floods, power loss, telecommunications failures, hacking, terrorist attacks, and similar cybersecurity threats. In addition, in the ordinary course of our business, we collect and store sensitive data in our data centers and on our networks, including intellectual property, our proprietary and confidential business information and that of our customers, suppliers and business partners, and personally identifiable information of our employees. The secure collection, processing, storage, maintenance and transmission of this information is critical to our operations. Despite the implementation of network security measures, our information systems, including those owned and operated by third parties, on which we rely are vulnerable to computer viruses, break-ins, cyber-attacks, attacks by hackers or breaches due to employee or third party (including suppliers and business partners) error, malfeasance, or other disruptions that are material and adverse. Further, our operations could also be materially disrupted if our vendors experience such outages or breaches. While we have experienced cybersecurity incidents in the past, to date none have materially affected us or our business strategy, results of operations, financial condition and/or cash flows. However, if unauthorized parties gain material access to our information systems or material information is used in an unauthorized manner, misdirected, altered, lost, or stolen during transmission, any theft or misuse of such information could result in, among other things, unfavorable publicity, governmental inquiry and oversight, difficulty in marketing our services, allegations by our customers that we have not performed our contractual obligations, loss of customers, litigation by affected parties, and possible financial obligations for damages related to the theft or misuse of such information, any of which could have a material adverse effect on our business, financial condition, and results of operations.

32


 

In addition, some of our employees work remotely, including while traveling for business, which increases our cybersecurity risk, creates data accessibility concerns, and makes us more susceptible to security breaches or business disruptions.

In addition, threat actors are also increasingly using tools and techniques that circumvent controls, evade detection, and remove forensic evidence, which means that we and others may be unable to anticipate, detect, deflect, contain or recover from cybersecurity incidents in a timely or effective manner. As AI capabilities improve and are increasingly adopted, we may see cybersecurity incidents created through AI. These attacks could be crafted with an AI tool to directly attack IT systems with increased speed and/or efficiency than a human threat actor or create more effective phishing emails. In addition, the cybersecurity threat could be introduced from the result of our or our customers and business partners incorporating the output of an AI tool that includes a threat, such as introducing malicious code by incorporating AI generated source code. Our information systems, as well as those of our customers and business partners, may be subject to unauthorized access by hackers or breached due to operator error, malfeasance or other system disruptions.

Privacy, information security, and data protection laws, rules, and regulations could affect or limit how we collect and use personal information, increase our costs, and adversely affect our business opportunities.

Many U.S. and foreign laws and regulations, including those promulgated by the SEC, require companies to provide notice of cybersecurity incidents involving certain types of personal data or unauthorized access to, or interference with, our information systems to the public, certain individuals, the media, government authorities, or other third parties. Certain of these laws and regulations include notice or disclosure obligations contingent upon the result of complex analyses, including in some cases a determination of materiality. The nature of cybersecurity incidents can make it difficult to quickly and comprehensively assess an incident's overall impact to our business, and we may make errors in our assessments. If we are unable to appropriately assess a cybersecurity incident in the context of required analyses then we could face compliance issues under these laws and regulations, and we could be subject to lawsuits, regulatory fines or investigations, or other liabilities, any or all of which could adversely affect our business and operating results. Furthermore, cybersecurity incidents experienced by us, or by our customers or vendors, that lead to public disclosures may also lead to widespread negative publicity and increased government or regulatory scrutiny. Any security compromise in our industry, whether actual or perceived, could harm our reputation; erode customer confidence in our security measures; negatively affect our ability to attract new customers; or subject us to third-party lawsuits, regulatory fines or investigations, or other liability, any or all of which could adversely affect our business and operating results. Even the perception of inadequate security may damage our reputation and negatively impact our ability to win new customers and retain existing customers.

Additionally, we could be required to expend significant capital and other resources to investigate and address any actual or suspected cybersecurity incident or to prevent further or additional incidents. To maintain business relationships, we may find it necessary or desirable to incur costs to provide remediation and incentives to customers or other business partners following an actual or suspected cybersecurity incident. We also cannot be sure that our existing cybersecurity insurance will continue to be available on acceptable terms, in sufficient amounts to cover any claims we submit, or at all. Further, we cannot be sure that insurers will not deny coverage as to any claim, and some cybersecurity incidents may be outside the scope of our coverage, including in instances where they are considered force majeure events. Cybersecurity incidents may result in increased costs for cybersecurity insurance. One or more large, successful claims against us in excess of our available insurance coverage, or changes in our insurance policies, including premium increases or large deductible or co-insurance requirements, could have an adverse effect on our business, operating results, and financial condition.

We may need additional capital in the future to fund investments in our operations, refinance our indebtedness, and to maintain and grow our business, and such capital may not be available on a timely basis, on acceptable terms, or at all.

Our business is capital-intensive, and our ability to increase revenue, profit, and cash flow depends upon continued capital spending. To the extent that the funds generated by our on-going operations are insufficient to cover our liquidity requirements, we may need to raise additional funds through financings. If we are unable to fund our operations and make capital expenditures as currently planned or if we do not have sufficient liquidity to service the interest and principal payments on our debt, it would have a material adverse effect on our business, financial condition, and results of operations. If we do not achieve our expected operating results, we would need to reallocate our sources and uses of operating cash flows. This may include borrowing additional funds to service debt payments, which may impair our ability to make investments in our business. Looking ahead at long-term needs, we may need to raise additional funds for a number of purposes, including the following:

 

to fund capital equipment purchases to increase production capacity, upgrade and expand our technological capabilities and replace aging equipment or introduce new products;
to refinance our existing indebtedness;
to fund our current or planned operations;
to fund potential acquisitions or strategic relationships;
to fund working capital requirements for future growth that we may experience;
to enhance or expand the range of services we offer;
to increase our sales and marketing activities;
to respond to competitive pressures or perceived opportunities, such as investment, acquisition, and international expansion activities; or

33


 

to fund our initiatives set forth in our ESG policies and practices.

Should we need to raise funds through incurring additional debt, we may become subject to covenants even more restrictive than those contained in our current debt instruments. There can be no assurance that additional capital, including any future equity or debt financing, would be available on a timely basis, on favorable terms, or at all. If such funds are not available to us when required or on acceptable terms, our business, financial condition, and results of operations could be materially adversely affected.

Issues arising during the upgrade of our enterprise resource planning system could affect our operating results and ability to manage our business effectively.

We are continuing the process of upgrading our enterprise resource planning, or ERP, management system to enhance operating efficiencies and provide more effective management of our business operations. We are investing significant financial and personnel resources into this project. However, there is no assurance that the system upgrade will meet our current or future business needs or that it will operate as designed. The transition to the new ERP system will affect numerous systems necessary for our operation. If we fail to correctly implement one or more components of the ERP system, we could experience significant disruption to our operations. Such disruptions could include, among other things, temporary loss of data, inability to process certain orders, failure of systems to communicate with each other and the inability to track or reconcile key data. We are heavily dependent on automated management systems, and any significant failure or delay in the system upgrade could cause a substantial interruption to our business and additional expense, which could result in an adverse impact on our operating results, cash flows or financial condition.

Our ability to use net operating loss carryforwards to offset future taxable income for U.S. federal, state and foreign income tax purposes is subject to limitations, and future transfers of shares of our common stock could cause us to experience an “ownership change” that could further limit our ability to utilize our net operating losses.

Under U.S. federal income tax law, a corporation’s ability to utilize its net operating losses (NOLs) to offset future taxable income may be significantly limited if it experiences an “ownership change” as defined in Section 382 of the Internal Revenue Code of 1986, as amended. In general, an ownership change will occur if there is a cumulative change in a corporation’s ownership by “5-percent shareholders” that exceeds 50 percentage points over a rolling three-year period.

A corporation that experiences an ownership change will generally be subject to an annual limitation on its pre-ownership change NOLs equal to the value of the corporation immediately before the ownership change, multiplied by the long-term tax-exempt rate (subject to certain adjustments). The annual limitation for a taxable year is generally increased by the amount of any “recognized built-in gains” for such year and the amount of any unused annual limitation in a prior year. As a result of our acquisition of Viasystems, the NOLs acquired were subject to this limitation. Future transfers or sales of our common stock during a rolling three-year period by any of our “5-percent shareholders” could cause us to experience an ownership change under Section 382, which could further limit our use of NOLs.

If our net earnings do not remain at or above recent levels, or we are not able to predict with a reasonable degree of probability that they will continue, we may have to record a valuation allowance against our net deferred income tax assets.

Our U.S. entities and certain of our foreign subsidiaries have deferred income tax assets. Based on our forecast for future earnings and analysis, we believe we may not utilize our deferred income tax assets in future periods in the U.S. and certain subsidiaries in foreign jurisdictions and as a result have established a valuation allowance against those deferred tax assets. If our estimates of future earnings and analysis changes, we may change our determination to have a valuation allowance against our deferred income tax assets, which will result in an increase or decrease to our income tax provision that can impact our results of operations.

Unanticipated changes in our tax rates or in our assessment of the realizability of our deferred income tax assets or exposure to additional income tax liabilities could affect our business, financial condition, and results of operations.

We are subject to income taxes in the United States and various foreign jurisdictions. Significant judgment is required in determining our provision for income taxes and, in the ordinary course of business, there are many transactions and calculations in which the ultimate tax determination is uncertain. Our effective tax rates could be materially adversely affected by changes in the mix of earnings in countries and states with differing statutory tax rates, changes in the valuation of deferred income tax assets and liabilities, changes in tax laws or regulations as well as other factors. Many countries are considering implementing or have implemented legislation to align their tax law with guidance proposed by the Organization for Economic Co-operation and Development (OECD). In particular, the OECD’s Pillar Two proposes a global minimum tax of 15% on a country-by-country basis for multinational enterprises (MNEs) which have annual global revenue exceeding Euro (EUR) 750 million. The implementation of Pillar Two, which became effective in many countries on January 1, 2024, in countries in which we operate may adversely impact our effective tax rates. We have evaluated and will continue to evaluate the impact of Pillar Two as the countries in which we operate issue new guidance and regulations. Our tax determinations are regularly subject to audit by tax authorities, and developments in those audits could also adversely affect our income tax provision. Although we believe that our tax estimates are reasonable, the final determination of tax audits or tax disputes may be different from what is reflected in our historical income tax provisions, which could materially adversely affect our business, financial condition, and results of operations.

34


 

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

ITEM 1C. CYBERSECURITY

We depend on information systems and technology in substantially all aspects of our business, including communications among our employees and with suppliers and customers. Such uses of information systems and technology give rise to cybersecurity risks, including system disruption, security breach, ransomware, theft, espionage and inadvertent release of information. Our business involves the storage and transmission of numerous classes of sensitive and/or confidential information and intellectual property, including customers’ and suppliers’ information, private information about employees, and financial and strategic information about the company and its business partners. Further, as we pursue new initiatives that improve our operations and cost structure, we are also expanding and improving our information technologies, resulting in a larger technological presence and increased exposure to cybersecurity risk. If we fail to properly assess and identify cybersecurity risks, we may become increasingly vulnerable to such risks.

Cybersecurity risk management and strategy

We assess and identify security risk to the organization by:

conducting assessments of risk including likelihood and magnitude from unauthorized access, use, disclosure, disruption, modification or destruction of information systems and the related information processes, stored, or transmitted;
performing risk assessments and producing security assessment reports that document the results of the assessment for use and review by information technology (IT) senior leadership, including the Company’s Senior Vice President of Information Technology (SVP-IT);
ensuring security controls are assessed for effectiveness, are implemented correctly, operating as intended, and producing the desired outcome; and
periodically scanning for vulnerabilities and remedying all vulnerabilities in accordance with the associated risk.

We have established a continuous monitoring strategy and program, which includes:

a set of defined security metrics to be monitored;
performance of security control assessments on an ongoing basis;
addressing results of analysis and reporting security status to the executive team; and
monitoring information systems to detect attacks and indicators of potential attacks.

Other processes in place to further manage any additional security risk to the organization include:

identifying, reporting and correcting information system flaws, security alerts and advisories;
monitoring inbound and outbound communications for unusual or unauthorized activity;
designing and implementing application systems to include sound backup and recoverability principles, such as periodic data backups in the case of a disaster;
mechanisms designed for the physical protection of IT resources; and
use of all third party and cloud computing services are reviewed and evaluated for material risks of cybersecurity threats by the IT security department before being formally authorized for use. Use of services must comply with all laws and regulations governing the handling of personally identifiable information, corporate financial data, controlled unclassified information, or any other data owned or collected by the company.

Our cybersecurity incident management plan includes the following, among other things:

The SVP-IT leads the team in the development, documentation, review and testing of security procedures and incident response procedures. Beyond initial creation, procedures are continually re-assessed, augmented, updated, and tested on an ongoing basis;
The SVP-IT works with the Executive Team on the identification, assessment, verification and classification of incidents to determine affected stakeholders and appropriate parties for contact;
The SVP-IT is responsible for launching the Cybersecurity Incident Response Team (CIRT) if necessary, and for notification to the Chief Executive Officer, who in turn will contact the Board of Directors and Government Security Committee in order to validate the response is being addressed appropriately.
The CIRT team, in consultation with outside experts if needed, is responsible for the following:
o
Initial containment;

35


 

o
Analysis to establish root cause of incidents, identification and evidence collection;
o
Incident containment by further analyzing additional information and further identifying any additional compromised machines or resources not previously identified;
o
Implementing solutions designed to solve underlying problems and prevent re-occurrence;
o
Recovery and restoring normal business functionality;
o
Review after closure of each incident and conducting a post-mortem analysis to improve prevention and help to make incident response processes more efficient and effective. Also, the CIRT evaluates competency and any additional training requirements needed.

While we have experienced cybersecurity incidents in the past, to date none have materially affected us or our business strategy, results of operations, financial condition and/or cash flows. Moreover, we have not identified any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, financial condition and/or cash flows. See Item 1A, Risk Factors above for more information. While we continually work to safeguard the information systems we use, and the proprietary, confidential and personal information residing therein, and mitigate potential risks, there can be no assurance that such actions will be sufficient to prevent cybersecurity incidents or mitigate all potential risks to such systems, networks and data or those of our third party providers.

Governance

We have invested in robust data security and privacy protections. We follow industry-standard recommendations for data security such as those outlined in the National Institute of Standards and Technology (NIST) Special Publication 800-171 and evolving Cybersecurity Maturity Model Certification (CMMC) frameworks. We have developed cybersecurity policies and procedures, including a data classification system to ensure the protection of critical data. In addition to periodic internal review, we also employ external auditors as needed, and cybersecurity testing firms to review our cybersecurity posture.

We maintain a CIRT, whose responsibilities are described above. We conduct periodic tests with this team to maintain readiness and resiliency while regularly reviewing its policies in the interest of protecting data security. External companies or agencies may be called upon to provide consulting, guidance, assistance, or some other form of support in response to a cybersecurity incident. The regular training of employees, at least annually, on the ever-present threat of cybersecurity helps maintain data security.

Our Board of Directors receives an update from our SVP-IT twice per year. In addition, our Government Security Committee of the Board of Directors is responsible for reviewing Cybersecurity Posture and overall resilience of the aerospace and defense portion of the network. The Government Security Committee reviews global cybersecurity risk with the SVP-IT at least four times a year. These reviews included standard cybersecurity-related metrics as well as other detailed reviews of sensitive systems. Our SVP-IT has over 25 years of experience in IT, which include various leadership roles at other large corporations and holds an Executive Master in Cybersecurity degree from Brown University.

36


 

ITEM 2. PROPERTIES

The following table describes our headquarters and our principal manufacturing facilities.

 

U.S. Locations

 

Operating
Segment

 

Leased
Square Feet

 

 

Owned
Square Feet

 

 

Total
Square Feet

 

Chippewa Falls, WI

 

PCB

 

 

 

 

 

280,086

 

 

 

280,086

 

Elizabeth City, NC

 

PCB

 

 

 

 

 

47,784

 

 

 

47,784

 

Farmingdale, NY

 

PCB

 

 

 

 

 

171,600

 

 

 

171,600

 

Forest Grove, OR

 

PCB

 

 

12,774

 

 

 

212,453

 

 

 

225,227

 

Huntington, NY

 

PCB

 

 

82,440

 

 

 

 

 

 

82,440

 

Littleton, CO

 

PCB

 

 

54,590

 

 

 

63,210

 

 

 

117,800

 

Logan, UT

 

PCB

 

 

12,000

 

 

 

118,448

 

 

 

130,448

 

North Jackson, OH

 

PCB

 

 

8,800

 

 

 

85,000

 

 

 

93,800

 

Salem, NH

 

PCB

 

 

43,700

 

 

 

 

 

 

43,700

 

San Diego, CA

 

PCB

 

 

43,336

 

 

 

 

 

 

43,336

 

San Jose, CA

 

PCB

 

 

42,434

 

 

 

 

 

 

42,434

 

Santa Ana, CA (1)

 

Headquarters

 

 

14,472

 

 

 

 

 

 

14,472

 

Santa Ana, CA

 

PCB

 

 

9,416

 

 

 

82,550

 

 

 

91,966

 

Stafford, CT

 

PCB

 

 

 

 

 

126,924

 

 

 

126,924

 

Stafford Springs, CT

 

PCB

 

 

 

 

 

115,579

 

 

 

115,579

 

Sterling, VA (2)

 

PCB

 

 

100,896

 

 

 

 

 

 

100,896

 

Syracuse, NY (3)

 

PCB and
RF&S Components

 

 

37,639

 

 

 

162,587

 

 

 

200,226

 

Total

 

 

 

 

462,497

 

 

 

1,466,221

 

 

 

1,928,718

 

 

Foreign Locations

 

Operating
Segment

 

Leased
Square Feet

 

 

Owned
Square Feet

 

 

Total
Square Feet

 

Canada

 

 

 

 

 

 

 

 

 

 

 

Toronto

 

PCB

 

 

15,500

 

 

 

99,960

 

 

 

115,460

 

Malaysia

 

 

 

 

 

 

 

 

 

 

 

Penang

 

PCB

 

 

827,000

 

 

 

 

 

 

827,000

 

China

 

 

 

 

 

 

 

 

 

 

 

Dongguan

 

PCB

 

 

 

 

 

1,069,129

 

 

 

1,069,129

 

Guangzhou

 

PCB

 

 

 

 

 

1,872,800

 

 

 

1,872,800

 

Hong Kong (1)

 

Asia Headquarters

 

 

 

 

 

24,640

 

 

 

24,640

 

Huiyang

 

PCB

 

 

 

 

 

435,485

 

 

 

435,485

 

Suzhou

 

RF&S Components

 

 

68,030

 

 

 

 

 

 

68,030

 

Zhongshan

 

PCB

 

 

 

 

 

1,132,760

 

 

 

1,132,760

 

Total

 

 

 

 

910,530

 

 

 

4,634,774

 

 

 

5,545,304

 

 

(1)
Location of our headquarters and not a manufacturing facility
(2)
In December 2021, we entered into a joint venture agreement with our landlord, O.J.B./1600 University Boulevard, LLC, Count Du Greenmonet, LLC and GFI#2/DII, LLC, to jointly own approximately 100,896 square feet of land and building. We have a 50% ownership interest and we account for this joint venture under the equity method of accounting and do not consolidate our interest in the property.
(3)
Location includes two manufacturing facilities

We maintain our properties in good operating condition. We believe that our properties are suitable and adequate for us to operate at present levels, and the productive capacity and extent of utilization of the facilities are appropriate for our existing manufacturing requirements.

On November 1, 2023, we announced that we had selected New York State as the location for a new proposed advanced technology PCB manufacturing facility. We are in the advanced stages of project planning, having identified the 24-acre property adjacent to our existing facility in Syracuse for the campus expansion and the site for the new facility. We have completed initial building designs and site layout, and are now applying for the required permitting. Groundbreaking is anticipated in the first half of 2024, with the project's final scale, scope, and timeline subject to finalizing funding with various stakeholders. Phase one of the proposed project, including capital for campus-wide improvements is estimated to be $100.0 million to $130.0 million, and is anticipated to run through 2026.

37


 

From time to time, we may become a party to various legal proceedings arising in the ordinary course of our business. There can be no assurance that we will prevail in any such litigation. We believe that the amount of any reasonably possible or probable loss for known matters would not be material to our financial statements; however, the outcome of these actions is inherently difficult to predict. In the event of an adverse outcome, the ultimate potential loss could have a material adverse effect on our financial condition, results of operations, or cash flows in a particular period.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

38


 

PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock is traded on the Nasdaq Global Select Market under the symbol “TTMI”.

 

As of February 22, 2024, there were approximately 267 holders of record of our common stock, although there are a significantly larger number of beneficial owners of our common stock.

STOCK PRICE PERFORMANCE GRAPH

The performance graph below compares, for the period from December 31, 2018 to January 1, 2024, the cumulative total stockholder return on our common stock against the cumulative total return of the Nasdaq Composite Index and the Dow Jones U.S. Electrical Components and Equipment Index.

The graph assumes $100 was invested in our common stock on December 31, 2018, and an investment in Nasdaq Composite Index and the Dow Jones U.S. Electrical Components & Equipment Index. The stock performance shown on the graph below represents historical stock performance and is not necessarily indicative of future stock performance.

COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN*

Among TTM Technologies, Inc., the Nasdaq Composite Index

and the Dow Jones U.S. Electrical Components & Equipment Index

img80767827_0.jpg 

 

* $100 invested on December 31, 2018 in stock or index, including reinvestment of dividends.

 

12/31/2018

 

 

12/30/2019

 

 

12/28/2020

 

 

1/3/2022

 

 

1/2/2023

 

 

1/1/2024

 

TTM Technologies, Inc.

$

100.00

 

 

$

152.93

 

 

$

141.32

 

 

$

155.60

 

 

$

154.98

 

 

$

162.49

 

Nasdaq Composite

 

100.00

 

 

 

136.69

 

 

 

198.10

 

 

 

242.03

 

 

 

163.28

 

 

 

236.17

 

Dow Jones U.S. Electrical Components &
   Equipment

 

100.00

 

 

 

123.69

 

 

 

149.34

 

 

 

187.20

 

 

 

154.45

 

 

 

197.36

 

 

The performance graph above shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. The performance graph above will not be deemed incorporated by reference into any filing of our company under the Securities Act of 1933, as amended, or the Exchange Act.

39


 

Dividends

We have never declared or paid cash dividends on our common stock. We currently expect to retain future earnings for capital expenditures, acquisitions, to fund working capital requirements, repay existing debt, and potentially for share repurchases and do not anticipate paying cash dividends in the foreseeable future. Additionally, our ability to pay dividends is limited pursuant to covenants contained in our various debt agreements.

Issuer Purchases of Equity Securities

The following table provides information about repurchases by us of shares of our common stock during the quarter ended January 1, 2024:

Period

 

Total Number of Shares Purchased

 

 

Average Price Paid per Share (1)

 

 

Total Number of Shares Purchased As Part of Publicly Announced Program (2)

 

 

Maximum Approximate Dollar of Shares that May Yet be Purchased Under the Program (3)

 

October 3, 2023 - October 30, 2023

 

 

574,415

 

 

$

11.99

 

 

 

574,415

 

 

$

78,493,201

 

October 31, 2023 - November 27, 2023

 

 

84,634

 

 

 

12.67

 

 

 

84,634

 

 

 

77,420,817

 

November 28, 2023 - January 1, 2024

 

 

125,000

 

 

 

14.82

 

 

 

125,000

 

 

 

75,567,732

 

Total for the quarter ended January 1, 2024

 

 

784,049

 

 

$

12.52

 

 

 

784,049

 

 

 

 

 

(1)
Includes commissions.
(2)
On May 3, 2023, we announced that our Board of Directors authorized and approved a share repurchase program. Under the program, we may repurchase up to $100.0 million in value of our outstanding shares of common stock from time to time through May 3, 2025.
(3)
As of the last day of the applicable period.

ITEM 6. RESERVED

Not applicable.

 

40


 

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

This financial review presents our operating results for each of our three most recent fiscal years and our financial condition as of January 1, 2024. Except for historical information contained herein, the following discussion contains forward-looking statements which are subject to known and unknown risks, uncertainties and other factors that may cause our actual results to differ materially from those expressed or implied by such forward-looking statements. We discuss such risks, uncertainties and other factors throughout this Report and specifically under Item 1A of Part I of this Report, Risk Factors. In addition, the following discussion should be read in connection with the information presented in our consolidated financial statements and the related notes to our consolidated financial statements.

COMPANY OVERVIEW

We are a leading global manufacturer of technology solutions, including mission systems, radio frequency (RF) components/RF microwave/microelectronic assemblies, quick-turn and technologically advanced printed circuit boards (PCB). We focus on providing time-to-market and volume production of advanced technology products and offer a one-stop design, engineering, and manufacturing solution to our customers. This solution allows us to align technology development with the diverse needs of our customers and to enable them to reduce the time required to develop new products and bring them to market. We serve a diversified customer base consisting of approximately 1,500 customers in various markets throughout the world, including aerospace and defense, data center computing, automotive, medical, industrial and instrumentation, and networking. Our customers include original equipment manufacturers (OEMs), electronic manufacturing services (EMS) providers, original design manufacturers (ODMs), distributors and government agencies (both domestic and allied foreign governments).

RECENT DEVELOPMENTS

On November 1, 2023, we announced our selection of Syracuse, New York as the location for a new proposed advanced technology PCB manufacturing facility. We believe the planned investment aligns with New York State’s continued emphasis as a premier technology hub for U.S. electronics and the recent selection of Buffalo-Rochester-Syracuse (BRS) for the Federal Tech Hub designation. The project reflects our support for cultivating an even stronger microelectronics ecosystem in New York and across the U.S. Aerospace & Defense industrial base. We expect that the proposed facility will bring advanced technology capability for our domestic high-volume production of ultra-high-density interconnect (HDI) PCBs in support of national security requirements. We are in the advanced stages of project planning, having identified the 24-acre property adjacent to our existing facility in Syracuse for the campus expansion and the site for the new facility. We have completed initial building designs and site layout, and are now applying for the required permitting. Groundbreaking is anticipated in the first half of 2024, with the project's final scale, scope, and timeline subject to finalizing funding with various stakeholders. Phase one of the proposed project, including capital for campus-wide improvements is estimated to be $100.0 million to $130.0 million, and is anticipated to run through 2026. Our planned capital investment commitments will be determined after finalizing terms with various stakeholders.

As announced on February 8, 2023, we substantially closed in fiscal year 2023 our PCB manufacturing operations in Anaheim and Santa Clara, California, and Hong Kong and consolidated the business from these sites into our remaining facilities. The plant closures are expected to improve both facility and talent utilization across our footprint resulting in improved profitability. We recorded $20.8 million of restructuring charges and $5.3 million of accelerated depreciation expense during 2023 related to this.

On March 30, 2023, we completed the sale of our Shanghai Backplane Assembly entity for approximately $11.2 million to DBG Holdings Limited (DBG), which is wholly owned by DBG Technology Co. Ltd., a public company traded on the Shenzhen Stock Exchange. We recorded a gain on the sale of $1.3 million.

FINANCIAL OVERVIEW

We use a 52 or 53 week fiscal calendar with the fourth quarter ending on the Monday nearest December 31. Fiscal year 2023 and 2022 were 52 weeks ended on January 1, 2024 and January 2, 2023, respectively. Fiscal year 2021 consisted of 53 weeks ended on January 3, 2022, with the additional week included in the fourth quarter. We estimate the additional week contributed approximately $42.2 million of additional revenue and approximately $2.5 million of additional operating income for the year ended January 3, 2022.

While our customers include both OEMs and EMS providers, we measure customers based on OEM companies, as they are the ultimate end customers. Sales to our five largest customers accounted for 41%, 33% and 30% of our net sales in fiscal years 2023, 2022 and 2021, respectively. We sell to OEMs both directly and indirectly through EMS providers.

41


 

 

 

The following table shows the percentage of our net sales attributable to each of the principal end markets we serve for the periods indicated:

 

 

 

For the Year Ended

 

 

End Markets (1)

 

January 1, 2024

 

 

 

January 2, 2023

 

 

 

January 3, 2022

 

 

Aerospace and Defense

 

 

45

 

%

 

 

35

 

%

 

 

33

 

%

Automotive

 

 

16

 

 

 

 

17

 

 

 

 

18

 

 

Data Center Computing

 

 

14

 

 

 

 

15

 

 

 

 

14

 

 

Medical/Industrial/Instrumentation

 

 

17

 

 

 

 

20

 

 

 

 

19

 

 

Networking

 

 

8

 

 

 

 

13

 

 

 

 

15

 

 

Other (2)

 

 

 

 

 

 

 

 

 

 

1

 

 

Total

 

 

100

 

%

 

 

100

 

%

 

 

100

 

%

 

(1)
Sales to EMS companies are classified by the end markets of their OEM customers.
(2)
Other end market reflects direct sales to EMS and distributor customers.

We derive revenues primarily from the sale of PCBs, engineered systems using customer-supplied engineering and design plans as well as our long-term contracts related to the design and manufacture of highly sophisticated intelligence, surveillance and communications solutions, and RF and microwave/microelectronics components, assemblies, and subsystems. Orders for products generally correspond to the production schedules of our customers and are supported with firm purchase orders. Our customers have continuous control of the work in progress and finished goods throughout the PCB and engineered systems manufacturing process, as these are built to customer specifications with no alternative use, and there is an enforceable right of payment for work performed to date. As a result, we recognize revenue progressively over time based on the extent of progress towards completion of the performance obligation. We recognize revenue based on a cost method as it best depicts the transfer of control to the customer which takes place as we incur costs. Revenues are recorded proportionally as costs are incurred.

We also manufacture certain components, assemblies, subsystems, and completed systems which service our RF and Specialty Components (RF&S Components) customers and certain aerospace and defense customers. We recognize revenue at a point in time upon transfer of control of the products to our customer. Point in time recognition was determined as our customers do not simultaneously receive or consume the benefits provided by our performance and the asset being manufactured has alternative uses to us.

Net sales consist of gross sales less an allowance for returns, which typically have been approximately 2% of gross sales. We provide our customers a limited right of return for defective PCBs including components, subsystems, and assemblies. We record an estimate for sales returns and allowances at the time of sale based on historical results and anticipated returns.

Cost of goods sold consists of materials, labor, outside services, and overhead expenses incurred in the manufacture and testing of our products. Shipping and handling fees and related freight costs and supplies associated with shipping products are also included as a component of cost of goods sold. Many factors affect our gross margin, including capacity utilization, product mix, production volume, supply chain issues, and yield.

Selling and marketing expenses consist primarily of salaries, labor related benefits, and commissions paid to our internal sales force, independent sales representatives, and our sales support staff, as well as costs associated with marketing materials and trade shows.

General and administrative costs primarily include the salaries for executive, finance, accounting, information technology, and human resources personnel, as well as expenses for accounting and legal assistance, incentive compensation expense, and gains or losses on the sale or disposal of property, plant and equipment.

Research and development expenses consist primarily of salaries and labor related benefits paid to our research and development staff, as well as material costs.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

Our consolidated financial statements included in this Report have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net sales and expenses, and related disclosure of contingent assets and liabilities.

A critical accounting policy is defined as one that is both material to the presentation of our consolidated financial statements and requires us to make judgments that could have a material effect on our financial condition or results of operations. These policies require us to make assumptions about matters that are highly uncertain at the time of the estimate. Critical accounting estimates refers to those estimates made in accordance with U.S. GAAP that have had or are reasonably likely to have a material impact on the amounts reported

42


 

in the consolidated financial statements and the related notes due to the significant level of uncertainty involved in developing the estimate. Different estimates we could reasonably have used, or changes in the estimates that are reasonably likely to occur, could have a material effect on our financial condition or results of operations.

We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Management has discussed the development, selection and disclosure of these estimates with the audit committee of our board of directors. Actual results may differ from these estimates under different assumptions or conditions.

We believe the following critical accounting policies and estimates reflect the more significant judgments and estimates used by us in preparing our consolidated financial statements:

Revenue Recognition

Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. We apply a five-step approach in determining the amount and timing of revenue to be recognized: (1) identifying the contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations in the contract; and (5) recognizing revenue when the corresponding performance obligation is satisfied.

For PCBs and engineered systems, including pursuant to long-term contracts related to the manufacture of highly sophisticated intelligence, surveillance and communications solutions, components, assemblies and subsystems, orders for products generally correspond to the production schedules of customers and are supported with firm purchase orders. Customers have continuous control of the work in progress and finished goods throughout the PCB and engineered systems manufacturing process, as these are built to customer specifications with no alternative use, and there is an enforceable right to payment for work performed to date. As a result, we recognize revenue progressively over time based on the extent of progress towards completion of the performance obligation. Revenue recognized is based on a cost method as it best depicts the transfer of control to the customer which takes place as we incur costs. Revenues are recorded proportionally as costs are incurred.

For revenue recorded on an over time basis, we apply a gross margin estimate to inventory in process of being manufactured for customers to determine how much of a contract asset or contract liability should be recorded at period end. Contract assets totaled $292.1 million and $335.8 million for the years ended January 1, 2024 and January 2, 2023, respectively. The decrease in contract assets is primarily due to timing of progress on customer work orders at year-end. In addition, $11.3 million and $7.1 million of contract assets are expected to be collected after one year and included as a component of deposits and other non-current assets on the consolidated balance sheets as of January 1, 2024 and January 2, 2023, respectively. We use historical information to estimate the gross margin associated with performance obligations that are satisfied over time. We reevaluate our estimate of gross margins on a quarterly basis. Based on the review of gross margins, we update our estimate to the model as necessary. If our estimates of gross margins are inaccurate, we may recognize too much or too little revenue in a period. While experience has shown that trends in gross margins are not volatile, changes in pricing or cost efficiencies could create significant fluctuations. An increase or decrease of 200 basis points in gross margin estimates would have increased or decreased our contract assets by $3.6 million and $3.4 million, respectively, and decreased or increased our contract liabilities by $3.6 million, respectively.

In addition, we manufacture components, assemblies, subsystems, and completed systems which service our RF&S Components and certain aerospace and defense customers. We recognize revenue at a point in time upon transfer of control of the products to the customer. Point in time recognition was determined as our customer does not simultaneously receive or consume the benefits provided by our performance and the asset being manufactured has alternative uses to us.

Goodwill and Intangible Assets

We have significant goodwill and definite-lived intangibles. We review these assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. In addition, we perform an impairment test related to goodwill at least annually. As necessary, we make judgments regarding future cash flow forecasts in the assessment of impairment.

Goodwill is allocated to our reporting units, which are our operating segments or one level below our operating segments (the component level). Reporting units are determined by the discrete financial information available for the component and whether it is regularly reviewed by segment management. Components are aggregated into a single reporting unit if they share similar economic characteristics. The Company evaluates its goodwill on an annual basis in the fourth quarter or more frequently if it believes indicators of impairment exist. We assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or perform a quantitative impairment test. When tested quantitatively, we compare the fair value of the applicable reporting unit with its carrying value. We estimate the fair values of our reporting units using a combination of the discounted cash flow (DCF) and market approach. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss.

43


 

We have two reportable segments: PCB and RF&S Components. Goodwill is attributable to both of our PCB and RF&S Components reportable segments.

During the third quarter of 2023, we experienced a continued decline in sales and profitability in the RF and Specialty Components (RF&S Components) reporting unit and have reduced our forecasted sales in future years. We considered these factors to be indicators of potential impairment requiring us to test the related goodwill for impairment. As of October 2, 2023, we completed a quantitative goodwill impairment analysis related to our RF&S Components reporting unit by comparing the fair value of the reporting unit with its carrying amount. In making this assessment, we rely on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in our market capitalization. We determined the fair value of the reporting unit by using both a discounted cash flow (DCF) and a market approach. Under the market approach, we used revenue and earnings multiples based on comparable industry multiples to estimate the fair value of the reporting unit.

Under the DCF approach, we estimated the future cash flows, as well as selected a risk-adjusted discount rate to measure the present value of the anticipated cash flows. When determining future cash flow estimates, we considered historical results adjusted to reflect current and anticipated future operating conditions. We estimated cash flows for the reporting unit over a discrete period and a terminal period (considering expected long-term growth rates and trends).

Based on our analysis, we determined that the fair value of the RF&S Components reporting unit was less than its carrying value and recorded a non-cash goodwill impairment charge of $44.1 million. Estimating the fair value of the reporting unit requires us to make assumptions and estimates in such areas as future economic conditions, industry-specific conditions, product pricing, and necessary capital expenditures. The use of different assumptions or estimates for future cash flows, discount rates, or terminal growth rates could produce substantially different estimates of the fair value of the reporting unit. We may be subject to additional goodwill impairment charges if actual results do not meet the estimates used in determining the fair value of goodwill and the associated goodwill impairment charge.

In the fourth quarter of 2023, we performed our annual impairment test qualitatively and concluded that it was more likely than not that goodwill was not impaired. Management will continue to monitor the reporting units for changes in the business environment that could impact recoverability. The recoverability of goodwill is dependent upon the continued growth of cash flows from our business activities. If the economy or business environment falter and we are unable to achieve our assumed revenue growth rates or profit margin percentages, our projections used would need to be re-measured, which could impact the carrying value of our goodwill in one or more of our reporting units.

We also assess definite-lived intangibles for potential impairment given similar impairment indicators. When indicators of impairment exist related to our definite-lived intangible assets, we use an estimate of the undiscounted cash flows in measuring whether the carrying amount of the assets is recoverable. If the sum of the undiscounted cash flows is less than the carrying amount of the net assets, impairment is measured based on the difference between the net asset’s carrying value and estimated fair value. Fair value is determined through various valuation techniques, including cost-based, market and income approaches as considered necessary, which involve judgments related to future cash flows and the application of the appropriate valuation model.

Business Combinations

The application of acquisition accounting to a business acquisition requires that we identify the individual assets acquired and liabilities assumed and estimate the fair value of each. The fair value of assets acquired and liabilities assumed in a business acquisition are recognized at the acquisition date, with the purchase price exceeding the fair values being recognized as goodwill. Determining fair value of identifiable assets, particularly intangibles, liabilities acquired and contingent obligations assumed requires management to make estimates. In certain circumstances, the allocations of the purchase price are based upon preliminary estimates and assumptions and subject to revision when we receive final information, including appraisals and other analysis. Accordingly, the measurement period for such purchase price allocations will end when the information, or the facts and circumstances, becomes available, but will not exceed twelve months. We will recognize measurement-period adjustments during the period of resolution, including the effect on earnings of any amounts that would have been recorded in previous periods if the accounting had been completed at the acquisition date.

Goodwill and intangible assets often represent a significant portion of the assets acquired in a business combination. We recognize the fair value of an acquired intangible apart from goodwill whenever the intangible arises from contractual or other legal rights, or when it can be separated or divided from the acquired entity and sold, transferred, licensed, rented or exchanged, either individually or in combination with a related contract, asset or liability. Intangible assets consist primarily of customer relationships, technology, backlog, and tradenames acquired in business combinations. The fair value of the identifiable intangible assets was determined using various valuation methods including relief from royalty and excess earnings to determine the present value of expected future cash flows for each identifiable intangible asset based on discount rates. The expected cash flows were estimated using available historical data adjusted based on a market participant perspective. We used risk adjusted discount rates between 7.0% and 8.0% to discount the expected future cash flows.

44


 

RESULTS OF OPERATIONS

We operate on a 52 or 53 week year ending on the Monday nearest December 31. Fiscal year 2023 and 2022 were 52 weeks ended on January 1, 2024 and January 2, 2023, respectively. Fiscal year 2021 consisted of 53 weeks ended on January 3, 2022, with the additional week included in the fourth quarter. We estimate the additional week contributed approximately $42.2 million of additional revenue and approximately $2.5 million of additional operating income for the year ended January 3, 2022.

The following table sets forth the relationship of various items to net sales in our consolidated statements of operations:

 

 

For the Year Ended

 

 

 

 

January 1, 2024

 

 

 

January 2, 2023

 

 

 

January 3, 2022

 

 

Net sales

 

 

100.0

 

%

 

 

100.0

 

%

 

 

100.0

 

%

Cost of goods sold

 

 

81.5

 

 

 

 

81.6

 

 

 

 

83.5

 

 

Gross profit

 

 

18.5

 

 

 

 

18.4

 

 

 

 

16.5

 

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

3.4

 

 

 

 

3.0

 

 

 

 

2.8

 

 

General and administrative

 

 

6.7

 

 

 

 

6.4

 

 

 

 

5.5

 

 

Research and development

 

 

1.2

 

 

 

 

1.0

 

 

 

 

0.8

 

 

Amortization of definite-lived intangibles

 

 

2.2

 

 

 

 

1.5

 

 

 

 

1.6

 

 

Impairment of goodwill

 

 

2.0

 

 

 

 

 

 

 

 

 

 

Restructuring charges

 

 

1.1

 

 

 

 

0.2

 

 

 

 

0.2

 

 

Gain on sale of Shanghai E-MS (SH E-MS) property

 

 

 

 

 

 

(2.1

)

 

 

 

 

 

Total operating expenses

 

 

16.6

 

 

 

 

10.0

 

 

 

 

10.9

 

 

Operating income

 

 

1.9

 

 

 

 

8.4

 

 

 

 

5.6

 

 

Other (expense) income:

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(2.2

)

 

 

 

(1.8

)

 

 

 

(2.0

)

 

Loss on extinguishment of debt

 

 

(0.1

)

 

 

 

 

 

 

 

(0.7

)

 

Gain on sale of subsidiary

 

 

0.1

 

 

 

 

 

 

 

 

 

 

Other, net

 

 

0.3

 

 

 

 

0.7

 

 

 

 

0.2

 

 

Total other expense, net

 

 

(1.9

)

 

 

 

(1.1

)

 

 

 

(2.5

)

 

Income before income taxes

 

 

 

 

 

 

7.3

 

 

 

 

3.1

 

 

Income tax provision

 

 

(0.9

)

 

 

 

(3.5

)

 

 

 

(0.7

)

 

Net (loss) income

 

 

(0.9

)

%

 

 

3.8

 

%

 

 

2.4

 

%

 

The Telephonics acquisition occurred on June 27, 2022. Accordingly, our fiscal year 2022 only includes Telephonics’ 2022 results of operations since the acquisition date. As of the fourth quarter of 2022, we completed our integration of Telephonics and reassessed our reportable segments, which resulted in the inclusion of Telephonics into our PCB reportable segment.

Net Sales

Total net sales decreased $262.5 million, or 10.5%, to $2,232.5 million for the year ended January 1, 2024 from $2,495.0 million for the year ended January 2, 2023. Net sales for the PCB reportable segment decreased $243.9 million, or 10.0%, to $2,194.0 million for the year ended January 1, 2024 from $2,437.9 million for the year ended January 2, 2023. The primary driver of this decrease was demand weakness in our commercial end markets and decrease in sales of $36.3 million from the Shanghai Backplane Assembly entity we sold in the first quarter of 2023, partially offset by the inclusion of a full year of results of Telephonics during the year ended January 1, 2024 (as compared to the inclusion in the year ended January 2, 2023 of its results commencing with its acquisition in June 2022), as well as organic growth in our Aerospace and Defense end market. Net sales for the RF&S Components reportable segment decreased $18.6 million, or 32.5%, to $38.5 million for the year ended January 1, 2024 from $57.1 million for the year ended January 2, 2023. The decrease in RF&S Components net sales was primarily due to lower demand in our Networking end market.

Total net sales increased $246.3 million, or 11.0%, to $2,495.0 million for the year ended January 2, 2023 from $2,248.7 million for the year ended January 3, 2022. Net sales for the PCB reportable segment increased $251.0 million, or 11.5%, to $2,437.9 million for the year ended January 2, 2023 from $2,186.9 million for the year ended January 3, 2022. This increase in PCB net sales was primarily due to the acquisition of Telephonics in June 2022, which accounted for $125.9 million in net sales for the year ended January 2, 2023 since the date of acquisition, as well as increased demand in our Medical/Industrial/Instrumentation, Data Center Computing, and Automotive end markets. The increase in PCB net sales also benefited from a 15.4% increase in the average price per square foot driven mainly by better product mix, higher pricing and premium revenue, partially offset by a 5.6% decrease in the volume of PCB shipments as compared to the year ended January 3, 2022. Net sales for the RF&S Components reportable segment decreased $1.5 million, or 2.5%, to $57.1 million for the year end January 2, 2023 from $58.6 million for the year ended January 3, 2022. The decrease in RF&S Components net sales was primarily due to lower demand.

For information regarding net sales by country, see Note 17 of the Notes to Consolidated Financial Statements.

45


 

Gross Margin

Overall gross margin increased slightly to 18.5% for the year ended January 1, 2024 from 18.4% for the year ended January 2, 2023. The increase in overall gross margin was due to the increase in gross margin for the PCB reportable segment to 19.3% for the year ended January 1, 2024, from 18.2% for the year ended January 2, 2023. This increase was primarily due to better product mix and improved execution in our North America region, partially offset by lower revenues and less quick-turn premium in our commercial markets. Gross margin for the RF&S Components reportable segment decreased to 54.7% for the year ended January 1, 2024, from 62.3% for the year ended January 2, 2023, primarily due to lower sales.

Overall gross margin increased to 18.4% for the year ended January 2, 2023 from 16.5% for the year ended January 3, 2022. The increase in overall gross margin was due to the increase in gross margin for the PCB reportable segment to 18.2% for the year ended January 2, 2023, from 16.3% for the year ended January 3, 2022. This increase was primarily due to better product mix, higher pricing and premium revenue, partially offset by higher labor costs, particularly in North America as we raised wages in the first quarter of 2022 to be more competitive. Gross margin for the RF&S Components reportable segment increased to 62.3% for the year ended January 2, 2023, from 52.6% for the year ended January 3, 2022, primarily due to favorable product mix.

An important factor affecting gross margins is capacity utilization, which is measured by the actual production as a percentage of maximum capacity. This measure is particularly important in our high-volume PCB facilities in Asia, as a significant portion of our operating costs are fixed in nature. North America utilization figures are not as meaningful as Asia because bottlenecks in these high mix low volume facilities tend to occur in areas outside of plating, which is the core process that we use for calculating utilization rates. Capacity utilization for the year ended January 1, 2024 in our Asia and North America PCB facilities was 49% and 38%, respectively, compared to 75% and 45%, respectively, for the year ended January 2, 2023. The decrease in capacity utilization in our Asia PCB facilities was caused by a decline in production volumes due to demand weakness in our commercial end markets while the decrease in our North America PCB facilities was due to the additional plating capacity added as well as a greater mix of higher technology product that requires less finish plating.

Selling and Marketing Expenses

Selling and marketing expenses increased $1.7 million to $76.9 million for the year ended January 1, 2024 from $75.2 million for the year ended January 2, 2023. As a percentage of net sales, selling and marketing expenses were 3.4% for the year ended January 1, 2024 as compared to 3.0% for the year ended January 2, 2023. The increase in selling and marketing expense was primarily due to the inclusion of a full year of Telephonics expenses, which resulted in an increase of $3.5 million and an increase in labor and travel costs, partially offset by a $3.7 million decrease in commission expense.

Selling and marketing expenses increased $12.2 million to $75.2 million for the year ended January 2, 2023 from $63.0 million for the year ended January 3, 2022. As a percentage of net sales, selling and marketing expenses were 3.0% for the year ended January 2, 2023 as compared to 2.8% for the year ended January 3, 2022. The increase in selling and marketing expense was primarily due to $4.8 million of selling and marketing expenses incurred by Telephonics post acquisition and increases in labor costs and commission expense company wide.

General and Administrative Expenses

General and administrative expenses decreased $8.5 million to $149.6 million for the year ended January 1, 2024 from $158.2 million for the year ended January 2, 2023, but increased as a percentage of net sales to 6.7% from 6.4% over the same two periods. The decrease in the amount of general and administrative expenses primarily resulted from $13.2 million of reduced acquisition and integration costs mainly related to the acquisition of Telephonics on June 27, 2022. In addition, there were decreases in incentive compensation and bad debt. These decreases were partially offset by the inclusion of a full year of Telephonics expenses, which resulted in an increase of $1.6 million, increase in labor costs and lower gains on the sale of assets. The increase of general and administrative expenses as a percentage of net sales resulted from lower net sales for the year ended January 1, 2024 as compared to January 2, 2023.

General and administrative expenses increased $33.3 million to $158.2 million, or 6.4% of net sales, for the year ended January 2, 2023 from $124.9 million, or 5.5% of net sales, for the year ended January 3, 2022. The increase in expense was primarily due to $11.5 million of one-time costs incurred in connection with the acquisition of Telephonics on June 27, 2022 and $6.6 million of general and administrative expenses incurred by Telephonics post acquisition. In addition, there were increases in incentive compensation, labor costs, and bad debt. These increases were partially offset by gains on the sale of assets.

Research and Development Expenses

Research and development expenses increased $2.5 million to $27.3 million, or 1.2% of net sales, for the year ended January 1, 2024 from $24.8 million, or 1.0% of net sales, for the year ended January 2, 2023. The increase in expense was primarily due to the inclusion of a full year of Telephonics expenses, which resulted in an increase of $4.5 million, partially offset by a decrease in labor and material costs.

46


 

Research and development expenses increased $6.7 million to $24.8 million, or 1.0% of net sales, for the year ended January 2, 2023 from $18.1 million, or 0.8% of net sales, for the year ended January 3, 2022. The increase in expense was primarily due to $3.4 million of research and development expense incurred by Telephonics post acquisition and increases in labor costs.

Impairment of Goodwill

For the year ended January 1, 2024, we recorded a goodwill impairment charge of $44.1 million. See Note 5 of the Notes to Consolidated Financial Statements for further information.

Restructuring Charges

For the years ended January 1, 2024, January 2, 2023, and January 3, 2022, we incurred restructuring charges of $24.4 million, $4.1 million and $4.2 million, respectively, related to our global realignment restructuring efforts.

For the year ended January 1, 2024, we recognized restructuring charges of $23.7 million and $0.7 million in our PCB reportable segment and Corporate and Other, respectively. For the year ended January 2, 2023, we recognized restructuring charges of $3.5 million and $0.6 million in our PCB reportable segment and Corporate and Other, respectively. For the year ended January 3, 2022, we recognized restructuring charges of $0.6 million and $3.6 million in our PCB reportable segment and Corporate and Other, respectively. These charges primarily represent employee separation and contract termination and other costs associated with the restructuring plans.

Gain on sale of SH E-MS Property

On December 22, 2022, land, building, and relevant ancillary assets related to our former SH E-MS manufacturing facility was expropriated by the Chinese government for a compensation fee of Renminbi (RMB) 477.6 million ($69.2 million as of January 2, 2023) and we recorded a gain on the sale of $51.8 million during the year ended January 2, 2023. We received 90% of the proceeds from the sale during 2023 and the remaining 10% was collected subsequent to year-end.

Other Expense

Other expense, net increased $14.5 million to $42.0 million for the year ended January 1, 2024 from $27.5 million for the year ended January 2, 2023. The increase in other expense, net was primarily due to:

• a decrease in other income of $16.8 million related to the strengthening of the Chinese RMB, which we utilize at our China facilities for employee-related expenses, RMB denominated purchases, and other costs of running our operations in China,

• an increase in interest expense of $2.6 million due to higher interest rates,

• partially offset by an increase in interest income of $5.9 million.

Other expense, net decreased $28.4 million to $27.5 million for the year ended January 2, 2023 from $55.9 million for the year ended January 3, 2022. The decrease in other expense, net was primarily due to:

• an increase in other income of $17.8 million related to the weakening of the Chinese RMB, which we utilize at our China facilities for employee-related expenses, RMB denominated purchases, and other costs of running our operations in China,

• the absence of $15.2 million of loss on extinguishment of debt,

• partially offset by the decrease in other income of $4.1 million related to the change in fair value of warrant liabilities.

Income Taxes

Income tax expense decreased $69.3 million to $19.0 million for the year ended January 1, 2024 from $88.3 million for the year ended January 2, 2023. The change in income tax from fiscal year 2022 to fiscal year 2023 was primarily due to a decrease in pre-tax book income, the absence of an expense to set up a valuation allowance against U.S. deferred tax assets in 2022, and the release of uncertain tax positions due to lapse of statute of limitations.

Our effective tax rate is primarily impacted by tax rates in China and Hong Kong, the U.S. federal income tax rate, apportioned state income tax rates, the generation of credits and deductions available to us, as well as changes in the valuation allowance, certain non-deductible items, global intangible low taxed income, and the establishment of a deferred tax liability related to unremitted foreign earnings.

Income tax expense increased $72.7 million to $88.3 million for the year ended January 2, 2023 from $15.6 million for the year ended January 3, 2022. The change in income tax from fiscal year 2021 to fiscal year 2022 was primarily due to an increase in the valuation allowance set up against U.S. deferred tax assets, an increase in pre-tax book income, and a gain on the sale of certain assets of our Shanghai E-MS subsidiary.

 

 

47


 

Liquidity and Capital Resources

Our principal sources of liquidity have been cash provided by operations, the issuance of debt, and borrowings under our revolving credit facilities. Our principal uses of cash have been to finance capital expenditures, finance acquisitions, fund working capital requirements, to repay debt obligations, and to repurchase common stock. We anticipate that financing capital expenditures, financing acquisitions, funding working capital requirements, servicing debt, and repurchasing common stock will be the principal demands on our cash in the future.

Cash flow provided by operating activities during the year ended January 1, 2024 was $187.3 million as compared to $272.9 million in the same period in fiscal year 2022. The decrease in cash flow was primarily due to the $113.3 million decrease in net income.

Net cash used in investing activities was approximately $92.0 million for the year ended January 1, 2024, primarily reflecting the use of $160.2 million for purchases of property, plant and equipment and other assets, partially offset by the receipt of $61.8 million of proceeds from the sale of property associated with our Shanghai E-MS subsidiary and $6.0 million of proceeds from the sale of our Shanghai Backplane Assembly subsidiary, net of cash disposed. Net cash used in investing activities was approximately $395.5 million for the year ended January 2, 2023, primarily reflecting $298.3 million to fund the acquisition of Telephonics, $102.9 million for purchases of property, plant and equipment and other assets, less $6.0 million for proceeds from sale of property, plant and equipment and other assets.

Net cash used in financing activities during the year ended January 1, 2024 was $47.7 million, reflecting repayment of long-term debt borrowings of $291.6 million, repurchases of common stock of $24.4 million, refund of customer deposits of $7.5 million, payment of debt issuance costs of $5.5 million and payment of original issue discount of $3.5 million, partially offset by the receipt of proceeds of $234.8 million from long-term debt borrowing and proceeds of $50.0 million from borrowings under our revolving credit facilities. Net cash used in financing activities during the year ended January 2, 2023 was $11.3 million, primarily reflecting repurchases of common stock of $35.4 million, cash used to settle warrants of $0.9 million, less customer deposits of $25.0 million.

As of January 1, 2024, we had cash and cash equivalents of approximately $450.2 million, of which approximately $195.9 million was held by our foreign subsidiaries, primarily in China, and $189.1 million of available borrowing capacity under our revolving credit facilities. Should we choose to remit cash to the United States from our foreign locations, we may incur tax obligations which would reduce the amount of cash ultimately available to the United States. However, we believe there would be no material tax consequences not previously accrued for the repatriation of this cash.

Our 2024 capital expenditure plan is expected to be in the range of $135.0 million to $155.0 million.

Share Repurchases

On May 3, 2023, our board of directors authorized a share repurchase program (the “2023 Repurchase Program”) allowing us to repurchase up to $100.0 million of our common stock from time to time through May 3, 2025. During 2023, we repurchased a total of 1.8 million shares of our common stock for $24.4 million (including commissions). As of January 1, 2024, the remaining amount in value available to be repurchased under the 2023 Repurchase Program was approximately $75.6 million.

Long-term Debt and Letters of Credit

As of January 1, 2024, we had $917.8 million of outstanding debt, net of discount and debt issuance costs, composed of $495.9 million of Senior Notes due March 2029, $341.9 million of a Term Loan due May 2030, and $80.0 million under the Asia Asset-Based Lending Credit Agreement (Asia ABL).

Pursuant to the terms of the Senior Notes due 2029 and Term Loan Facility, we are subject to certain affirmative and negative covenants, including limitations on indebtedness, corporate transactions, investments, dispositions, and restricted payments. Under the U.S. ABL and Asia ABL (collectively, the ABL Revolving Loans), we are also subject to various financial covenants, including leverage and fixed charge coverage ratios. As of January 1, 2024, we were in compliance with the covenants under the Senior Notes due 2029, Term Loan Facility and ABL Revolving Loans.

Based on our current level of operations, we believe that cash generated from operations, cash on hand and cash from the issuance of term and revolving debt will be adequate to meet our currently anticipated capital expenditure, debt service, and working capital needs for the next twelve months. Additional information regarding our indebtedness, including information about the credit available under our debt facilities, interest rates and other key terms of our outstanding indebtedness, is included in Note 7 of the Notes to Consolidated Financial Statements included in this Report.

48


 

Contractual Obligations and Commitments

As part of our ongoing operations, we enter into contractual arrangements that obligate us to make future cash payments. These obligations impact our liquidity and capital resource needs. Our estimated future obligations consist of long-term debt obligations, interest on debt obligations, derivative liabilities, purchase obligations, and leases as of January 1, 2024.

A summary of our long-term debt obligations as of January 1, 2024 is included in Note 7 of the Notes to Consolidated Financial Statements included in this Report.

Our aggregate interest on debt obligations as of January 1, 2024 amounted to $310.1 million, which are expected to be settled as follows: $53.8 million within 1 year, $106.8 million within 1-3 years, $103.3 million within 4-5 years, and $46.2 million after 5 years. For debt obligations based on variable rates, interest rates used are as of January 1, 2024.

As of January 1, 2024, $0.3 million of our derivative liabilities are expected to be settled within one year and $1.5 million of our derivative liabilities are expected to be settled within 1-3 years.

We also have outstanding firm purchase orders with certain suppliers for the purchase of material and inventory. Orders for standard, or catalog, items can typically be canceled with little or no financial penalty. Our policy regarding non-standard or customized items dictates that such items are only ordered specifically for customers who have contractually assumed liability for the inventory, although exceptions are made to this policy in certain situations. In addition, a substantial portion of catalog items covered by our purchase orders are procured for specific customers based on their purchase orders or a forecast under which the customer has contractually assumed liability for such material. Accordingly, our liability from purchase obligations under these purchase orders is not expected to be significant.

A summary of our lease obligations as of January 1, 2024 is included in Note 2 of the Notes to Consolidated Financial Statements included in this Report.

Offset Agreements

Following the acquisition of Telephonics on June 27, 2022, we have and may continue to enter into industrial cooperation agreements, sometimes referred to as offset agreements, as a condition to obtaining orders for our products and services from customers in foreign countries. These agreements are intended to promote investment in the applicable country, and our obligations under these agreements may be satisfied through activities that do not require us to use cash, including transferring technology or providing manufacturing and other consulting support. The obligations under these agreements may also be satisfied through the use of cash for such activities as purchasing supplies from in-country vendors, setting up support centers, research and development investments, acquisitions, and building or leasing facilities for in-country operations. The amount of the offset requirement is determined by contract value awarded and negotiated percentages with customers. As of January 1, 2024, we had outstanding offset agreements of approximately $28.0 million, some of which extend through 2028. Offset programs usually extend over several years and in some cases provide for penalties in the event we fail to perform in accordance with contract requirements. Historically, we have not paid any such penalties, and as of January 1, 2024, no such penalties have been paid.

Seasonality

We tend to experience modest seasonal softness in the first and third quarters due to holidays and vacation periods in China and North America, respectively, which limit production leading to stronger revenue levels in the second and fourth quarters.

Recently Issued Accounting Standards

For a description of recently adopted and issued accounting standards, including the respective dates of adoption and expected effects on our results of operations and financial condition, see Note 1 of the Notes to Consolidated Financial Statements.

49


 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

In the normal course of business operations, we are exposed to risks associated with fluctuations in interest rates, foreign currency exchange rates, and commodity prices. We address these risks through controlled risk management that includes the use of derivative financial instruments to economically hedge or reduce these exposures. We do not enter into derivative financial instruments for trading or speculative purposes.

We have not experienced any losses to date on any derivative financial instruments due to counterparty credit risk.

To ensure the adequacy and effectiveness of our foreign exchange and commodity price hedge positions, we continually monitor our foreign exchange forward positions and commodity hedge price positions, both on a stand-alone basis and in conjunction with their underlying foreign currency and commodity price exposures, from an accounting and economic perspective. However, given the inherent limitations of forecasting and the anticipatory nature of the exposures intended to be hedged, we cannot be assured that such programs will offset more than a portion of the adverse financial impact resulting from unfavorable movements in either foreign exchange rates or commodity prices. In addition, the timing of the accounting for recognition of gains and losses related to mark-to-market instruments for any given period may not coincide with the timing of gains and losses related to the underlying economic exposures and, therefore, may adversely affect our consolidated operating results and financial position.

Interest Rate Risks

Our business is exposed to risk resulting from fluctuations in interest rates. Our interest expense is more sensitive to fluctuations in the general level of Term Secured Overnight Financing Rate (SOFR) interest rates than to changes in rates in other markets. Increases in interest rates would increase interest expense relating to our outstanding variable rate borrowings and increase the cost of debt. Fluctuations in interest rates can also lead to significant fluctuations in the fair value of our debt obligations.

On March 23, 2023, we entered into a four-year pay-fixed, receive floating (1-month CME Term SOFR), interest rate swap arrangement with a notional amount of $250.0 million for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, we pay a fixed rate of 3.49% against the first interest payments of a portion of our Term SOFR-based debt and receive floating 1-month CME Term SOFR during the swap period. At inception, we designated the interest rate swap as a cash flow hedge and the fair value of the interest rate swap was zero. As of January 1, 2024, the fair value of the interest rate swap was recorded, of which $3.3 million is included as a component of prepaid expenses and other current assets and $1.5 million is included as a component of other long-term liabilities. No ineffectiveness was recognized for the year ended January 1, 2024. During the year ended January 1, 2024, the interest rate swap decreased interest expense by $3.2 million.

See Liquidity and Capital Resources in Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations and Note 7 of the Notes to Consolidated Financial Statements included in this Report for further discussion of our financing facilities and capital structure. As of January 1, 2024, approximately 80.7% of our debt was based on fixed rates. Based on our borrowings as of January 1, 2024, an assumed 100 basis point change in variable rates would cause our annual interest cost to change by $1.8 million.

Foreign Currency Exchange Rate Risks

In the normal course of business, we are exposed to risks associated with fluctuations in foreign currency exchange rates related to transactions that are denominated in currencies other than our functional currencies, as well as the effects of translating amounts denominated in a foreign currency to the U.S. Dollar as a normal part of our financial reporting process. Most of our foreign operations have the U.S. Dollar as their functional currency, however, one of our China facilities utilize the Renminbi (RMB), which results in recognition of translation adjustments included as a component of other comprehensive income (loss). Our foreign exchange exposure results primarily from employee-related and other costs of running our operations in foreign countries, foreign currency denominated purchases and translation of balance sheet accounts denominated in foreign currencies. We do not engage in hedging to manage this foreign currency risk, except for certain equipment purchases. However, we may consider the use of derivatives in the future. Our primary foreign exchange exposure is to the RMB. In general, our Chinese customers pay us in RMB, which partially mitigates this foreign currency exchange risk.

Our foreign subsidiaries may at times enter into forward exchange contracts to manage foreign currency risks in relation to certain purchases of machinery denominated in foreign currencies other than our functional currencies. As of January 1, 2024 and January 2, 2023, the notional amount of the foreign exchange contracts was approximately $1.9 million (EUR 1.8 million) and $1.6 million (EUR 1.4 million), respectively. We designated certain of these foreign exchange contracts as cash flow hedges.

Commodity Price Risks

We are exposed to certain commodity risks associated with prices for various raw materials, particularly copper, which may negatively affect our profitability. Copper clad laminates (CCLs), a key raw material for the manufacture of PCBs, are made from epoxy resin, glass cloth and copper foil. We only buy a small amount of copper directly. However, copper is a major driver of laminate cost. We are hedging copper as a proxy for hedging laminate. As of January 1, 2024, we had commodity contracts with a notional quantity of (i) 675 metric tonnes for the period beginning January 1, 2024 and ending on March 31, 2024, (ii) 600 metric tonnes for the period beginning April 1, 2024 and ending on June 30, 2024, (iii) 600 metric tonnes for the period beginning July 1, 2024 and ending on

50


 

September 30, 2024, and (iv) 500 metric tonnes for the period beginning October 1, 2024 and ending on December 31, 2024. As of January 1, 2024, the fair value of the commodity contracts was recorded as a liability in the amount of $0.3 million and included as a component of other current liabilities. We will continue to evaluate our commodity risks and may utilize commodity forward purchase contracts more in the future.

Debt Instruments

The table below presents the fiscal calendar maturities of our debt instruments through 2028 and thereafter as of January 1, 2024:

 

 

As of January 1, 2024

 

 

2024

 

 

2025

 

 

2026

 

 

2027

 

 

2028

 

 

Thereafter

 

 

Total

 

 

Fair
Value

 

 

Weighted
Average
Interest Rate

 

 

(In thousands)

 

 

 

US$ Variable Rate (1)

 

$

3,500

 

 

$

3,500

 

 

$

3,500

 

 

$

4,375

 

 

$

83,500

 

 

$

330,750

 

 

$

429,125

 

 

$

431,743

 

 

7.83%

US$ Fixed Rate

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

500,000

 

 

 

500,000

 

 

 

455,035

 

 

4.00%

Total

 

$

3,500

 

 

$

3,500

 

 

$

3,500

 

 

$

4,375

 

 

$

83,500

 

 

$

830,750

 

 

$

929,125

 

 

$

886,778

 

 

 

 

(1)
Interest rate swap effectively fixed $250,000 of variable rate debt.

Interest Rate Swap Contracts

As of January 1, 2024, the fair value of the interest rate swap was recorded, of which $3.3 million is included as a component of prepaid expenses and other current assets and $1.5 million is included as a component of other long-term liabilities. The table below presents information regarding our interest rate swap for the year ended January 1, 2024:

 

 

 

For the Year Ended
January 1, 2024

 

 

 

 

(In thousands, except interest rates)

 

 

Average interest payout rate

 

 

3.49

%

 

Interest payout amount

 

$

(6,667

)

 

Average interest received rate

 

 

5.19

%

 

Interest received amount

 

$

9,910

 

 

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Reference is made to our consolidated financial statements, the notes thereto, and the report thereon, commencing on page 58 of this Report, which consolidated financial statements, notes and report are incorporated herein by reference.

51


 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

Not applicable.

ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, under the supervision and with the participation of our Chief Executive Officer (CEO) and Chief Financial Officer (CFO), has evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)) under the Securities Exchange Act of 1934, as amended (Exchange Act), as of the end of the period covered by this Report. Based on this evaluation, our CEO and CFO have concluded that, as of January 1, 2024 such disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and (ii) accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosures.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). Under the supervision of and with the participation of our CEO and CFO, our management conducted an assessment of the effectiveness of our internal control over financial reporting as of January 1, 2024 based on the criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, our management concluded that our internal control over financial reporting was effective as of January 1, 2024.

The effectiveness of our internal control over financial reporting as of January 1, 2024 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report, which appears under the heading “Report of Independent Registered Public Accounting Firm” on page 59 of this Report.

Inherent Limitations on Effectiveness of Controls

A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected.

Changes in Internal Control over Financial Reporting

We continue to expand our implementation of an enterprise resource planning (ERP) system on a worldwide basis, which is expected to improve the efficiency of the financial reporting and related transaction processes. We have completed the implementation at certain locations and as a result, we made changes to our processes and procedures which, in turn, resulted in changes to our internal control over financial reporting, including the implementation of additional controls. We are in the process of rolling out the ERP system to our remaining locations to standardize the ERP system.

There were no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended January 1, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B. OTHER INFORMATION

Rule 10b5-1 Trading Plans

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

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

52


 

PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this Item will be incorporated herein by reference from the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders or will be included in an amendment to this Report.

ITEM 11. EXECUTIVE COMPENSATION

The information required by this Item will be incorporated herein by reference from the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders or will be included in an amendment to this Report.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information required by this Item will be incorporated herein by reference from the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders or will be included in an amendment to this Report.

The information required by this Item will be incorporated herein by reference from the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders or will be included in an amendment to this Report.

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this Item will be incorporated herein by reference from the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders or will be included in an amendment to this Report.

53


 

PART IV

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

(a) Financial Statements

Financial Statements are listed in the Index to Consolidated Financial Statements on page 58 of this Report.

(b) Exhibits

 

 

Exhibit

Number

Exhibits

 

 

 2.1

Stock Purchase Agreement, dated as of April 18, 2022, by and among TTM Technologies, Inc., Griffon Corporation, and Exphonics, Inc. (1)

 

 

 3.1(a)

Registrant’s Certificate of Incorporation, as amended June 3, 2011 (2)

 

 

 3.1(b)

Registrant’s Certificate of Amendment of Certificate of Incorporation, dated May 12, 2016 (3)

 

 

 3.2

Registrant’s Fifth Amended and Restated Bylaws, as amended August 3, 2021 (4)

 

 

 4.1

Indenture, dated as of May 14, 2008, between the Registrant and American Stock Transfer & Trust Company (5)

 

 

 4.2

Form of Registrant’s common stock certificate (6)

 

 

 4.3

Indenture, dated as of December 20, 2013, between the Registrant and American Stock Transfer & Trust Company, LLC (7)

 

 

 4.4

Description of the Registrant’s Securities (8)

 

 

  4.5

Indenture dated as of March 10, 2021, by and among the Company, the Guarantors named therein, and Wilmington Trust, National Association, as Trustee (9)

 

 

 4.6

Form of 4.000% Senior Notes due 2029 (10)

 

 

10.1

Form of Director and Officer Indemnification Agreement (11)

 

 

10.2‡

Executive and Director Deferred Compensation Plan (12)

 

 

10.3‡

Form of Executive Change in Control Severance Agreement and schedule of agreements (13)

 

 

   10.4‡

TTM Technologies, Inc. 2006 Incentive Compensation Plan (14)

 

 

   10.5‡

TTM Technologies, Inc. 2014 Incentive Compensation Plan, as amended (15)

 

 

   10.6‡

TTM Technologies, Inc. Form of Restricted Stock Unit Award Grant Notice (for U.S. taxpayers) pursuant to TTM Technologies, Inc. 2014 Incentive Compensation Plan (16)

 

 

   10.7‡

TTM Technologies, Inc. Form of Restricted Stock Unit Award Grant Notice (for non-U.S. taxpayers) pursuant to TTM Technologies, Inc. 2014 Incentive Compensation Plan (17)

 

 

   10.8‡

TTM Technologies, Inc. Form of Performance-Based RSU Grant Notice and Award Agreement pursuant to TTM Technologies, Inc. 2014 Incentive Compensation Plan (18)

 

 

   10.9‡

TTM Technologies, Inc. Form of Restricted Stock Unit Award Grant Notice (for non-employee directors) pursuant to TTM Technologies, Inc. 2014 Incentive Compensation Plan (19)

 

 

   10.10‡

TTM Technologies, Inc. 2023 Incentive Compensation Plan (20)

 

 

   10.11‡

TTM Technologies, Inc. 2023 Form of Restricted Stock Unit Award Grant Notice and Award Agreement (for U.S. taxpayers) pursuant to TTM Technologies, Inc. 2023 Incentive Compensation Plan (21)

 

 

   10.12‡

TTM Technologies, Inc. 2023 Form of Restricted Stock Unit Award Grant Notice and Award Agreement (for non-U.S. taxpayers) pursuant to TTM Technologies, Inc. 2023 Incentive Compensation Plan (22)

 

 

   10.13‡

TTM Technologies, Inc. 2023 Form of Performance-Based RSU Grant Notice and Award Agreement pursuant to TTM Technologies, Inc. 2023 Incentive Compensation Plan (23)

 

 

   10.14‡

Letter Agreement, dated as of July 28, 2023, by and between the Company and Daniel L. Boehle (24)

 

 

54


 

 

 

10.15

Amended & Restated Term Loan Credit Agreement, dated as of May 30, 2023, by and among TTM Technologies, Inc., as Borrower, the several Lenders from time to time parties thereto, and JPMorgan Chase Bank, N.A., as Administrative Agent (25)

 

 

10.16

Amended & Restated ABL Credit Agreement, dated as of May 30, 2023, by and among TTM Technologies, Inc., as Borrower, the several Lenders from time to time parties thereto, JPMorgan Chase Bank, N.A., as Administrative Agent, Barclays Bank PLC, Bank of America, N.A. and Truist Securities, Inc. as Syndication Agents, and HSBC Securities (USA) Inc., as Documentation Agent (26)

 

 

10.17

Amended & Restated Facility Agreement, dated as of June 14, 2023, by and among TTM Technologies China Limited and TTM Technologies Trading (Asia) Company Limited, as borrowers, TTM Technologies (Asia Pacific) Limited and other parties as guarantors, The Hong Kong and Shanghai Banking Corporation Limited and Barclays Bank PLC as original lenders, and The Hong Kong and Shanghai Banking Corporation Limited as arranger, facility agent, security trustee and issuing bank (27)

 

 

21.1*

Subsidiaries of the Registrant

 

 

23.1*

Consent of KPMG LLP, independent registered public accounting firm

 

 

31.1*

CEO Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

31.2*

CFO Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

32.1**

CEO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

32.2**

CFO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

   97*

TTM Technologies, Inc. Executive Compensation Recoupment Policy

 

 

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 Extension Calculation Linkbase Documents

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Documents

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Documents

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Documents

 

 

104

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

(1)
Incorporated by reference to Exhibit 2.1 to the Registrant’s Form 8-K as filed with the Commission on June 27, 2022, SEC File Number 000-31285.
(2)
Incorporated by reference to Exhibit 3.1 to the Registrant’s Form 8-K as filed with the Commission on June 6, 2011, SEC File Number 000-31285.
(3)
Incorporated by reference to Exhibit 3.1 to the Registrant’s Form 8-K as filed with the Commission on May 18, 2016, SEC File Number 000-31285.
(4)
Incorporated by reference to Exhibit 3.2 to the Registrant’s Form 10-Q as filed with the Commission on August 4, 2021, SEC File Number 000-31285.
(5)
Incorporated by reference to Exhibit 4.1 to the Registrant’s Form 8-K as filed with the Commission on May 15, 2008, SEC File Number 000-31285.
(6)
Incorporated by reference to Exhibit 4.1 to the Registrant’s Form 8-K as filed with the Commission on August 30, 2005, SEC File Number 000-31285.
(7)
Incorporated by reference to Exhibit 4.8 to the Registrant’s Form 8-K as filed with the Commission on December 20, 2013, SEC File Number 000-31285.
(8)
Incorporated by reference to Exhibit 4.10 to the Registrant’s Form 10-K filed with the Commission on February 22, 2021, SEC File Number 000-31285.
(9)
Incorporated by reference to Exhibit 4.1 to the Registrant’s Form 8-K filed with the Commission on March 10, 2021, SEC File Number 000-31285.

55


 

(10)
Included as Exhibit A to the Indenture filed as Exhibit 4.1 to the Registrant’s Form 8-K filed with the Commission on March 10, 2021, SEC File Number 000-31285.
(11)
Incorporated by reference to Exhibit 10.1 to the Registrant’s Form 8-K as filed with the Commission on December 15, 2014, SEC File Number 000-31285.
(12)
Incorporated by reference to Exhibit 10.25 to the Registrant’s Form 8-K as filed with the Commission on September 19, 2011, SEC File Number 000-31285.
(13)
Incorporated by reference to Exhibit 10.4 to the Registrant’s Form 10-Q as filed with the Commission on May 5, 2015, SEC File Number 000-31285.
(14)
Incorporated by reference to Exhibit 10.6 to the Registrant’s Form 10-K as filed with the Commission on March 16, 2007, SEC File Number 000-31285.
(15)
Incorporated by reference to Exhibit 10.1 to the Registrant’s Form 8-K as filed with the Commission on May 18, 2016, SEC File Number 000-31285.
(16)
Incorporated by reference to Exhibit 10.1 to the Registrant’s Form 10-Q as filed with the Commission on August 4, 2016, SEC File Number 000-31285.
(17)
Incorporated by reference to Exhibit 10.2 to the Registrant’s Form 10-Q as filed with the Commission on May 5, 2015, SEC File Number 000-31285.
(18)
Incorporated by reference to Exhibit 10.2 to the Registrant’s Form 10-Q as filed with the Commission on August 4, 2016, SEC File Number 000-31285.
(19)
Incorporated by reference to Exhibit 10.1 to the Registrant’s Form 10-Q as filed with the Commission on August 10, 2015, SEC File Number 000-31285.
(20)
Incorporated by reference to Exhibit 99.1 to the Registrant’s Form S-8 as filed with the Commission on June 7, 2023, SEC File Number 333-272490.
(21)
Incorporated by reference to Exhibit 10.5 to the Registrant’s Form 10-Q as filed with the Commission on August 10, 2023, SEC File Number 000-31285.
(22)
Incorporated by reference to Exhibit 10.6 to the Registrant’s Form 10-Q as filed with the Commission on August 10, 2023, SEC File Number 000-31285.
(23)
Incorporated by reference to Exhibit 10.7 to the Registrant’s Form 10-Q as filed with the Commission on August 10, 2023, SEC File Number 000-31285.
(24)
Incorporated by reference to Exhibit 10.1 to the Registrant’s Form 8-K as filed with the Commission on August 2, 2023, SEC File Number 000-31285.
(25)
Incorporated by reference to Exhibit 10.1 to the Registrant’s Form 8-K as filed with the Commission on May 30, 2023, SEC File Number 000-31285.
(26)
Incorporated by reference to Exhibit 10.2 to the Registrant’s Form 8-K as filed with the Commission on May 30, 2023, SEC File Number 000-31285.
(27)
Incorporated by reference to Exhibit 10.1 to the Registrant’s Form 8-K as filed with the Commission on June 20, 2023, SEC File Number 000-31285.

‡ Management contract or compensatory plan.

* Filed herewith

** Furnished herewith. The certifications attached as Exhibits 32.1 and 32.2 that accompany this Report are not deemed filed with the Commission and are not to be incorporated by reference into any filing of Registrant under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date of this Report, irrespective of any general incorporation language contained in such filing.

(c) Financial Statement Schedules

None.

ITEM 16. FORM 10-K SUMMARY

None.

56


 

SIGNATURES

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

TTM TECHNOLOGIES, INC.

 

 

 

By:

 

/s/ Thomas T. Edman

 

 

Thomas T. Edman

President and Chief Executive Officer

 

Date: February 27, 2024

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

 

 

 

 

 

Name

 

Title

 

Date

 

 

 

 

 

/s/ Thomas T. Edman

 

Thomas T. Edman

 

President, Chief Executive Officer and Director (Principal Executive Officer)

 

February 27, 2024

 

 

 

 

 

/s/ Daniel L. Boehle

 

Daniel L. Boehle

 

Executive Vice President and
Chief Financial Officer (Principal
Financial Officer and Principal
Accounting Officer)

 

February 27, 2024

 

 

 

 

 

/s/ Rex D. Geveden

 

Rex D. Geveden

 

Chairman of the Board

 

February 27, 2024

 

 

 

 

 

/s/ Kenton K. Alder

 

Kenton K. Alder

 

Director

 

February 27, 2024

 

 

 

 

 

/s/ Julie S. England

 

Julie S. England

 

Director

 

February 27, 2024

 

 

 

 

 

/s/ Philip G. Franklin

 

Philip G. Franklin

 

Director

 

February 27, 2024

 

 

 

 

 

/s/ Pamela B. Jackson

 

Pamela B. Jackson

 

Director

 

February 27, 2024

 

 

 

 

 

/s/ Chantel E. Lenard

 

Chantel E. Lenard

 

Director

 

February 27, 2024

 

 

 

 

 

/s/ John G. Mayer

 

John G. Mayer

 

Director

 

February 27, 2024

 

 

 

 

 

/s/ Dov S. Zakheim

 

Dov S. Zakheim

 

Director

 

February 27, 2024

57


 

TTM TECHNOLOGIES, INC.

Index to Consolidated Financial Statements

Report of Independent Registered Public Accounting Firm

59

Consolidated Balance Sheets as of January 1, 2024 and January 2, 2023

61

Consolidated Statements of Operations for the Years Ended January 1, 2024, January 2, 2023 and January 3, 2022

62

Consolidated Statements of Comprehensive (Loss) Income for the Years Ended January 1, 2024, January 2, 2023 and January 3, 2022

63

Consolidated Statements of Stockholders’ Equity for the Years Ended January 1, 2024, January 2, 2023 and
January 3, 2022

64

Consolidated Statements of Cash Flows for the Years Ended January 1, 2024, January 2, 2023 and January 3, 2022

65

Notes to Consolidated Financial Statements

66

58


 

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors

TTM Technologies, Inc.:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of TTM Technologies, Inc. and subsidiaries (the Company) as of January 1, 2024 and January 2, 2023, the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended January 1, 2024, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of January 1, 2024, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January 1, 2024 and January 2, 2023, and the results of its operations and its cash flows for each of the years in the three-year period ended January 1, 2024, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 1, 2024 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control Over Financial Reporting

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

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The

59


 

communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Evaluation of the sufficiency of audit evidence over net sales

As discussed in Note 1 to the consolidated financial statements, the Company recorded approximately $2,232,567 thousand of net sales during the year ended January 1, 2024. Net sales are recognized primarily from the sale of printed circuit boards, engineered systems using customer-supplied engineering and design plans as well as long-term contracts related to the design and manufacture of highly sophisticated intelligence, surveillance and communications solutions, radio frequency and microwave/microelectronics components, assemblies, and subsystems.

We identified the evaluation of the sufficiency of audit evidence over net sales as a critical audit matter. Evaluating the sufficiency of audit evidence obtained required especially subjective auditor judgment because of the geographical dispersion and decentralized nature of the Company’s net sales generating activities. This included determining the Company locations at which procedures were performed. It also included the involvement of IT professionals with specialized skills and knowledge, who assisted in the performance of certain procedures.

The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over net sales, including determining the locations at which those procedures were to be performed. At each location where procedures were performed, we (1) evaluated the design and tested the operating effectiveness of certain internal controls over the Company’s net sales processes, including the Company’s controls over the accurate recording of sales amounts, (2) involved IT professionals, who assisted in testing certain IT applications used by the Company in its revenue recognition processes, and (3) tested the recorded net sales by selecting a sample of transactions and comparing the amounts recognized to underlying documentation, including contracts with customers. In addition, we evaluated the sufficiency of audit evidence obtained over net sales by assessing the results of procedures performed.

/s/ KPMG LLP

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

Irvine, California

February 27, 2024

60


 

TTM TECHNOLOGIES, INC.

Consolidated Balance Sheets

 

 

 

As of

 

 

 

January 1,

 

 

January 2,

 

 

 

2024

 

 

2023

 

 

 

(In thousands, except par value)

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

450,208

 

 

$

402,749

 

Accounts receivable, net

 

 

413,557

 

 

 

473,225

 

Contract assets

 

 

292,050

 

 

 

335,788

 

Inventories

 

 

213,075

 

 

 

170,639

 

Receivable from sale of Shanghai E-MS (SH E-MS) property

 

 

6,737

 

 

 

69,240

 

Prepaid expenses and other current assets

 

 

54,060

 

 

 

41,415

 

Total current assets

 

 

1,429,687

 

 

 

1,493,056

 

Property, plant and equipment, net

 

 

807,667

 

 

 

724,204

 

Operating lease right-of-use assets

 

 

86,286

 

 

 

18,862

 

Goodwill

 

 

702,735

 

 

 

760,437

 

Definite-lived intangibles, net

 

 

236,711

 

 

 

288,037

 

Deposits and other non-current assets

 

 

60,577

 

 

 

39,008

 

Total assets

 

$

3,323,663

 

 

$

3,323,604

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Short-term debt, including current portion of long-term debt

 

$

3,500

 

 

$

50,000

 

Accounts payable

 

 

334,609

 

 

 

361,788

 

Contract liabilities

 

 

126,508

 

 

 

103,981

 

Accrued salaries, wages and benefits

 

 

98,561

 

 

 

115,524

 

Other current liabilities

 

 

140,806

 

 

 

130,032

 

Total current liabilities

 

 

703,984

 

 

 

761,325

 

Long-term debt, net of discount and issuance costs

 

 

914,336

 

 

 

879,407

 

Operating lease liabilities

 

 

80,786

 

 

 

12,249

 

Other long-term liabilities

 

 

113,518

 

 

 

135,044

 

Total long-term liabilities

 

 

1,108,640

 

 

 

1,026,700

 

Commitments and contingencies (Note 13)

 

 

 

 

 

 

Equity:

 

 

 

 

 

 

Common stock, $0.001 par value; 300,000 shares authorized, 111,282 and 109,598
   shares issued as of January 1, 2024 and January 2, 2023, respectively;
   
102,108 and 102,228 shares outstanding as of January 1, 2024 and
   January 2, 2023, respectively

 

 

111

 

 

 

110

 

Treasury stock – common stock at cost; 9,174 and 7,370 shares as of January 1, 2024 and
   January 2, 2023, respectively

 

 

(123,091

)

 

 

(98,659

)

Additional paid-in capital

 

 

880,963

 

 

 

858,077

 

Retained earnings

 

 

782,123

 

 

 

800,841

 

Accumulated other comprehensive loss

 

 

(29,067

)

 

 

(24,790

)

Total stockholders’ equity

 

 

1,511,039

 

 

 

1,535,579

 

Total liabilities and stockholders' equity

 

$

3,323,663

 

 

$

3,323,604

 

 

See accompanying notes to consolidated financial statements.

61


 

TTM TECHNOLOGIES, INC.

Consolidated Statements of Operations

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands, except per share data)

 

Net sales

 

$

2,232,567

 

 

$

2,495,046

 

 

$

2,248,740

 

Cost of goods sold

 

 

1,819,299

 

 

 

2,037,081

 

 

 

1,876,729

 

Gross profit

 

 

413,268

 

 

 

457,965

 

 

 

372,011

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

76,922

 

 

 

75,182

 

 

 

63,016

 

General and administrative

 

 

149,631

 

 

 

158,180

 

 

 

124,865

 

Research and development

 

 

27,272

 

 

 

24,808

 

 

 

18,146

 

Amortization of definite-lived intangibles

 

 

48,675

 

 

 

37,097

 

 

 

35,748

 

Impairment of goodwill

 

 

44,100

 

 

 

 

 

 

 

Restructuring charges

 

 

24,352

 

 

 

4,094

 

 

 

4,245

 

Gain on sale of SH E-MS property

 

 

 

 

 

(51,804

)

 

 

 

Total operating expenses

 

 

370,952

 

 

 

247,557

 

 

 

246,020

 

Operating income

 

 

42,316

 

 

 

210,408

 

 

 

125,991

 

Other (expense) income:

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(48,124

)

 

 

(45,517

)

 

 

(45,475

)

Loss on extinguishment of debt

 

 

(1,154

)

 

 

 

 

 

(15,217

)

Gain on sale of subsidiary

 

 

1,270

 

 

 

 

 

 

 

Other, net

 

 

5,989

 

 

 

17,972

 

 

 

4,754

 

Total other expense, net

 

 

(42,019

)

 

 

(27,545

)

 

 

(55,938

)

Income before income taxes

 

 

297

 

 

 

182,863

 

 

 

70,053

 

Income tax provision

 

 

(19,015

)

 

 

(88,280

)

 

 

(15,639

)

Net (loss) income

 

$

(18,718

)

 

$

94,583

 

 

$

54,414

 

 

 

 

 

 

 

 

 

 

(Loss) earnings per share:

 

 

 

 

 

 

 

 

 

Basic (loss) earnings per share

 

$

(0.18

)

 

$

0.93

 

 

$

0.51

 

Diluted (loss) earnings per share

 

$

(0.18

)

 

$

0.91

 

 

$

0.50

 

 

See accompanying notes to consolidated financial statements.

62


 

TTM TECHNOLOGIES, INC.

Consolidated Statements of Comprehensive (Loss) Income

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Net (loss) income

 

$

(18,718

)

 

$

94,583

 

 

$

54,414

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

Pension obligation adjustments, net

 

 

1,251

 

 

 

1,412

 

 

 

2,722

 

Foreign currency translation adjustments, net

 

 

(249

)

 

 

(2,085

)

 

 

928

 

Derecognition of foreign currency translation adjustments
     due to sale of subsidiary

 

 

(6,627

)

 

 

 

 

 

 

Net unrealized gain on cash flow hedges:

 

 

 

 

 

 

 

 

 

Unrealized gain (loss) on effective cash flow hedges during
     the period, net

 

 

4,061

 

 

 

(91

)

 

 

(515

)

Amounts realized in the statement of operations, net

 

 

(2,713

)

 

 

3,229

 

 

 

8,523

 

Net

 

 

1,348

 

 

 

3,138

 

 

 

8,008

 

Other comprehensive (loss) income, net of tax

 

 

(4,277

)

 

 

2,465

 

 

 

11,658

 

Comprehensive (loss) income, net of tax

 

$

(22,995

)

 

$

97,048

 

 

$

66,072

 

 

See accompanying notes to consolidated financial statements.

63


 

TTM TECHNOLOGIES, INC.

Consolidated Statements of Stockholders’ Equity

 

 

 

 

 

Common Stock

 

 

Treasury Stock

 

 

Additional
Paid-In

 

 

Retained

 

 

Accumulated
Other
Comprehensive

 

 

Total
Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

(Loss) Income

 

 

Equity

 

 

 

(In thousands)

 

Balance, December 28, 2020

 

 

106,770

 

 

$

107

 

 

 

 

 

$

 

 

$

830,971

 

 

$

651,844

 

 

$

(38,913

)

 

$

1,444,009

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

54,414

 

 

 

 

 

 

54,414

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11,658

 

 

 

11,658

 

Issuance of common stock for
   performance-based
   restricted stock units

 

 

135

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock for
   restricted stock units

 

 

1,200

 

 

 

1

 

 

 

 

 

 

 

 

 

(1

)

 

 

 

 

 

 

 

 

 

Repurchases of common stock

 

 

 

 

 

 

 

 

(4,723

)

 

 

(64,726

)

 

 

 

 

 

 

 

 

 

 

 

(64,726

)

Fair value of warrants
   reclassified to
   warrant liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7,649

)

 

 

 

 

 

 

 

 

(7,649

)

Issuance of stock
   from warrant exercises

 

 

89

 

 

 

 

 

 

62

 

 

 

919

 

 

 

(919

)

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17,711

 

 

 

 

 

 

 

 

 

17,711

 

Balance, January 3, 2022

 

 

108,194

 

 

$

108

 

 

 

(4,661

)

 

$

(63,807

)

 

$

840,113

 

 

$

706,258

 

 

$

(27,255

)

 

$

1,455,417

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

94,583

 

 

 

 

 

 

94,583

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,465

 

 

 

2,465

 

Issuance of common stock for
   performance-based
   restricted stock units

 

 

182

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock for
   restricted stock units

 

 

1,222

 

 

 

2

 

 

 

 

 

 

 

 

 

(2

)

 

 

 

 

 

 

 

 

 

Repurchases of common stock

 

 

 

 

 

 

 

 

(2,747

)

 

 

(35,424

)

 

 

 

 

 

 

 

 

 

 

 

(35,424

)

Fair value of warrants
   reclassified to
   warrant liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(987

)

 

 

 

 

 

 

 

 

(987

)

Issuance of stock
   from warrant exercises

 

 

 

 

 

 

 

 

38

 

 

 

572

 

 

 

(572

)

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19,525

 

 

 

 

 

 

 

 

 

19,525

 

Balance, January 2, 2023

 

 

109,598

 

 

$

110

 

 

 

(7,370

)

 

$

(98,659

)

 

$

858,077

 

 

$

800,841

 

 

$

(24,790

)

 

$

1,535,579

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(18,718

)

 

 

 

 

 

(18,718

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,277

)

 

 

(4,277

)

Issuance of common stock for
   performance-based
   restricted stock units

 

 

337

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock for
   restricted stock units

 

 

1,347

 

 

 

1

 

 

 

 

 

 

 

 

 

(1

)

 

 

 

 

 

 

 

 

 

Repurchases of common stock

 

 

 

 

 

 

 

 

(1,804

)

 

 

(24,432

)

 

 

 

 

 

 

 

 

 

 

 

(24,432

)

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22,887

 

 

 

 

 

 

 

 

 

22,887

 

Balance, January 1, 2024

 

 

111,282

 

 

$

111

 

 

 

(9,174

)

 

$

(123,091

)

 

$

880,963

 

 

$

782,123

 

 

$

(29,067

)

 

$

1,511,039

 

 

See accompanying notes to consolidated financial statements.

64


 

TTM TECHNOLOGIES, INC.

Consolidated Statements of Cash Flows

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

Net (loss) income

 

$

(18,718

)

 

$

94,583

 

 

$

54,414

 

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

 

 

 

 

 

 

 

 

 

Depreciation of property, plant and equipment

 

 

99,155

 

 

 

91,276

 

 

 

85,942

 

Amortization of definite-lived intangible assets

 

 

61,576

 

 

 

42,631

 

 

 

41,389

 

Amortization of debt discount and issuance costs

 

 

2,205

 

 

 

2,152

 

 

 

2,110

 

Loss on extinguishment of debt

 

 

1,154

 

 

 

 

 

 

15,217

 

Deferred income taxes

 

 

(11,347

)

 

 

61,304

 

 

 

9,745

 

Stock-based compensation

 

 

22,887

 

 

 

19,525

 

 

 

17,711

 

Impairment of goodwill

 

 

44,100

 

 

 

 

 

 

 

Gain on sale of subsidiary

 

 

(1,270

)

 

 

 

 

 

 

Gain on sale of SH E-MS property

 

 

 

 

 

(51,804

)

 

 

 

Other

 

 

(516

)

 

 

(5,179

)

 

 

(9,650

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

 

49,936

 

 

 

(35,738

)

 

 

(5,242

)

Contract assets

 

 

42,589

 

 

 

15,534

 

 

 

(51,606

)

Inventories

 

 

(45,392

)

 

 

(4,411

)

 

 

(11,961

)

Prepaid expenses and other current assets

 

 

(6,034

)

 

 

(15,473

)

 

 

(5,023

)

Accounts payable

 

 

(34,582

)

 

 

(14,804

)

 

 

40,951

 

Contract liabilities

 

 

22,527

 

 

 

24,530

 

 

 

9,935

 

Accrued salaries, wages and benefits

 

 

(16,447

)

 

 

15,462

 

 

 

(7,822

)

Other current liabilities

 

 

(24,539

)

 

 

33,285

 

 

 

(9,478

)

Net cash provided by operating activities

 

 

187,284

 

 

 

272,873

 

 

 

176,632

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

Acquisition of Gritel Holding Co., Inc. and ISC Farmingdale Corp.

 

 

 

 

 

(298,339

)

 

 

 

Proceeds from sale of SH E-MS property

 

 

61,769

 

 

 

 

 

 

 

Purchase of property, plant and equipment and other assets

 

 

(160,242

)

 

 

(102,884

)

 

 

(81,951

)

Proceeds from sale of property, plant and equipment and other assets

 

 

505

 

 

 

6,010

 

 

 

1,427

 

Proceeds from sale of subsidiary, net of cash disposed

 

 

6,039

 

 

 

 

 

 

 

Investment in unconsolidated joint venture

 

 

 

 

 

 

 

 

(3,188

)

Other

 

 

(101

)

 

 

(245

)

 

 

(431

)

Net cash used in investing activities

 

 

(92,030

)

 

 

(395,458

)

 

 

(84,143

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

Proceeds from borrowings of revolving loan

 

 

50,000

 

 

 

50,000

 

 

 

 

Proceeds from long-term debt borrowing

 

 

234,818

 

 

 

 

 

 

500,000

 

Repurchases of common stock

 

 

(24,432

)

 

 

(35,424

)

 

 

(64,726

)

Refund of customer deposits

 

 

(7,500

)

 

 

 

 

 

 

Customer deposits

 

 

 

 

 

25,000

 

 

 

 

Payment of debt issuance costs

 

 

(5,487

)

 

 

 

 

 

(5,960

)

Payment of original issue discount

 

 

(3,500

)

 

 

 

 

 

 

Repayment of revolving loan

 

 

 

 

 

(50,000

)

 

 

 

Cash used to settle warrants

 

 

 

 

 

(887

)

 

 

(3,231

)

Repayment of long-term debt borrowings

 

 

(291,572

)

 

 

 

 

 

(425,838

)

Other

 

 

 

 

 

 

 

 

(7,477

)

Net cash used in financing activities

 

 

(47,673

)

 

 

(11,311

)

 

 

(7,232

)

Effect of foreign currency exchange rates on cash and cash equivalents

 

 

(122

)

 

 

(1,033

)

 

 

856

 

Net increase (decrease) in cash and cash equivalents

 

 

47,459

 

 

 

(134,929

)

 

 

86,113

 

Cash and cash equivalents at beginning of year

 

 

402,749

 

 

 

537,678

 

 

 

451,565

 

Cash and cash equivalents at end of year

 

$

450,208

 

 

$

402,749

 

 

$

537,678

 

Supplemental cash flow information:

 

 

 

 

 

 

 

 

 

Cash paid, net for interest

 

$

47,884

 

 

$

42,844

 

 

$

42,364

 

Cash paid, net for income taxes

 

 

53,751

 

 

 

4,574

 

 

 

5,211

 

Supplemental disclosure of noncash investing and financing activities:

 

 

 

 

 

 

 

 

 

Property, plant and equipment recorded in accounts payable and other current liabilities

 

$

117,299

 

 

$

31,670

 

 

$

33,323

 

Cashless extinguishment of debt for issuance of new long-term debt borrowing

 

 

115,182

 

 

 

 

 

 

 

Receivable from sale of SH E-MS property

 

 

 

 

 

69,240

 

 

 

 

Issuance of common stock for warrant settlement

 

 

 

 

 

589

 

 

 

2,268

 

 

See accompanying notes to consolidated financial statements.

65


 

TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements

(Dollars and shares in thousands, except per share data)

(1)
Nature of Operations and Summary of Significant Accounting Policies

Nature of Operations

TTM Technologies, Inc. (the Company or TTM) is a leading global manufacturer of technology solutions, including mission systems, radio frequency (RF) components/RF microwave/microelectronic assemblies, quick-turn and technologically advanced printed circuit boards (PCB). The Company provides time-to-market and volume production of advanced technology products and offers a one-stop design, engineering and manufacturing solution to customers. This solution allows the Company to align technology developments with the diverse needs of the Company’s customers and to enable them to reduce the time required to develop new products and bring them to market.

The Company serves a diversified customer base in various markets throughout the world, including aerospace and defense, data center computing, automotive, medical, industrial and instrumentation, and networking. The Company’s customers include original equipment manufacturers (OEMs), electronic manufacturing services (EMS) providers, original design manufacturers (ODMs), distributors and government agencies (both domestic and allied foreign governments).

The Company operates on a 52 or 53 week fiscal calendar with the fourth quarter ending on the Monday nearest December 31. Fiscal year 2023 and 2022 consisted of 52 weeks ended on January 1, 2024 and January 2, 2023, respectively. Fiscal year 2021 consisted of 53 weeks ended on January 3, 2022, with the additional week included in the fourth quarter. All references to years relate to fiscal years unless otherwise noted.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. These estimates and assumptions are based on management’s best estimates and judgment. Due, in part, to the conflict between Russia and Ukraine, and the conflict in Israel and the Gaza Strip, the global economy and financial markets have been volatile. The Company has considered information available to it as of the date of issuance of these financial statements and is not aware of any specific events or circumstances that would require an update to its estimates or judgments, or a revision to the carrying value of its assets or liabilities. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. The actual results the Company experienced may differ materially and adversely from its estimates. To the extent there are material differences between the estimates and actual results, the Company’s future result of operations will be affected.

Principles of Consolidation

The consolidated financial statements include the accounts of TTM and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Foreign Currency Translation and Transactions

The functional currency of one of the Company’s subsidiaries is the Chinese Renminbi (RMB). Accordingly, assets and liabilities are translated into U.S. dollars using period-end exchange rates. Sales and expenses are translated at the average exchange rates in effect during the period. The resulting translation gains or losses are recorded as a component of accumulated other comprehensive income/(loss) in the consolidated statement of stockholders’ equity and the consolidated statement of comprehensive income. Net gains and losses resulting from foreign currency remeasurements and transactions are included in income as a component of other, net in the consolidated statements of operations and totaled $4,059 loss, $12,756 gain and $5,033 loss for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

Cash Equivalents

The Company considers highly liquid investments with insignificant interest rate risk and original maturities to the Company of three months or less to be cash equivalents.

66


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are reflected at estimated net realizable value, do not bear interest and do not generally require collateral. The Company performs credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness. The Company maintains an allowance for doubtful accounts based upon a variety of factors. The Company considers both current and forecasted future economic conditions in determining the adequacy of its allowance for doubtful accounts.

The Company’s allowance for doubtful accounts was $3,041, $2,075 and $1,558 as of January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

Inventories

Inventories are stated at the lower of cost (determined on a first-in, first-out or weighted average basis) or net realizable value. Assessments to value the inventory at the lower of the actual cost to purchase and/or manufacture the inventory, or net realizable value of the inventory, are based upon assumptions about future demand and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of goods sold.

Property, Plant and Equipment, Net

Property, plant and equipment are recorded at cost. Depreciation expense is computed using the straight-line method over the estimated useful lives of the assets. Assets recorded under leasehold improvements are amortized using the straight-line method over the lesser of their useful lives or the related lease term. The Company uses the following estimated useful lives:

 

Land use rights

50-99 years

Buildings and improvements

7-50 years

Machinery and equipment

3-10 years

Furniture and fixtures

3-7 years

 

Upon retirement or other disposition of property, plant and equipment, the cost and related accumulated depreciation are removed from the accounts. The resulting gain or loss is included in the determination of operating income in the period incurred. Depreciation and amortization expense on property, plant and equipment was $99,155, $91,276 and $85,942 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is amortized over the average useful lives of such assets, which primarily consist of buildings and machinery and equipment. The Company capitalized interest costs of $2,272, $731 and $936 during the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively, in connection with various capital projects.

Major renewals and betterments are capitalized and depreciated over their estimated useful lives while minor expenditures for maintenance and repairs are included in operating income as incurred.

Goodwill

Goodwill represents the excess of purchase price of an acquisition over the fair value of net assets acquired. Goodwill is not amortized but instead is assessed for impairment, at a reporting unit level, annually and when events and circumstances warrant an evaluation. Goodwill is allocated to reporting units, which are operating segments or one level below the Company’s operating segments (the component level). Reporting units are determined by the discrete financial information available for the component and whether it is regularly reviewed by segment management. Components are aggregated into a single reporting unit if they share similar economic characteristics. The Company evaluates its goodwill on an annual basis in the fourth quarter or more frequently if it believes indicators of impairment exist. The Company assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or performs a quantitative impairment test. When tested quantitatively, the Company compares the fair value of the applicable reporting unit with its carrying value. In making this assessment, management relies on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in the Company’s market capitalization. The Company estimates the fair values of its reporting units using a combination of the discounted cash flow (DCF) and market approaches. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss. See Note 5 for further details.

67


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Intangible Assets

Intangible assets include customer relationships, technology, backlog and trade names, which are being amortized over their estimated useful lives on a straight-line basis. The estimated useful lives of such intangibles range from 2 years to 13 years.

Impairment of Long-lived Assets

Long-lived tangible assets, including property, plant and equipment, assets held for sale, and definite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of the asset or asset groups may not be recoverable. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including expected future operating results, business plans, economic projections, and anticipated future cash flows. The Company uses an estimate of the future undiscounted net cash flows of the related asset or asset group over the remaining life in measuring whether the assets are recoverable. If the sum of the undiscounted cash flows is less than the carrying amount of the net assets, impairment is measured based on the difference between the net asset’s carrying value and estimated fair value. Fair value is determined through various valuation techniques, including cost-based, market and income approaches as considered necessary.

The Company classifies assets to be sold as assets held for sale when (i) Company management has approved and commits to a plan to sell the asset; (ii) the asset is available for immediate sale in its present condition and is ready for sale; (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated; (iv) the sale of the asset is probable; (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets classified as held for sale are recorded at the lower of the carrying amount or fair value less the cost to sell.

The Company classifies assets held for use when a decision to dispose of an asset or a business is made and the held for sale criteria are not met. In evaluating the recoverability of property and intangible assets subject to amortization, in a held for use business, the carrying value is first compared to the sum of the undiscounted cash flows expected to result from the use and eventual disposition. If the carrying value exceeds the undiscounted expected cash flows, then a fair value analysis is performed. An impairment charge is recognized if the carrying value exceeds the fair value.

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, and lease liabilities are included in other current liabilities and operating lease liabilities on the consolidated balance sheets. Finance lease ROU assets are included in property, plant and equipment, net and lease liabilities are included in other current liabilities and other long-term liabilities on the consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU assets also include any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term. Finance lease expense is recognized based on the effective interest method over the lease term.

The Company has lease agreements with lease and non-lease components and accounts for the lease and non-lease components as a single lease component.

Revenue Recognition

The Company derives revenues primarily from the sale of PCBs, engineered systems using customer-supplied engineering and design plans as well as long-term contracts related to the design and manufacture of highly sophisticated intelligence, surveillance and communications solutions, RF and microwave/microelectronics components, assemblies, and subsystems. In the absence of a sales agreement, the Company’s standard terms and conditions apply. Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized: (1) identifying the contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations in the contract; and (5) recognizing revenue when the corresponding performance obligation is satisfied.

68


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Revenue Streams

For PCBs and engineered systems, including pursuant to the Company’s long-term contracts related to the manufacture of highly sophisticated intelligence, surveillance and communications solutions, components, assemblies and subsystems, orders for products generally correspond to the production schedules of the Company’s customers and are supported with firm purchase orders. The Company’s customers have continuous control of the work in progress and finished goods throughout the PCB and engineered systems manufacturing process, as these are built to customer specifications with no alternative use, and there is an enforceable right to payment for work performed to date. As a result, the Company recognizes revenue progressively over time based on the extent of progress towards completion of the performance obligation. Revenue recognized is based on a cost method as it best depicts the transfer of control to the customer which takes place as we incur costs. Revenues are recorded proportionally as costs are incurred. For contracts in which anticipated total costs exceed the total expected revenue, an estimated loss is recognized in the period when identifiable. A provision for the entire amount of the estimated loss is recorded on a cumulative basis. The estimated remaining costs to complete for loss contracts as of January 1, 2024 and January 2, 2023 were $25,213 and $21,632, respectively, and the provision is recorded as a reduction to gross margin on the consolidated statements of operations.

In addition, the Company manufactures components, assemblies, subsystems, and completed systems which service its RF and Specialty Components (RF&S Components) and certain aerospace and defense customers. The Company recognizes revenue at a point in time upon transfer of control of the products to the customer. Point in time recognition was determined as the customer does not simultaneously receive or consume the benefits provided by the Company’s performance and the asset being manufactured has alternative uses to the Company.

Performance Obligations

Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. As of January 1, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for the Company’s long-term contracts was $382,238. The Company expects to recognize revenue on approximately 51% of the remaining performance obligations for the Company’s long-term contracts over the next twelve months with the remaining amount recognized thereafter. The remaining performance obligations for the Company’s short-term contracts are expected to be recognized within one year.

Transaction Price

The Company provides customers a limited right of return for defective PCBs including components, subsystems and assemblies. Estimates of returns are treated as variable consideration for purposes of determining the transaction price. The Company accrues an estimate for sales returns and allowances progressively over time based on the extent of progress towards completion of the performance obligation using the Company’s judgment based on historical results and anticipated returns. To the extent actual experience varies from its historical experience, revisions to the sales returns and allowances accrual may be required. Sales returns and allowances are recorded as a reduction of revenue and included as a component of other current liabilities on the consolidated balance sheets. Shipping and handling fees and related freight costs and supplies associated with shipping products to customers are included as a component of cost of goods sold. Warranty-related services are not considered a separate performance obligation. Incremental warranty costs that are not related to sales returns are recorded in other current liabilities on the consolidated balance sheets and cost of goods sold on the consolidated statements of operations. The following summarizes the activity in the Company’s sales returns and allowances for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

12,319

 

 

$

12,853

 

 

$

13,015

 

Addition charged as a reduction of sales

 

 

4,692

 

 

 

2,410

 

 

 

5,635

 

Deductions

 

 

(4,719

)

 

 

(2,914

)

 

 

(5,767

)

Effect of foreign currency exchange rates

 

 

9

 

 

 

(30

)

 

 

(30

)

Balance at end of year

 

$

12,301

 

 

$

12,319

 

 

$

12,853

 

 

69


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Contract Balances

Accounts receivable represents the Company’s unconditional right to receive consideration from its customer. Payments are generally due within 90 days or less of invoicing and do not include a significant financing component. To date, there have been no material credit losses on accounts receivable.

A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Amounts will be invoiced when applicable contract terms, such as the achievement of specified milestones or product delivery, are met. Contract assets are transferred to receivables when the entitlement to payment becomes unconditional. Contract assets were $292,050 and $335,788 as of January 1, 2024 and January 2, 2023, respectively, and represent unbilled amounts for work performed to date. Contract assets decreased by $43,738 due to timing of progress on customer work orders at year-end. As of January 1, 2024 and January 2, 2023, $11,257 and $7,096 of contract assets are expected to be collected after one year, respectively, and are included as a component of deposits and other non-current assets on the consolidated balance sheets. In 2023, there were no material impairment losses on contract assets.

A contract liability is recognized when the Company has received payment in advance for the future transfer of goods or services. The Company’s contract liabilities are reduced as the contract requirements are fulfilled. Contract liabilities were $126,508 and $103,981 as of January 1, 2024 and January 2, 2023, respectively, and represent customer advances for work yet to be performed. The contract liabilities increased by $22,527 due to timing of customer billings and/or payments. Revenue recognized for year ended January 1, 2024 from amounts recorded as contract liabilities as of January 2, 2023 was $57,937.

The Company has elected to account for shipping and handling activities as a fulfillment cost as permitted by the standard. All incremental customer contract acquisition costs are expensed as they are incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less in duration.

Disaggregated Revenue

Revenue from products and services transferred to customers over time and at a point in time accounted for 96% and 4%, respectively, of the Company’s revenue in 2023, 97% and 3%, respectively, of the Company’s revenue in 2022 and 2021.

The following tables represent a disaggregation of revenue by principal end markets within the reportable segments:

 

 

 

For the Year Ended January 1, 2024

 

 

 

 

PCB

 

 

RF&S Components

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

1,004,864

 

 

$

18

 

 

$

1,004,882

 

 

Automotive

 

 

359,455

 

 

 

 

 

 

359,455

 

 

Data Center Computing

 

 

318,769

 

 

 

51

 

 

 

318,820

 

 

Medical/Industrial/Instrumentation

 

 

365,611

 

 

 

3,448

 

 

 

369,059

 

 

Networking

 

 

145,347

 

 

 

35,004

 

 

 

180,351

 

 

Total

 

$

2,194,046

 

 

$

38,521

 

 

$

2,232,567

 

 

 

 

 

For the Year Ended January 2, 2023

 

 

 

 

PCB

 

 

RF&S Components

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

862,367

 

 

$

 

 

$

862,367

 

 

Automotive

 

 

428,022

 

 

 

 

 

 

428,022

 

 

Data Center Computing

 

 

378,114

 

 

 

34

 

 

 

378,148

 

 

Medical/Industrial/Instrumentation

 

 

486,088

 

 

 

5,708

 

 

 

491,796

 

 

Networking

 

 

278,911

 

 

 

52,414

 

 

 

331,325

 

 

Other

 

 

4,440

 

 

 

(1,052

)

 

 

3,388

 

 

Total

 

$

2,437,942

 

 

$

57,104

 

 

$

2,495,046

 

 

70


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

 

 

For the Year Ended January 3, 2022

 

 

 

 

PCB

 

 

RF&S Components

 

 

Other (1)

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

727,868

 

 

$

137

 

 

$

 

 

$

728,005

 

 

Automotive

 

 

407,063

 

 

 

 

 

 

3,642

 

 

 

410,705

 

 

Data Center Computing

 

 

323,528

 

 

 

457

 

 

 

 

 

 

323,985

 

 

Medical/Industrial/Instrumentation

 

 

416,504

 

 

 

4,880

 

 

 

25

 

 

 

421,409

 

 

Networking

 

 

297,569

 

 

 

49,059

 

 

 

1

 

 

 

346,629

 

 

Other

 

 

14,369

 

 

 

4,050

 

 

 

(412

)

 

 

18,007

 

 

Total

 

$

2,186,901

 

 

$

58,583

 

 

$

3,256

 

 

$

2,248,740

 

 

 

(1)
Other represents results from the now closed SH E-MS and SZ facilities.

Value Added and Sales Tax Collected from Customers

As a part of the Company’s normal course of business, value added and sales taxes are collected from customers. Such taxes collected are remitted, in a timely manner, to the appropriate governmental tax authority on behalf of the customer. Value added and sales taxes are excluded from reported revenues and costs of goods sold presented in the consolidated statements of operations and comprehensive income.

 

Stock-Based Compensation

The Company recognizes stock-based compensation expense in its consolidated financial statements for its incentive compensation plan awards. The incentive compensation plan awards include performance-based restricted stock units, restricted stock units, and stock options. The associated compensation expense for all awards is based on the grant date fair value of the awards. For performance-based restricted stock units, compensation expense also includes management’s periodic assessment of annual financial performance goals to be achieved. Compensation expense for the incentive compensation plan awards is recognized on a straight line basis over the vesting period of the awards. The fair value of performance-based restricted stock units is estimated on the grant date using a Monte Carlo simulation model based on the underlying common stock closing price as of the date of grant, stock price volatility, and risk-free interest rates. The fair value of restricted stock units is measured on the grant date based on the quoted closing market price of the Company’s common stock.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred income tax assets or liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled or realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax assets are reviewed for recoverability, and the Company records a valuation allowance to reduce its deferred income tax assets when it is more likely than not that all or some portion of the deferred income tax assets will not be realized.

The Company has various foreign subsidiaries formed or acquired to conduct or support its business outside the United States. The Company expects its earnings attributable to foreign subsidiaries will not be indefinitely reinvested except for certain subsidiaries, and we have established a deferred tax liability for foreign withholding taxes and the estimated federal/state tax impact. For those other companies with earnings currently being reinvested outside of the U.S., no deferred tax liabilities on undistributed earnings are recorded.

The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50 percent likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. Estimated interest and penalties related to underpayment of income taxes are recorded as a component of income tax provision in the consolidated statements of operations.

Fair Value Measures

The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:

 

 

71


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Level 1 — Quoted market prices in active markets for identical assets or liabilities;

Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs); and

Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.

Earnings Per Share

Basic earnings per common share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share reflect the potential dilution that could occur if stock options, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.

Comprehensive Income

Comprehensive income includes changes to equity accounts that were not the result of transactions with stockholders. Comprehensive income is comprised of net income, changes in the cumulative foreign currency translation adjustments, pension obligation adjustments, and realized and unrealized gains or losses on hedged derivative instruments.

Loss Contingencies

The Company establishes an accrual for an estimated loss contingency when it is both probable that an asset has been impaired or that a liability has been incurred and the amount of the loss can be reasonably estimated. Any legal fees expected to be incurred in connection with a contingency are expensed as incurred.

Accounting for Retirement Benefit Plans

The Company accounts for its retirement benefit plans and postretirement and postemployment benefit obligations in accordance with Accounting Standards Codification (ASC) Topic 715, Compensation—Retirement Benefits. ASC Topic 715 requires the Company to recognize the overfunded or underfunded status of a defined benefit plan, measured as the difference between the fair value of plan assets and the plan's benefit obligation, as an asset or liability in its consolidated balance sheets and to recognize changes to that funded status in the year in which the changes occur through accumulated other comprehensive loss. ASC Topic 715 also requires measurement of the funded status of a plan as of the Company's consolidated balance sheet dates.

Recently Adopted and Issued Accounting Standards

Recently Adopted Accounting Standards

In September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2022-04, Liabilities - Supplier Finance Programs (Topic 450-50): Disclosure of Supplier Finance Program Obligations, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The amendments are effective for all entities for fiscal years beginning after December 15, 2022 on a retrospective basis, including interim periods within those fiscal years, except for the requirement to disclose rollforward information, which is effective prospectively for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 as of April 3, 2023. The Company has agreements with financial institutions to facilitate the payments to certain suppliers. Under the terms of the agreements, the Company confirms the validity of each supplier invoice to the respective financial institution upon receipt. The supplier receives payment from the financial institution, and the Company pays the financial institution based on the terms negotiated, which generally range from 160 days to 360 days. Liabilities associated with these agreements are recorded in accounts payable on the consolidated balance sheets and amounted to $18,832 and $6,653 as of January 1, 2024 and January 2, 2023, respectively.

In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date of Topic 848 to December 31, 2024, after which entities will no longer be permitted to apply the optional expedients and exceptions in Topic 848. On March 23, 2023, the Company entered into a four-year pay-fixed, receive floating (1-month CME Term Secured Overnight Financing Rate (SOFR)), interest rate swap arrangement with a notional amount of $250,000 for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, the Company pays a fixed rate of 3.49% against a portion of its Term SOFR-based debt and receives a floating 1-month CME Term SOFR during the swap period. The Company elected optional expedients provided in Topic 848 which allowed the designation of the interest rate swap as a cash flow hedge.

72


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Recently Issued Accounting Standards Not Yet Adopted

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s (SEC) Disclosure Update and Simplification Initiative, which modifies the disclosure or presentation requirements of a variety of topics in the ASC in response to the SEC’s Release No. 33-10532, Disclosure Update and Simplification Initiative, and align the ASC’s requirements with the SEC’s regulations. For entities subject to the SEC's existing disclosure requirements, the effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective. Early adoption is prohibited. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The update will be effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements not yet issued or made available for issuance. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.

(2)
Leases

The Company leases some of its manufacturing and assembly plants, sales offices and equipment under non-cancellable operating leases and finance leases that expire at various dates through 2043. The majority of the Company’s lease arrangements are comprised of fixed payments, and certain leases consist of variable payments based on equipment usage. These variable payments are not included in the measurement of the ROU asset or lease liability due to uncertainty of the payment amount and are recorded as lease expense in the period incurred. Certain leases contain renewal provisions at the Company’s option. Most of the leases require the Company to pay for certain other costs such as property taxes and maintenance. Certain leases also contain rent escalation clauses (step rents) that require additional rental amounts in the later years of the term. Rent expense for leases with step rents is recognized on a straight-line basis over the minimum lease term. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The components of lease expense were as follows:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Operating lease cost

 

$

9,527

 

 

$

7,751

 

 

$

7,907

 

Variable lease cost

 

 

930

 

 

 

1,140

 

 

 

798

 

Short-term lease cost

 

 

311

 

 

 

708

 

 

 

338

 

Finance lease costs:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

1,374

 

 

 

1,374

 

 

 

538

 

Interest on lease liabilities

 

 

373

 

 

 

392

 

 

 

159

 

Supplemental cash flow information related to leases was as follows:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

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

 

 

 

 

 

 

 

 

 

Operating cash flows for operating leases

 

$

9,039

 

 

$

7,746

 

 

$

8,308

 

Right-of-use assets obtained in exchange for new lease obligations:

 

 

 

 

 

 

 

 

 

Operating leases

 

 

77,041

 

 

 

7,896

 

 

 

8,651

 

Finance leases

 

 

 

 

 

 

 

 

15,297

 

 

73


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Supplemental balance sheet information related to leases was as follows:

 

 

 

 

 

As of

 

 

 

Balance Sheet Location

 

January 1, 2024

 

 

January 2, 2023

 

 

 

 

 

(In thousands)

 

Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease right-of-use assets

 

$

86,286

 

 

$

18,862

 

Finance leases

 

Property, plant and equipment, net

 

 

12,010

 

 

 

13,384

 

Total lease assets

 

 

 

$

98,296

 

 

$

32,246

 

Liabilities:

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

Operating leases

 

Other current liabilities

 

$

8,433

 

 

$

7,368

 

Finance leases

 

Other current liabilities

 

 

780

 

 

 

736

 

Long-term:

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities

 

 

80,786

 

 

 

12,249

 

Finance leases

 

Other long-term liabilities

 

 

12,799

 

 

 

13,579

 

Total lease liabilities

 

 

 

$

102,798

 

 

$

33,932

 

 

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

Weighted average remaining lease term (years):

 

 

 

 

 

 

Operating leases

 

12.8

 

 

3.3

 

Finance leases

 

12.6

 

 

13.6

 

Weighted average discount rate:

 

 

 

 

 

 

Operating leases

 

 

6.13

%

 

 

3.09

%

Finance leases

 

 

2.69

%

 

 

2.69

%

Maturities of lease liabilities were as follows:

 

 

 

Operating
Leases
 (1)

 

 

Finance
Leases

 

 

 

(In thousands)

 

Less than one year

 

$

13,533

 

 

$

1,134

 

1 - 2 years

 

 

11,418

 

 

 

1,146

 

2 - 3 years

 

 

9,280

 

 

 

1,175

 

3 - 4 years

 

 

7,986

 

 

 

1,197

 

4 - 5 years

 

 

7,630

 

 

 

1,228

 

Thereafter

 

 

85,018

 

 

 

10,231

 

Total lease payments

 

 

134,865

 

 

 

16,110

 

Less imputed interest

 

 

(45,646

)

 

 

(2,531

)

Total

 

$

89,219

 

 

$

13,579

 

 

(1)
Excludes $817 of legally binding minimum lease payments for leases signed but not yet commenced.
(3)
Acquisition of Gritel and ISC Farmingdale Corp.

On June 27, 2022, the Company completed its acquisition of all of the issued and outstanding capital stock of Gritel and ISC Farmingdale Corp. for a total consideration of $298,339 in cash. At the time of acquisition, Telephonics Corporation was wholly-owned by Gritel, and as a result of the acquisition, became an indirect, wholly-owned subsidiary of the Company (collectively with ISC Farmingdale Corp., Telephonics).

For the years ended January 1, 2024 and January 2, 2023, bank fees and legal, accounting, and other professional service costs associated with the acquisition of $598 and $11,529, respectively, have been expensed and recorded as general and administrative expense in the consolidated statements of operations. There were no bank fees or legal, accounting, or other professional service costs associated with the acquisition for the year ended January 3, 2022.

Purchase Price Allocation

The purchase price was allocated to tangible and intangible assets acquired, and liabilities assumed based on the fair value at the date of the acquisition, June 27, 2022. The excess of the purchase price over the fair value of net assets acquired was allocated to

74


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

goodwill. The fair values were based on management’s analysis, including work performed by third-party valuation specialists. The Company finalized the allocation of the purchase price during the second quarter of 2023.

The fair values assigned are based on reasonable methods applicable to the nature of the assets acquired and liabilities assumed. The following summarizes the final assigned fair values of net assets acquired:

 

 

(In thousands)

 

 

Accounts receivable

 

$

51,140

 

 

Contract assets

 

 

26,460

 

 

Inventories

 

 

38,616

 

 

Prepaid expenses and other current assets

 

 

5,605

 

 

Property, plant and equipment

 

 

69,253

 

 

Operating lease right-of-use assets

 

 

497

 

 

Goodwill

 

 

112,326

 

 

Identifiable intangible assets

 

 

101,000

 

 

Non-current deferred tax assets

 

 

913

 

 

Deposits and other non-current assets

 

 

3,129

 

 

Accounts payable

 

 

(16,026

)

 

Contract liabilities

 

 

(65,262

)

 

Accrued salaries, wages and benefits

 

 

(10,616

)

 

Other current liabilities

 

 

(12,751

)

 

Operating lease liabilities

 

 

(336

)

 

Other long-term liabilities

 

 

(5,609

)

 

Total

 

$

298,339

 

Identifiable Intangible Assets

Acquired identifiable intangible assets include customer relationships, technology, backlog, and trade names. The fair value of the identifiable intangible assets was determined using various valuation methods including relief from royalty and excess earnings to determine the present value of expected future cash flows for each identifiable intangible asset based on discount rates. The expected cash flows were estimated using available historical data adjusted based on a market participant perspective. The Company used risk adjusted discount rates between 7.0% and 8.0% to discount the expected future cash flows.

The Company finalized the acquired identifiable intangible asset valuation during the second quarter of 2023. The Company recorded amortization expense of $24,877 related to the acquired identifiable intangible assets during the year ended January 1, 2024 (of which $5,627 corresponded to the year ended January 2, 2023 due to the change in amortization period). For the year ended January 1, 2024, $8,850 of amortization expense is included in cost of goods sold (of which $2,950 corresponded to the year ended January 2, 2023).

Goodwill

Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company believes that the acquisition of Telephonics will strengthen the Company’s differentiated position in the Aerospace and Defense market. The Company believes that these factors support the amount of goodwill recognized as a result of the purchase price paid for Telephonics, in relation to other acquired tangible and intangible assets. The goodwill acquired in the acquisition is not deductible for income tax purposes.

Results of Operations

Included in the consolidated statements of operations are net sales of $223,287 and $125,933, excluding intercompany sales, for the years ended January 1, 2024 and January 2, 2023, respectively. Included in the consolidated statements of operations are pre-tax income of $24,965 and $10,822, excluding amortization of intangibles, for the years ended January 1, 2024 and January 2, 2023, respectively.

Pro forma Financial Information (Unaudited)

The unaudited pro forma financial information below gives effect to this acquisition as if it had occurred at the beginning of fiscal 2022, or January 4, 2022. The pro forma financial information presented includes the effects of adjustments related to the amortization of acquired identifiable intangible assets, decrease in inventory markup, depreciation of acquired fixed assets, and other non-recurring transactions costs directly associated with the acquisition such as legal, accounting and banking fees.

75


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The pro forma financial information as presented below is for informational purposes only and is not necessarily indicative of the actual results that would have been achieved had the acquisition occurred at the beginning of the earliest period presented, or the results that may be achieved in future periods.

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

(In thousands, except per share amounts)

 

Net sales

 

$

2,232,567

 

 

$

2,602,114

 

Net (loss) income

 

 

(13,091

)

 

 

94,952

 

Basic (loss) earnings per share

 

$

(0.13

)

 

$

0.93

 

Diluted (loss) earnings per share

 

$

(0.13

)

 

$

0.91

 

 

(4)
Composition of Certain Consolidated Financial Statement Captions

 

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

(In thousands)

 

Inventories:

 

 

 

 

 

 

Raw materials

 

$

165,666

 

 

$

145,561

 

Work-in-process

 

 

45,494

 

 

 

20,114

 

Finished goods

 

 

1,915

 

 

 

4,964

 

 

$

213,075

 

 

$

170,639

 

Property, plant and equipment, net:

 

 

 

 

 

 

Land and land use rights

 

$

71,131

 

 

$

76,811

 

Buildings and improvements

 

 

512,148

 

 

 

443,353

 

Machinery and equipment

 

 

986,527

 

 

 

989,935

 

Furniture and fixtures and other

 

 

10,157

 

 

 

11,327

 

Construction-in-progress

 

 

90,940

 

 

 

27,774

 

 

 

1,670,903

 

 

 

1,549,200

 

Less: Accumulated depreciation

 

 

(863,236

)

 

 

(824,996

)

 

$

807,667

 

 

$

724,204

 

Other current liabilities:

 

 

 

 

 

 

Accrued capital expenditures

 

$

35,026

 

 

$

 

Sales return and allowances

 

 

12,301

 

 

 

12,319

 

Warranty

 

 

10,557

 

 

 

8,045

 

Accrued facility operating costs

 

 

10,172

 

 

 

9,081

 

Interest

 

 

9,399

 

 

 

9,336

 

Operating leases

 

 

8,433

 

 

 

7,368

 

Housing fund

 

 

7,749

 

 

 

7,440

 

Income taxes payable

 

 

5,466

 

 

 

28,057

 

Accrued professional fees

 

 

3,276

 

 

 

5,123

 

Restructuring

 

 

1,179

 

 

 

2,513

 

Derivative liabilities

 

 

297

 

 

 

1,622

 

Other

 

 

36,951

 

 

 

39,128

 

 

$

140,806

 

 

$

130,032

 

Other long-term liabilities:

 

 

 

 

 

 

Deferred income taxes

 

$

44,238

 

 

$

54,268

 

Customer deposits

 

 

29,820

 

 

 

38,750

 

Finance leases

 

 

12,799

 

 

 

13,579

 

Derivative liabilities

 

 

1,476

 

 

 

 

Defined benefit pension plan liability

 

 

836

 

 

 

2,471

 

Other

 

 

24,349

 

 

 

25,976

 

 

$

113,518

 

 

$

135,044

 

 

On December 22, 2022, land, building, and relevant ancillary assets related to the Company’s former Shanghai E-MS (SH E-MS) manufacturing facility was expropriated by the Chinese government for a compensation fee of RMB 477.6 million ($69,240 as of

76


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

January 2, 2023) generating a gain on the sale of $51,804 during the year ended January 2, 2023. The Company received 90% of the proceeds from the sale during 2023 and the remaining 10% was collected subsequent to year-end.

(5)
Goodwill

As of January 1, 2024 and January 2, 2023, goodwill by reportable segment was as follows:

 

 

PCB

 

RF&S Components

 

Total

 

 

 

(In thousands)

 

Balance as of January 2, 2023

 

 

 

 

 

 

 

Goodwill

 

$

823,837

 

$

177,200

 

$

1,001,037

 

Accumulated impairment losses

 

 

(171,400

)

 

(69,200

)

 

(240,600

)

 

 

652,437

 

 

108,000

 

 

760,437

 

Impairment loss during the year ended January 1, 2024

 

 

 

 

(44,100

)

 

(44,100

)

Goodwill adjustment during the year ended January 1, 2024

 

 

(10,787

)

 

 

 

(10,787

)

Derecognition of goodwill due to sale of subsidiary

 

 

(2,815

)

 

 

 

(2,815

)

Balance as of January 1, 2024

 

 

 

 

 

 

 

Goodwill

 

 

810,235

 

 

177,200

 

 

987,435

 

Accumulated impairment losses

 

 

(171,400

)

 

(113,300

)

 

(284,700

)

 

$

638,835

 

$

63,900

 

$

702,735

 

 

The Company evaluates its goodwill on an annual basis during its fourth fiscal quarter and at other times when events or changes in circumstances – such as significant adverse changes in the business climate or operating results or changes in management strategy, coupled with a decline in the market price of its stock and market capitalization – indicate that there may be a potential impairment. The Company assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or performs a quantitative impairment test.

During the third quarter of 2023, the Company experienced a continued decline in sales and profitability in the RF&S Components reporting unit and have reduced forecasted sales in future years. The Company considered these factors to be indicators of potential impairment requiring the Company to test the related goodwill for impairment. As of October 2, 2023, the Company completed a quantitative goodwill impairment analysis related to its RF&S Components reporting unit by comparing the fair value of the reporting unit with its carrying amount. In making this assessment, management relies on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in the Company’s market capitalization. The Company determined the fair value of the reporting unit by using both a DCF and a market approach. Under the market approach, the Company used revenue and earnings multiples based on comparable industry multiples to estimate the fair value of the reporting unit. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss.

Under the DCF approach, the Company estimated the future cash flows, as well as selected a risk-adjusted discount rate to measure the present value of the anticipated cash flows. When determining future cash flow estimates, the Company considered historical results adjusted to reflect current and anticipated future operating conditions. The Company estimated cash flows for the reporting unit over a discrete period and a terminal period (considering expected long-term growth rates and trends).

Based on its analysis, the Company determined that the fair value of the RF&S Components reporting unit was less than its carrying value and recorded a non-cash goodwill impairment charge of $44,100 during the year ended January 1, 2024. If the Company's future cash flow projections and other fair value assumptions for its reporting unit change, the Company’s goodwill may be subject to potential additional impairment charges in subsequent quarters. Estimating the fair value of the reporting unit requires the Company to make assumptions and estimates in such areas as future economic conditions, industry-specific conditions, product pricing, and necessary capital expenditures. The use of different assumptions or estimates for future cash flows, discount rates, or terminal growth rates could produce substantially different estimates of the fair value of the reporting unit.

In addition, the Company decreased goodwill by $10,787 during the year ended January 1, 2024 due to an adjustment to the estimate of fair value for identifiable intangible assets and deferred taxes. Goodwill recognized as a result of the acquisition of Telephonics was finalized during the second quarter of 2023. See Note 3, Acquisition of Gritel and ISC Farmingdale Corp., for further information.

In the fourth quarter of 2023, the Company performed its annual goodwill impairment test qualitatively and concluded that it was more likely than not that there was no impairment to goodwill.

77


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

(6)
Definite-lived Intangibles

As of January 1, 2024 and January 2, 2023, the components of definite-lived intangibles were as follows:

 

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

Weighted
Average
Amortization
Period

 

 

 

(In thousands)

 

 

(In years)

 

January 1, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

416,230

 

 

$

(222,766

)

 

$

193,464

 

 

 

11.2

 

Technology

 

 

66,650

 

 

 

(27,278

)

 

 

39,372

 

 

 

8.2

 

Backlog

 

 

13,000

 

 

 

(9,750

)

 

 

3,250

 

 

 

2.0

 

Trade names

 

 

2,500

 

 

 

(1,875

)

 

 

625

 

 

 

2.0

 

 

$

498,380

 

 

$

(261,669

)

 

$

236,711

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

January 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

366,071

 

 

$

(187,560

)

 

$

178,511

 

 

 

11.3

 

Technology

 

 

47,650

 

 

 

(24,876

)

 

 

22,774

 

 

 

9.5

 

Acquired intangibles from acquisition

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

82,500

 

 

 

(3,173

)

 

 

79,327

 

 

 

13.0

 

Trade names

 

 

8,250

 

 

 

(825

)

 

 

7,425

 

 

 

5.0

 

 

$

504,471

 

 

$

(216,434

)

 

$

288,037

 

 

 

 

The Company has acquired customer relationships, technology, backlog and trade names as a result of the Telephonics acquisition. See Note 3, Acquisition of Gritel and ISC Farmingdale Corp., for further information.

Definite-lived intangibles are amortized using the straight-line method of amortization over the useful life. Amortization expense was $61,576, $42,631 and $41,389 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, $12,901, $5,534 and $5,641, respectively, of amortization expense is included in cost of goods sold.

Estimated aggregate amortization for definite-lived intangible assets for the next five years and thereafter is as follows:

 

 

 

(In thousands)

 

2024

 

$

44,892

 

2025

 

 

36,897

 

2026

 

 

36,897

 

2027

 

 

34,543

 

2028

 

 

30,997

 

Thereafter

 

 

52,485

 

 

$

236,711

 

 

78


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

(7)
Long-term Debt and Letters of Credit

The following table summarizes the long-term debt of the Company as of January 1, 2024 and January 2, 2023:

 

 

Interest Rate as of
January 1, 2024

 

 

Principal
Outstanding
as of
January 1, 2024

 

 

Interest Rate as of
January 2, 2023

 

 

Principal
Outstanding
as of
January 2, 2023

 

 

 

(In thousands, except interest rates)

 

Senior Notes due March 2029

 

 

4.00

 

%

$

500,000

 

 

 

4.00

 

%

$

500,000

 

Term Loan due May 2030

 

 

8.10

 

 

 

349,125

 

 

 

 

 

 

 

Asia ABL Revolving Loan due June 2028

 

 

6.65

 

 

 

80,000

 

 

 

5.79

 

 

 

30,000

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

6.89

 

 

 

405,879

 

 

 

 

 

 

929,125

 

 

 

 

 

 

935,879

 

Less: Unamortized debt issuance costs

 

 

 

 

 

(8,021

)

 

 

 

 

 

(6,080

)

Unamortized debt discount

 

 

 

 

 

(3,268

)

 

 

 

 

 

(392

)

 

 

 

 

 

917,836

 

 

 

 

 

 

929,407

 

Less: current maturities

 

 

 

 

 

(3,500

)

 

 

 

 

 

(50,000

)

Long-term debt, less current maturities

 

 

 

 

$

914,336

 

 

 

 

 

$

879,407

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The fiscal calendar maturities of debt through 2028 and thereafter are as follows:

 

 

 

(In thousands)

 

2024

 

$

3,500

 

2025

 

 

3,500

 

2026

 

 

3,500

 

2027

 

 

4,375

 

2028

 

 

83,500

 

Thereafter

 

 

830,750

 

 

$

929,125

 

 

As of January 1, 2024, the Company was in compliance with the financial covenants under the Senior Notes due 2029, Term Loan Facility and ABL Revolving Loans.

Senior Notes due 2029

On March 10, 2021, the Company issued $500,000 of Senior Notes due 2029, which are included in long-term debt and bear interest at a rate of 4.0% per annum. Interest is payable semiannually in arrears on March 1 and September 1 of each year beginning September 1, 2021. The Senior Notes due 2029 will mature on March 1, 2029.

The Senior Notes due 2029 are irrevocably and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by the Company’s existing and future domestic subsidiaries, subject to certain exceptions. The Senior Notes due 2029 and related guarantees are senior unsecured obligations of, respectively, the Company and applicable subsidiary guarantors.

Term Loan Facility

On May 30, 2023, pursuant to an Amended & Restated Term Loan Credit Agreement by and among the Company, JPMorgan Chase Bank, N.A., as Administrative Agent, and the several lenders from time to time parties thereto (Term Loan Credit Agreement), the Company closed its $350,000 senior secured Term Loan due 2030 (Term Loan Facility). This Term Loan Facility had an outstanding balance of $349,125 as of January 1, 2024, of which $3,500 is included in short-term debt and $345,625 is included in long-term debt. The Term Loan Facility was issued with a 1.0% original issue discount and bears interest at a floating rate of 1-month CME Term SOFR plus an applicable margin of 2.75%. There is no provision, other than an event of default, for the interest margin to increase. The Company is required to make quarterly principal repayments in an aggregate annual amount equal to 1% of the initial aggregate principal amount of the Term Loan Facility. Such principal repayment is payable quarterly on January 1, April 1, July 1, and October 1 and ending with the last such day to occur prior to May 30, 2030. The remaining principal under the Term Loan Facility is scheduled to mature on May 30, 2030. In addition, the Term Loan Credit Agreement permits the Company to add one or more senior secured incremental term loan facilities to the Term Loan Facility subject to the satisfaction of certain conditions.

The Company used $234,818 under the Term Loan Facility and $115,182 of cashless rollover from continuing lenders, together with cash on hand, to refinance the full amount of indebtedness outstanding under the Company’s previous Term Loan Facility that was due to mature in 2024, as well as to pay related fees and expenses.

79


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The obligations under the Term Loan Facility are unconditionally guaranteed by each Subsidiary Guarantor of the Company, subject to certain exceptions (Guarantors). The Term Loan Facility is secured by (i) a perfected first priority security interest in substantially all of the assets of the Company and the Guarantors (other than the U.S. ABL Priority Collateral (as defined below)), including all of the total outstanding voting capital stock held by the Company and the Guarantors (subject to a limitation of 65% on pledges of such capital stock of certain foreign subsidiaries and domestic holding companies of foreign subsidiaries) and (ii) a perfected second priority interest in all of the U.S. ABL Priority Collateral. The Term Loan Facility is structurally senior to the Company’s Senior Notes due 2029.

Based on certain parameters defined in the Term Loan Facility, including a Secured Leverage Ratio, the Company may be required to make an additional principal payment on an annual basis if its Secured Leverage Ratio is greater than 2.0.

Borrowings under the Term Loan Credit Agreement are subject to certain affirmative and negative covenants, including limitations on indebtedness, corporate transactions, investments, dispositions, and share payments.

Asset-Based Lending Agreements

The Company amended and restated its U.S. Asset-Based Lending Credit Agreement (U.S. ABL) on May 30, 2023 and its Asia Asset-Based Lending Credit Agreement (Asia ABL) on June 14, 2023. Both agreements were amended for the benchmark interest rate and margins and maturity was extended to May 2028 and June 2028 for the U.S. ABL and the Asia ABL (collectively the ABL Revolving Loans), respectively.

The U.S. ABL is comprised of a revolving credit facility for up to $150,000 and a sublimit for letter of credit for up to $50,000, provided that at no time may amounts outstanding under the agreement exceed in the aggregate $150,000 or the applicable borrowing base, which is the sum of (i) a percentage of the principal amount of “Eligible Accounts”, plus (ii) a percentage of the net orderly liquidation value of (x) “Eligible Inventory”, minus (y) “Inventory Reserves” applicable thereto, minus (iii) “Reserves”, each as defined in the U.S. ABL agreement. Borrowings under the U.S. ABL bear interest at a floating rate of Term SOFR plus a margin ranging from 1.25% to 1.50%. The applicable margin can vary based on the remaining availability of the facility, from 1.25% to 1.50% for Term SOFR-based loans and from 0.25% to 0.50% for JPMorgan Chase Bank’s prime rate-based loans. Other than availability and an event of default, there are no other provisions for the interest margin to increase.

The U.S. ABL is scheduled to mature on May 30, 2028. The Guarantors have also fully guaranteed the full and timely payment of all obligations in respect of the U.S. ABL. Loans made under the U.S. ABL are secured by a perfected first priority security interest in certain deposit accounts, cash and cash equivalents, accounts receivable and certain U.S. inventory (U.S. ABL Priority Collateral) as well as by a perfected second priority interest in all of the collateral securing the Term Loan Facility.

The Asia ABL is comprised of a revolving credit facility for up to $150,000 and a sublimit for letter of credit for up to $100,000, provided that at no time may amounts outstanding under the agreement exceed in aggregate $150,000 or the applicable borrowing base, which is a percentage of the principal amount of Eligible Accounts, as defined in the Asia ABL agreement. Borrowings under the Asia ABL bear interest at a floating rate of Term SOFR plus 1.30%. There is no provision, other than an event of default, for the interest margin to increase. As of January 1, 2024, the interest rate on the outstanding borrowings under the Asia ABL was 6.65%. As of January 1, 2024, $80,000 under the Asia ABL was outstanding and classified as long-term debt, which is consistent with its maturity date.

The Asia ABL is scheduled to mature on June 13, 2028. Loans made under the Asia ABL are secured by a portion of the Company’s Asia Pacific cash and receivables and are structurally senior to the Company’s domestic obligations, including the Senior Notes due 2029.

As of January 1, 2024, letters of credit in the amount of $6,928 were outstanding under the U.S. ABL and $23,977 were outstanding under the Asia ABL with various maturities through March 2025. Available borrowing capacity under the U.S. ABL and the Asia ABL was $143,072 and $46,023 respectively, which considers letters of credit outstanding as of January 1, 2024.

The Company is required to pay a commitment fee of 0.25% per annum on any unused portion of the ABL Revolving Loans. The Company incurred total commitment fees related to unused borrowing availability of $620, $661 and $663 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. Under the occurrence of certain events, the ABL Revolving Loans are subject to various financial covenants, including leverage and fixed charge coverage ratios.

80


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Debt Issuance Costs and Debt Discount

As of January 1, 2024 and January 2, 2023, remaining unamortized debt issuance costs and debt discount for the Senior Notes due 2029 and Term Loan Facility are as follows:

 

 

 

As of January 1, 2024

 

 

As of January 2, 2023

 

 

Debt
Issuance Costs

 

 

Debt
Discount

 

 

Effective
Interest Rate

 

 

Debt
Issuance Costs

 

 

Debt
Discount

 

 

Effective
Interest Rate

 

 

 

 

(In thousands, except interest rates)

Senior Notes due March 2029

 

$

4,085

 

 

$

 

 

 

4.18

 

%

$

4,779

 

 

$

 

 

 

4.18

 

%

Term Loan due May 2030

 

 

3,936

 

 

 

3,268

 

 

 

8.26

 

 

 

 

 

 

 

 

 

 

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

 

 

 

1,301

 

 

 

392

 

 

 

4.66

 

 

 

$

8,021

 

 

$

3,268

 

 

 

 

 

$

6,080

 

 

$

392

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The above debt issuance costs and debt discount are recorded as a reduction of the debt and are amortized into interest expense using an effective interest rate over the duration of the debt.

Remaining unamortized debt issuance costs for the ABL Revolving Loans of $1,603 and $792 as of January 1, 2024 and January 2, 2023, respectively, are included in other non-current assets and are amortized to interest expense over the duration of the ABL Revolving Loans using the straight line method of amortization.

As of January 1, 2024, the remaining weighted average amortization period for all unamortized debt issuance costs and debt discount was 5.8 years.

Loss on Extinguishment of Debt

During the year ended January 1, 2024, the Company recognized loss on extinguishment of debt of $1,154, primarily associated with the write-off of the remaining unamortized debt issuance costs and debt discount as a result of the repayment of the remaining outstanding balance of the Term Loan Facility that was due to mature September 2024. During the year ended January 2, 2023, the Company recognized losses of $15,217 associated with the premium paid on extinguishment of debt and the write-off of the remaining unamortized debt issuance costs as a result of the repayment of the remaining outstanding balance of the Senior Notes due 2025.

(8)
Income Taxes

The components of income before income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

United States

 

$

(105,101

)

 

$

(52,468

)

 

$

(28,057

)

Foreign

 

 

105,398

 

 

 

235,331

 

 

 

98,110

 

Income before income taxes

 

$

297

 

 

$

182,863

 

 

$

70,053

 

 

The Company expects its earnings attributable to foreign subsidiaries will not be indefinitely reinvested, except for certain subsidiaries, and the Company has established a deferred tax liability of approximately $6,154 and $982 for the foreign and U.S. federal/state impact, respectively. For those other companies with earnings currently being reinvested outside of the U.S., the undistributed earnings amounted to approximately $60,769 as of January 1, 2024. The determination of the unrecognized deferred tax liability related to these undistributed earnings is approximately $2,703.

81


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The components of income tax provision for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Current (provision) benefit:

 

 

 

 

 

 

 

 

 

Federal

 

$

445

 

 

$

(2,591

)

 

$

(1,125

)

State

 

 

(1,592

)

 

 

(1,812

)

 

 

547

 

Foreign

 

 

(29,094

)

 

 

(23,453

)

 

 

(9,211

)

Total current

 

 

(30,241

)

 

 

(27,856

)

 

 

(9,789

)

Deferred (provision) benefit:

 

 

 

 

 

 

 

 

 

Federal

 

 

1,321

 

 

 

(29,093

)

 

 

2,889

 

State

 

 

271

 

 

 

(3,905

)

 

 

(1,492

)

Foreign

 

 

9,634

 

 

 

(27,426

)

 

 

(7,247

)

Total deferred

 

 

11,226

 

 

 

(60,424

)

 

 

(5,850

)

Income tax provision

 

$

(19,015

)

 

$

(88,280

)

 

$

(15,639

)

 

The following is a reconciliation of the provision for income taxes at the statutory federal income tax rate compared to the Company’s provision for income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Statutory federal income tax provision

 

$

(62

)

 

$

(38,401

)

 

$

(14,711

)

State income taxes, net of federal benefit and state tax credits

 

 

(1,875

)

 

 

1,750

 

 

 

1,815

 

IRC Section 162(m) limitation

 

 

(2,121

)

 

 

(791

)

 

 

(725

)

Stock options

 

 

(651

)

 

 

(599

)

 

 

89

 

Global Intangible Low-Taxed Income

 

 

(12,639

)

 

 

(19,240

)

 

 

(9,824

)

Foreign tax credits

 

 

14,916

 

 

 

17,343

 

 

 

3,028

 

Permanently reinvested earnings assertion

 

 

(3,934

)

 

 

(2,721

)

 

 

(1,392

)

Foreign tax differential on foreign earnings & other permanent items

 

 

3,788

 

 

 

1,504

 

 

 

3,917

 

Change in valuation allowance

 

 

(13,460

)

 

 

(50,805

)

 

 

(1,139

)

Uncertain tax positions

 

 

957

 

 

 

(85

)

 

 

(642

)

Federal research and development credits

 

 

4,665

 

 

 

4,319

 

 

 

3,400

 

Goodwill impairment

 

 

(9,261

)

 

 

 

 

 

 

Other

 

 

662

 

 

 

(554

)

 

 

545

 

Income tax provision

 

$

(19,015

)

 

$

(88,280

)

 

$

(15,639

)

 

82


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of the net deferred income tax (liabilities) assets as of January 1, 2024 and January 2, 2023 are as follows:

 

 

 

As of

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

(In thousands)

 

Deferred income tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

30,098

 

 

$

33,092

 

Reserves and accruals

 

 

60,023

 

 

 

60,360

 

Interest expense limitation

 

 

959

 

 

 

115

 

Unrealized gain on cash flow hedge

 

 

(1,221

)

 

 

(276

)

Tax credit carryforwards

 

 

35,760

 

 

 

36,192

 

Stock-based compensation

 

 

5,312

 

 

 

5,076

 

Property, plant and equipment

 

 

4,733

 

 

 

5,983

 

Other deferred income tax assets

 

 

883

 

 

 

2,848

 

 

 

136,547

 

 

 

143,390

 

Less: valuation allowance

 

 

(81,779

)

 

 

(67,173

)

 

 

54,768

 

 

 

76,217

 

Deferred income tax liabilities:

 

 

 

 

 

 

Repatriation of foreign earnings

 

 

(7,137

)

 

 

(7,112

)

Property, plant and equipment basis differences

 

 

(73,072

)

 

 

(84,609

)

Goodwill and intangible amortization

 

 

(11,551

)

 

 

(31,456

)

Other deferred income tax liabilities

 

 

(5,149

)

 

 

(4,882

)

Net deferred income tax (liabilities) assets (included in Other
      long-term liabilities and Deposits and other non-current assets, respectively)

 

$

(42,141

)

 

$

(51,842

)

 

As of January 1, 2024, the Company had the following net operating loss (NOL) carryforwards: $88,318 in the U.S. for federal, $15,243 in various U.S. states, $25,199 in China, and $23,627 in Hong Kong. The U.S. federal NOLs expire in 2028 through 2032, the various U.S. states’ NOLs expire in 2025 through 2043, the China NOLs expire in 2025 through 2033, and the Hong Kong NOLs carryforward indefinitely. Further, the Company’s tax credits were approximately $45,777, of which $6,147 carryforward indefinitely.

In connection with the Company’s acquisition of Viasystems during 2015, there was more than a 50% change in ownership under Section 382 of the Internal Revenue Code of 1986, as amended, and regulations issued there under. As a consequence, the utilization of the remaining Viasystems U.S. NOLs is limited to approximately $9,826 per year and total $88,318.

A valuation allowance is provided when it is more likely than not that all or some portion of the deferred income tax assets will not be realized. The Company established a valuation allowance on its U.S. net deferred tax assets in the current year mainly due to cumulative book losses in the U.S. In addition, certain subsidiaries in various tax jurisdictions continue to have NOL carryforwards, which the Company has determined are not more likely than not to be utilized. As a result, a full valuation allowance has been recorded for these subsidiaries as of January 1, 2024. For the remaining net deferred income tax assets, management has determined that it is more likely than not that the results of future operations will generate sufficient income to realize the net deferred tax assets.

The following summarizes the activity in the Company’s valuation allowance for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

67,173

 

 

$

16,541

 

 

$

15,322

 

Additions charged to expense

 

 

13,811

 

 

 

51,748

 

 

 

2,330

 

Addition related to acquisition

 

 

1,187

 

 

 

 

 

 

 

Other reduction charged to expense

 

 

(392

)

 

 

(1,116

)

 

 

(1,111

)

Balance at end of year

 

$

81,779

 

 

$

67,173

 

 

$

16,541

 

 

83


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Certain entities within China qualified for the high and new technology enterprise (HNTE) status enabling those entities to enjoy certain benefits, which were effective for the years ended January 1, 2024, January 2, 2023 and January 3, 2022. The HNTE status as well as enhanced research and development (R&D) deductions decreased Chinese taxes. HNTE and R&D benefit and effect on earnings per share are as follows:

 

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands, except per share data)

 

HNTE and R&D benefits

 

$

6,056

 

 

$

13,480

 

 

$

5,611

 

Basic shares

 

 

102,744

 

 

 

102,074

 

 

 

106,314

 

Diluted shares

 

 

102,744

 

 

 

103,866

 

 

 

108,153

 

Increases earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

0.06

 

 

$

0.13

 

 

$

0.05

 

Diluted

 

$

0.06

 

 

$

0.13

 

 

$

0.05

 

 

HNTE status expired for certain subsidiaries in 2024, but the Company expects to continue to file for renewal of such HNTE status for the foreseeable future.

A reconciliation of the beginning and ending amount of unrecognized tax benefits, exclusive of accrued interest and penalties, is as follows:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

9,778

 

 

$

9,442

 

 

$

7,404

 

Additions based on tax positions related to the current year

 

 

934

 

 

 

820

 

 

 

2,749

 

Additions for tax positions of prior years

 

 

13

 

 

 

 

 

 

41

 

Reductions for tax positions of prior years

 

 

 

 

 

(72

)

 

 

(357

)

Lapse of statute of limitations

 

 

(362

)

 

 

(412

)

 

 

(395

)

Balance at end of year

 

$

10,363

 

 

$

9,778

 

 

$

9,442

 

 

During the year ended January 1, 2024, the Company increased uncertain tax positions by $585 due to (i) U.S. R&D credit generation in 2023, offset by (ii) release of uncertain tax positions due to statute of limitation expiration.

As of January 1, 2024, and January 2, 2023, the Company recorded unrecognized tax benefits of $449 and $776, respectively, as well as interest and penalties of $434 and $1,028, respectively, to current and long-term liabilities. The Company has also recorded unrecognized tax benefits of $9,915 and $9,002 against certain deferred tax assets as of January 1, 2024, and January 2, 2023, respectively. The amount of unrecognized tax benefits that would, if recognized, reduce the Company’s effective income tax rate in any future periods is $883 including interest and penalties. The Company does not expect any of its unrecognized tax benefits to be released in the next twelve months.

As of January 1, 2024, the Company is open for (i) U.S. federal income tax examination for the period from 2020 to 2023 and NOL and credit carryforwards are subject to adjustment for 3 years post utilization, (ii) state and local income tax examination for tax years 2019 to 2023 and NOL and credit carryforwards are subject to adjustment for 4 years post utilization; and (iii) foreign income tax examinations generally for tax years from 2013 to 2023.

(9)
Financial Instruments

Derivatives

Interest Rate Swaps

The Company’s business is exposed to risk resulting from fluctuations in interest rates on certain SOFR-based variable rate debt. Increases in interest rates increase interest expenses relating to the outstanding variable rate borrowings and increase the cost of debt. Fluctuations in interest rates can also lead to significant fluctuations in the fair value of the debt obligations.

On March 23, 2023, the Company entered into a four-year pay-fixed, receive floating (1-month CME Term SOFR), interest rate swap arrangement with a notional amount of $250,000 for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, the Company pays a fixed rate of 3.49% against a portion of its Term SOFR-based debt and receives a floating 1-month CME Term SOFR during the swap period.

84


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

At inception, the Company designated the interest rate swap as a cash flow hedge and the fair value of the interest rate swap was zero. As of January 1, 2024, the fair value of the interest rate swap was recorded, of which $3,253 is included as a component of prepaid expenses and other current assets and $1,476 is included as a component of other long-term liabilities. The change in the fair value of the interest rate swap is recorded as a component of accumulated other comprehensive loss, net of tax in the Company's consolidated balance sheets. No ineffectiveness was recognized for the year ended January 1, 2024. The interest rate swap decreased interest expense by $3,243 for the year ended January 1, 2024.

Foreign Exchange Contracts

The Company’s foreign subsidiaries may at times purchase forward exchange contracts to manage their foreign currency risks in relation to certain purchases of machinery denominated in foreign currencies other than the Company’s functional currencies. The notional amount of the foreign exchange contracts was $1,925 (Euro (EUR) 1.8 million) and $1,625 (EUR 1.4 million) as of January 1, 2024 and January 2, 2023, respectively. The Company has designated certain of these foreign exchange contracts as cash flow hedges.

Commodity Price Risk Management

The Company uses various raw materials in the manufacturing of PCBs. Copper clad laminates (CCLs), a key raw material for the manufacture of PCBs, are made from epoxy resin, glass cloth and copper foil. The Company only buys a small amount of copper directly. However, copper is a major driver of laminate cost. The Company enters into commodity contracts to hedge copper as a proxy for hedging laminate. As of January 1, 2024, the Company has commodity contracts with a notional quantity of (i) 0.7 metric tonnes for the period beginning January 1, 2024 and ending on March 31, 2024, (ii) 0.6 metric tonnes for the period beginning April 1, 2024 and ending on June 30, 2024, (iii) 0.6 metric tonnes for the period beginning July 1, 2024 and ending on September 30, 2024, and (iv) 0.5 metric tonnes for the period beginning October 1, 2024 and ending on December 31, 2024. As of January 1, 2024 and January 2, 2023, the fair value of the commodity contracts was recorded as a liability in the amount of $297 and $1,489, respectively, and included as a component of other current liabilities. The changes in the fair value of these commodity contracts are recorded in cost of goods sold in the consolidated statements of operations. The commodity contracts increased cost of goods sold by $372 and $2,605 for the years ended January 1, 2024 and January 2, 2023, respectively and decreased cost of goods sold by $297 for the year ended January 3, 2022. These commodity contracts are not designated as accounting hedges.

 

The fair values of derivative instruments in the consolidated balance sheets are as follows:

 

 

 

 

 

Asset/(Liability) Fair Value

 

 

 

Balance Sheet Location

 

January 1, 2024

 

 

January 2, 2023

 

 

 

 

 

(In thousands)

 

Cash flow derivative instruments designated as hedges:

 

 

 

 

 

 

Interest rate swap

 

 Prepaid expenses and other current assets

 

$

3,253

 

 

$

 

Foreign exchange contracts

 

 Prepaid expenses and other current assets

 

 

29

 

 

 

 

Foreign exchange contracts

 

 Other current liabilities

 

 

 

 

 

(133

)

Interest rate swap

 

 Other long-term liabilities

 

 

(1,476

)

 

 

 

Cash flow derivative instruments not designated as hedges:

 

 

 

 

 

 

Commodity contracts

 

 Other current liabilities

 

 

(297

)

 

 

(1,489

)

The following table provides information about the amounts recorded in accumulated other comprehensive loss related to derivatives designated as cash flow hedges, as well as the amounts recorded in each caption in the consolidated statements of operations when derivative amounts are reclassified out of accumulated other comprehensive loss for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

 

For the Year Ended

 

 

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

 

Financial
Statement
Caption

Gain Recognized
in Other
Comprehensive
Loss

 

 

Amounts
Reclassified
into Income

 

 

Gain Recognized
in Other
Comprehensive
Income

 

 

Amounts
Reclassified
into Income

 

 

Loss Recognized
in Other
Comprehensive
Loss

 

 

Amounts
Reclassified
into Income

 

 

 

 

 

(In thousands)

Cash flow hedge:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate swap

 

Interest expense

$

5,020

 

 

$

(3,243

)

 

$

190

 

 

$

(4,105

)

 

$

(599

)

 

$

(11,272

)

 

 

85


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The following table provides a summary of the activity associated with the designated cash flow hedges reflected in accumulated other comprehensive loss for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Beginning balance, net of tax

 

$

(85

)

 

$

(3,223

)

 

$

(11,231

)

Changes in fair value gain (loss), net of tax

 

 

4,061

 

 

 

(91

)

 

 

(515

)

Reclassification to earnings

 

 

(2,713

)

 

 

3,229

 

 

 

8,523

 

Ending balance, net of tax

 

$

1,263

 

 

$

(85

)

 

$

(3,223

)

Based on the current yield curve, the Company expects that gains of approximately $2,445 of accumulated other comprehensive loss will be reclassified into the consolidated statement of operations, net of tax, in the next twelve months.

(10)
Accumulated Other Comprehensive Loss

The following provides a summary of the components of accumulated other comprehensive loss, net of tax as of January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

Foreign
Currency
Translation

 

 

Pension Obligation

 

 

(Losses) Gains
on Cash Flow
Hedges

 

 

Total

 

 

 

(In thousands)

 

Ending balance as of January 3, 2022

 

$

(23,899

)

 

$

(133

)

 

$

(3,223

)

 

$

(27,255

)

Other comprehensive (loss) income
    before reclassifications

 

 

(2,085

)

 

 

1,412

 

 

 

(91

)

 

 

(764

)

Amounts reclassified from accumulated
   other comprehensive income

 

 

 

 

 

 

 

 

3,229

 

 

 

3,229

 

Net year to date other comprehensive
   (loss) income

 

 

(2,085

)

 

 

1,412

 

 

 

3,138

 

 

 

2,465

 

Ending balance as of January 2, 2023

 

 

(25,984

)

 

 

1,279

 

 

 

(85

)

 

 

(24,790

)

Other comprehensive (loss) income
    before reclassifications

 

 

(6,876

)

 

 

1,251

 

 

 

4,061

 

 

 

(1,564

)

Amounts reclassified from accumulated
   other comprehensive income

 

 

 

 

 

 

 

 

(2,713

)

 

 

(2,713

)

Net year to date other comprehensive (loss)
   income

 

 

(6,876

)

 

 

1,251

 

 

 

1,348

 

 

 

(4,277

)

Ending balance as of January 1, 2024

 

$

(32,859

)

 

$

2,530

 

 

$

1,263

 

 

$

(29,067

)

(11)
Significant Customers and Concentration of Credit Risk

Financial instruments that are potentially subject to concentrations of credit risk are primarily cash and cash equivalents and accounts receivable.

The Company had cash and cash equivalents held by its foreign subsidiaries of $195,928 and $161,708 as of January 1, 2024 and January 2, 2023, respectively. The Company maintains its cash and cash equivalents with major financial institutions and such balances exceed Federal Deposit Insurance Corporation insurance limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk on cash and cash equivalents.

In the normal course of business, the Company extends credit to its customers. Some customers to whom the Company extends credit are located outside the United States. The Company performs ongoing credit evaluations of customers, does not require collateral, and considers the credit risk profile of the entity from which the receivable is due in further evaluating collection risk. There were no customers that accounted for 10% or more of accounts receivable as of January 1, 2024. As of January 2, 2023, there was one customer that accounted for 11% of the Company’s accounts receivable.

The Company’s customers include both OEMs and EMS companies. The Company’s OEM customers often direct a significant portion of their purchases through EMS companies. While the Company’s customers include both OEM and EMS providers, the Company measures customer concentration based on OEM companies, as they are the ultimate end customers.

For the year ended January 1, 2024, one customer accounted for approximately 13% of the Company’s net sales. For each of the years ended January 2, 2023 and January 3, 2022, one customer accounted for approximately 10% of the Company’s net sales.

86


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

(12)
Fair Value Measures

The Company measures at fair value its financial and non-financial assets by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability.

The carrying amount and estimated fair value of the Company’s financial instruments as of January 1, 2024 and January 2, 2023 were as follows:

 

 

 

As of

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

Carrying
Amount

 

 

Fair Value

 

 

Carrying
Amount

 

 

Fair Value

 

 

 

(In thousands)

 

Derivative assets, current

 

$

3,282

 

 

$

3,282

 

 

$

 

 

$

 

Derivative liabilities, current

 

 

297

 

 

 

297

 

 

 

1,622

 

 

 

1,622

 

Derivative liabilities, non-current

 

 

1,476

 

 

 

1,476

 

 

 

 

 

 

 

Senior Notes due March 2029

 

 

495,915

 

 

 

455,035

 

 

 

495,221

 

 

 

430,165

 

Term Loan due May 2030

 

 

341,921

 

 

 

351,743

 

 

 

 

 

 

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

404,186

 

 

 

405,628

 

ABL Revolving Loans

 

 

80,000

 

 

 

80,000

 

 

 

30,000

 

 

 

30,000

 

The fair value of the derivative instruments was determined using pricing models developed based on the 1-month CME Term SOFR swap rate, foreign currency exchange rates, and other observable market data, including quoted market prices, as appropriate using Level 2 inputs. The values were adjusted to reflect non-performance risk of both the counterparty and the Company, as necessary.

The fair value of the long-term debt was estimated based on quoted market prices or discounting the debt over its life using current market rates for similar debt as of January 1, 2024 and January 2, 2023, which are considered Level 2 inputs.

The fair value of plan assets in the defined benefit plan of $23,249 and $21,637 as of January 1, 2024 and January 2, 2023, respectively, were not included in the table above and was estimated based on quoted market prices of the securities that are actively traded and price quotes that are readily available, which are considered Level 1 inputs. See Note 15 for further details of the plan assets measured at fair value in the defined benefit plan.

As of January 1, 2024 and January 2, 2023, the Company’s other financial instruments included cash and cash equivalents, accounts receivable, contract assets, accounts payable, and contract liabilities. The carrying amount of these instruments approximates fair value.

The majority of the Company’s non-financial assets and liabilities, which include goodwill, intangible assets, inventories, and property, plant and equipment, are not required to be carried at fair value on a recurring basis. However, if certain triggering events occur (or are tested at least annually in the case of goodwill) such that a non-financial instrument is required to be evaluated for impairment, based upon a comparison of the non-financial instrument’s fair value to its carrying value, an impairment is recorded to reduce the carrying value to the fair value, if the carrying value exceeds the fair value.

As of January 1, 2024, the Company’s goodwill balance related to its RF&S Components reporting unit of $63,900 was measured at fair value on a nonrecurring basis. The Company recorded a non-cash goodwill impairment charge of $44,100 related to its RF&S Components reporting unit during the year ended January 1, 2024. The fair value of goodwill was determined using both a DCF and a market approach, which are considered Level 3 inputs. The Company used risk adjusted discount rate of 12% to discount the expected future cash flows. There was no impairment of long-lived assets recognized for the years ended January 1, 2024, January 2, 2023, and January 3, 2022.

(13)
Commitments and Contingencies

Legal Matters

The Company is subject to various legal matters, which it considers normal for its business activities. While the Company currently believes that the amount of any reasonably possible loss for known matters would not be material to the Company’s financial condition, the outcome of these actions is inherently difficult to predict. In the event of an adverse outcome, the ultimate potential loss could have a material adverse effect on the Company’s financial condition or results of operations in a particular period. The Company has accrued amounts for its loss contingencies which are probable and estimable as of January 1, 2024 and January 2, 2023. However, these amounts are not material to the consolidated financial statements of the Company.

 

87


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Offset Agreements

The Company has and may continue to enter into industrial cooperation agreements, sometimes referred to as offset agreements, as a condition to obtaining orders for products and services from customers in foreign countries. These agreements are intended to promote investment in the applicable country, and the Company’s obligations under these agreements may be satisfied through activities that do not require the Company to use cash, including transferring technology or providing manufacturing and other consulting support. The obligations under these agreements may also be satisfied through the use of cash for activities such as purchasing supplies from in-country vendors, setting up support centers, research and development investments, acquisitions, and building or leasing facilities for in-country operations, if applicable. The amount of the offset requirement is determined by contract value awarded and negotiated percentages with customers. As of January 1, 2024, the Company had outstanding offset agreements of approximately $27,963, some of which extend through 2028. Offset programs usually extend over several years and in some cases provide for penalties in the event the Company fails to perform in accordance with contract requirements. Historically, the Company has not paid any such penalties, and as of January 1, 2024, no such penalties have been paid.

(14)
Stock-Based Compensation

Incentive Compensation Plan

The Company maintains a 2023 Incentive Compensation Plan (the Plan), which allows for issuance of up to 5,100 shares through its latest possible expiration date in May 2033.

The Plan provides for the grant of performance-based restricted stock units (PRUs), restricted stock units (RSUs), and stock appreciation rights. The exercise price for awards is determined by the compensation committee of the board of directors. Each award shall vest and expire as determined by the compensation committee of the board of directors, with PRUs and RSUs generally vesting over three years for employees and one year for non-employee directors. PRUs and RSUs do not have voting rights. All grants provide for accelerated vesting if there is a change in control, as defined in the Plan.

As of January 1, 2024, 570 PRUs, 4,131 RSUs and 60 stock options were outstanding under the Plan. Included in the 570 PRUs outstanding as of January 1, 2024 are 227 vested but not yet released. Included in the 4,131 RSUs outstanding as of January 1, 2024 are 678 vested but not yet released RSUs associated with non-employee directors. These RSUs vest over one year with release of the underlying shares of common stock deferred until retirement from the board of directors (or until one year after retirement in the case of certain prior grants).

Performance-based Restricted Stock Units

The Company maintains a long-term incentive program for executives that provides for the issuance of PRUs, representing hypothetical shares of the Company’s common stock that may be issued. Under the PRU program, a target number of PRUs is awarded at the beginning of each three-year performance period. The number of shares of common stock released at the end of the performance period may range from zero to 2.4 times the target number depending on performance during the period. The performance metrics of the PRU program are based on (a) annual financial targets, which are based on revenue and earnings before interest, tax, depreciation, and amortization expense (EBITDA), each equally weighted, and (b) an overall modifier based on the Company’s total stockholder return (TSR) relative to a group of peer companies selected by the Company’s compensation committee, over the three-year performance period.

Under the PRU program, financial goals are set at the beginning of each fiscal year and performance is reviewed at the end of that year. The percentage to be applied to each participant’s target award ranges from zero to 160% based upon the extent to which the annual financial performance goals are achieved. If specific performance threshold levels for the annual financial goals are met, the amount earned for that element will be applied to one-third of the participants’ PRU award to determine the number of units earned.

At the end of the three-year performance period, the total units earned, if any, are adjusted by applying a modifier, ranging from zero to 150% based on the Company’s TSR based on stock price changes relative to a group of peer companies selected by the Company’s compensation committee for the same three-year period.

The TSR modifier is intended to ensure that there are limited or no payouts under the PRU program if the Company’s stock performance is significantly below the median TSR of a group of peer companies selected by the Company’s compensation committee over the three-year performance period. Where the annual financial goals have been met and where there has been strong relative TSR performance over the three-year performance period, the PRU program may provide substantial rewards to participants with a maximum payout of 2.4 times the initial PRU award. However, even if all of the annual financial metric goals are achieved in each of the three years, there will be no payouts if the Company’s stock performance is below that of the 10th percentile of the group of peer companies selected by the Company’s compensation committee.

88


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Recipients of PRU 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 PRUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PRUs as defined in the Plan. Target shares subject to PRU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.

The Company records stock-based compensation expense for PRU awards granted based on management’s periodic assessment of the annual financial performance goals to be achieved. As of January 1, 2024, management determined that vesting of the PRU awards was probable. PRU activity for the year ended January 1, 2024 was as follows:

 

 

 

Shares

 

 

Weighted
Average Fair
Value

 

 

 

(In thousands)

 

 

 

 

Outstanding shares as of January 2, 2023

 

 

391

 

 

$

15.55

 

Granted

 

 

327

 

 

 

16.34

 

Vested

 

 

(227

)

 

 

16.12

 

Change in units due to annual performance achievement

 

 

(149

)

 

 

16.22

 

Outstanding shares as of January 1, 2024

 

 

342

 

 

$

15.64

 

 

The fair value of PRUs granted is calculated using a Monte Carlo simulation model, as the TSR modifier contains a market condition. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, the following assumptions were used in determining the fair value:

 

 

 

For the Year Ended

 

 

 

January 1, 2024 (1)

 

 

January 2, 2023 (2)

 

 

January 3, 2022 (3)

 

Weighted-average fair value

 

$

16.36

 

 

$

15.02

 

 

$

14.23

 

Risk-free interest rate

 

 

4.46

%

 

 

1.44

%

 

 

0.18

%

Dividend yield

 

 

 

 

 

 

 

 

 

Expected volatility

 

 

42

%

 

 

30

%

 

 

47

%

(1)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2021, the second year of the three-year performance period applicable to PRUs granted in 2022 and the first year of the three-year performance period applicable to PRUs granted in 2023.
(2)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2020, the second year of the three-year performance period applicable to PRUs granted in 2021 and the first year of the three-year performance period applicable to PRUs granted in 2022.
(3)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2019, the second year of the three-year performance period applicable to PRUs granted in 2020 and the first year of the three-year performance period applicable to PRUs granted in 2021.

The risk-free interest rate for the expected term of PRUs is based on the U.S. Treasury yield curve in effect at the time of grant. Expected volatility is calculated using the Company’s historical stock price.

Restricted Stock Units

RSU activity for the year ended January 1, 2024 was as follows:

 

 

 

Shares

 

 

Weighted
Average
Grant-Date
Fair Value

 

 

 

(In thousands)

 

 

 

 

Non-vested RSUs outstanding as of January 2, 2023

 

 

3,063

 

 

$

12.96

 

Granted

 

 

2,076

 

 

 

13.85

 

Vested

 

 

(1,430

)

 

 

13.93

 

Cancelled

 

 

(256

)

 

 

13.35

 

Non-vested RSUs outstanding as of January 1, 2024

 

 

3,453

 

 

$

13.52

 

Vested and expected to vest through 2026 as of January 1, 2024

 

 

4,131

 

 

$

13.25

 

 

The fair value of the Company’s RSUs is determined based upon the closing common stock price on the grant date. The weighted average fair value per unit of RSUs granted was $13.85, $12.72 and $14.40 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. The total fair value of RSUs vested for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 was $19,928, $15,510 and $17,185, respectively.

89


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

Stock Options

As of January 1, 2024, stock options outstanding was 60. This is not material to the consolidated financial statements of the Company.

Stock-based Compensation Expense and Unrecognized Compensation Costs

For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, the amounts recognized in the consolidated statements of operations with respect to the stock-based compensation plan are as follows:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Cost of goods sold

 

$

7,455

 

 

$

5,846

 

 

$

4,714

 

Selling and marketing

 

 

3,205

 

 

 

2,749

 

 

 

2,540

 

General and administrative

 

 

11,088

 

 

 

9,808

 

 

 

9,718

 

Research and development

 

 

1,139

 

 

 

1,122

 

 

 

739

 

Stock-based compensation expense recognized

 

$

22,887

 

 

$

19,525

 

 

$

17,711

 

 

The following is a summary of total unrecognized compensation costs as of January 1, 2024:

 

 

 

Unrecognized Stock-Based Compensation Cost

 

 

Remaining Weighted Average
Recognition Period

 

 

 

(In thousands)

 

 

(In years)

 

RSU awards

 

$

34,845

 

 

 

1.4

 

PRU awards

 

 

1,890

 

 

 

1.6

 

 

$

36,735

 

 

 

 

 

(15)
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan

As of January 1, 2024, the Company has several defined contribution plans. In North America, the Company has savings plans (the Savings Plans) in which eligible full-time employees can participate and contribute a percentage of compensation subject to the maximum allowed by the tax agencies. The Savings Plans provides for a partial match by the Company. In China, the Company contributes to either separate trust-administered funds or various government-sponsored pension plans on a mandatory basis. For all defined contribution plans, the Company has no further payment obligation once the required contributions have been made. The Company recorded contributions to defined contribution plans of $36,843, $36,385 and $29,464 during the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

The Company also maintains a deferred compensation plan (the Compensation Plan). The Compensation Plan is an unfunded, nonqualified deferred compensation plan and is limited to selected employees, including the Company’s named executive officers and directors. The Compensation Plan allows participants to defer up to 100% of their annual bonus and between 5% and 100% of their annual director fees. Amounts deferred under the Compensation Plan will be credited to accounts maintained by the Company for each participant and will be credited or debited with the participant’s proportionate share of any gains or losses attributable to the performance of investment options selected by the participant.

Following the acquisition of Anaren on April 18, 2018, the Company has a noncontributory defined benefit pension plan covering eligible employees. Effective August 15, 2000, the plan was closed for new participants. Benefits under this plan generally are based on the employee’s years of service and compensation. Effective December 31, 2019, the plan is frozen as to further participation and to further benefit accruals.

As of January 1, 2024 and January 2, 2023, the funded status of the accumulated benefit obligation was 97% and 90%, respectively. The Company does not expect to fund a minimum required contribution during fiscal year 2024.

90


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The following tables set forth the changes in benefit obligation and the plan assets in the defined benefit plan described above for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

Change in Benefit Obligations

 

January 1,
 2024

 

 

January 2,
 2023

 

 

January 3,
 2022

 

 

 

(In thousands)

 

Benefit obligation at beginning of year

 

$

(24,108

)

 

$

(31,554

)

 

$

(33,470

)

Interest cost

 

 

(1,155

)

 

 

(803

)

 

 

(722

)

Actuarial (loss) gain

 

 

(247

)

 

 

7,033

 

 

 

1,304

 

Benefits paid

 

 

1,425

 

 

 

1,216

 

 

 

1,334

 

Benefit obligation at end of year

 

$

(24,085

)

 

$

(24,108

)

 

$

(31,554

)

Accumulated benefit obligation at end of year

 

$

24,085

 

 

$

24,108

 

 

$

31,554

 

 

 

 

For the Year Ended

 

Change in Plan Assets

 

January 1,
 2024

 

 

January 2,
 2023

 

 

January 3,
 2022

 

 

 

(In thousands)

 

Fair value of plan assets at beginning of year

 

$

21,637

 

 

$

26,278

 

 

$

23,484

 

Actual return on plan assets

 

 

3,038

 

 

 

(3,760

)

 

 

3,526

 

Employer contributions

 

 

 

 

 

335

 

 

 

602

 

Benefits paid

 

 

(1,426

)

 

 

(1,216

)

 

 

(1,334

)

Fair value of plan assets at end of year

 

$

23,249

 

 

$

21,637

 

 

$

26,278

 

Unfunded status

 

$

(836

)

 

$

(2,471

)

 

$

(5,276

)

Net amount recognized

 

$

(836

)

 

$

(2,471

)

 

$

(5,276

)

 

Amounts before income tax effect recognized in the consolidated balance sheets consists of the following:

 

 

 

As of

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

 

(In thousands)

 

 

Other long-term liabilities

 

$

(836

)

 

$

(2,471

)

 

Net amount recognized

 

$

(836

)

 

$

(2,471

)

 

Amounts before income tax effect included in accumulated other comprehensive loss as of January 1, 2024 and January 2, 2023 are as follows:

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

 

(In thousands)

 

 

Net actuarial gain

 

$

3,256

 

 

$

1,616

 

 

Accumulated other comprehensive gain

 

$

3,256

 

 

$

1,616

 

 

The net actuarial gain during the year ended January 1, 2024 was primarily driven by an increase in actual return on plan assets.

The components included in the net periodic benefit income (cost) and the increase in minimum liability included in other comprehensive loss for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

 

For the Year Ended

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

 

(In thousands)

 

 

Interest cost

 

$

1,155

 

 

$

803

 

 

$

722

 

 

Expected return on plan assets

 

 

(1,150

)

 

 

(1,419

)

 

 

(1,279

)

 

Amortization of net actuarial loss

 

 

 

 

 

 

 

 

23

 

 

Net periodic benefit income (cost)

 

$

5

 

 

$

(616

)

 

$

(534

)

 

 

91


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The weighted-average assumptions used to determine benefit obligations for this plan as of January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

Discount rate

 

 

4.74

 

%

 

4.94

 

%

 

2.60

 

%

Expected return on plan assets

 

 

5.50

 

 

 

5.50

 

 

 

5.50

 

 

The Company determines the discount rate assumption based on an analysis using the discount rates from an industry standard curve that is based on high quality corporate bonds and the expected benefit payments from the plan.

The weighted-average assumptions used to determine net periodic benefit income (cost) for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

 

For the Year Ended

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

Discount rate

 

 

4.94

 

%

 

2.60

 

%

 

2.20

 

%

Expected return on plan assets

 

 

5.50

 

 

 

5.50

 

 

 

5.50

 

 

The Company determines the expected long-term rate of return on plan assets based upon recommendations from its pension plan's investment advisors and using an allocation approach that considers diversification and rebalancing for a portfolio of assets invested over a long-term time horizon. The approach relies on the historical returns of the plan's portfolio and relationships between equities and fixed income investments, consistent with the widely accepted capital market principle that a diversified portfolio with a larger allocation to equity investments can generate a greater return over the long run. Additionally, the Company monitors the mix of investments in its portfolio to ensure alignment with its expected long-term pension obligations. The Company reviews the expected long-term rate of return annually and revises it as appropriate.

Investments shall be made pursuant to the following objectives: 1) preserve the purchasing power of the plan’s assets adjusted for inflation; 2) provide long-term growth; and 3) avoid significant volatility. Asset allocation shall be determined based on a long-term target allocation having 29% of assets invested in large-cap stocks, 11% in mid-cap stocks, 11% in small-cap stocks, 11% in international stocks, 34% in the broad bond market, and 3% in the real estate market, with little or none invested in cash. Both the investment allocation and the plan performance are reviewed periodically.

The target allocation for 2024 and the plan asset allocation at the end of 2023 and 2022, in percentages, by asset category are as follows:

 

 

Target Allocation 2024

 

 

 

January 1, 2024

 

 

 

January 2, 2023

 

 

Equity securities (1)

 

 

65

 

%

 

 

65

 

%

 

 

66

 

%

Debt securities (2)

 

 

34

 

 

 

 

32

 

 

 

 

33

 

 

Cash and cash equivalents (3)

 

 

1

 

 

 

 

3

 

 

 

 

1

 

 

Total

 

 

100

 

%

 

 

100

 

%

 

 

100

 

%

 

92


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The following table summarizes plan assets measured at fair value as of January 1, 2024 and January 2, 2023:

 

 

 

As of

 

 

 

January 1, 2024

 

 

 

Total

 

 

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

 

 

Significant
Observable Inputs
(Level 2)

 

 

Significant
Unobservable Inputs
(Level 3)

 

 

 

(In thousands)

 

Equity securities (1)

 

$

15,171

 

 

$

15,171

 

 

$

 

 

$

 

Debt securities (2)

 

 

7,380

 

 

 

7,380

 

 

 

 

 

 

 

Cash and cash equivalents (3)

 

 

698

 

 

 

698

 

 

 

 

 

 

 

Total

 

$

23,249

 

 

$

23,249

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of

 

 

 

January 2, 2023

 

 

 

Total

 

 

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

 

 

Significant
Observable Inputs
(Level 2)

 

 

Significant
Unobservable Inputs
(Level 3)

 

 

 

(In thousands)

 

Equity securities (1)

 

$

14,221

 

 

$

14,221

 

 

$

 

 

$

 

Debt securities (2)

 

 

7,208

 

 

 

7,208

 

 

 

 

 

 

 

Cash and cash equivalents (3)

 

 

208

 

 

 

208

 

 

 

 

 

 

 

Total

 

$

21,637

 

 

$

21,637

 

 

$

 

 

$

 

 

(1)
Equity securities include U.S. and foreign exchange traded common and preferred stocks and mutual funds. Common and preferred shares issued by U.S. and non-U.S. corporations are traded actively on exchanges and price quotes for these shares are readily available. Holdings of corporate stock are categorized as Level 1 investments.
(2)
Debt securities include the debt of the U.S. Treasury and U.S. and foreign corporate issuers. U.S. Treasury notes and bonds are actively traded and price quotes for these securities are readily available. Holdings of U.S. Treasury notes and bonds are categorized as Level 1 investments.
(3)
Cash and cash equivalents include short-term U.S. government investment notes, short-term money market mutual funds, accrued income and cash held on account. Cash held on account and short-term U.S. government investment notes (including accrued income thereon) for which there is an active market and daily pricing for the security are categorized as Level 1 investments.

The Company seeks to maximize medium to long-term returns of the overall pension plan assets with reasonable levels of investment risk. One element of controlling the overall investment risk is through diversification of asset allocation, among domestic and international equity and debt instruments. The plan's equity investments include foreign and domestic exchange traded equities across a range of industries and countries, but primarily in the domestic markets. The plan's debt securities are primarily invested in government and corporate issuers primarily in the domestic market.

The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:

 

 

(In thousands)

 

2024

 

$

1,544

 

2025

 

 

1,590

 

2026

 

 

1,630

 

2027

 

 

1,652

 

2028

 

 

1,677

 

Years 2029 through 2032

 

 

8,628

 

 

(16)
Preferred Stock

The board of directors has the authority, without action by stockholders, to designate and issue preferred stock in one or more series. The board of directors may also designate the rights, preferences and privileges of each series of preferred stock, any or all of which may be superior to the rights of the common stock. As of January 1, 2024, no shares of preferred stock were outstanding.

(17)
Segment Information

The reportable segments shown below are the Company’s segments for which separate financial information is available and upon which operating results are evaluated by the chief operating decision maker to assess performance and to allocate resources. The PCB reportable segment consists of 16 domestic system, sub-system, and PCB plants; four PCB fabrication plants in China; one in Malaysia; and one in Canada. The RF&S Components reportable segment consists of one domestic RF component plant and one RF component plant in China.

93


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The Company, including the chief operating decision maker, evaluates segment performance based on reportable segment income, which is operating income before amortization of intangibles. Interest expense and interest income are not presented by segment since they are not included in the measure of segment profitability reviewed by the chief operating decision maker. All inter-segment transactions have been eliminated.

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Net Sales:

 

 

 

 

 

 

 

 

 

PCB

 

$

2,194,046

 

 

$

2,437,942

 

 

$

2,186,901

 

RF&S Components

 

 

38,521

 

 

 

57,104

 

 

 

58,583

 

Other (1)

 

 

 

 

 

 

 

 

3,256

 

Total net sales

 

$

2,232,567

 

 

$

2,495,046

 

 

$

2,248,740

 

Operating Segment Income:

 

 

 

 

 

 

 

 

 

PCB

 

$

271,098

 

 

$

317,316

 

 

$

262,442

 

RF&S Components

 

 

(33,158

)

 

 

23,534

 

 

 

22,035

 

Corporate and Other (1)

 

 

(134,048

)

 

 

(87,811

)

 

 

(117,097

)

Total operating segment income

 

 

103,892

 

 

 

253,039

 

 

 

167,380

 

Amortization of definite-lived intangibles (2)

 

 

(61,576

)

 

 

(42,631

)

 

 

(41,389

)

Total operating income

 

 

42,316

 

 

 

210,408

 

 

 

125,991

 

Total other expense, net

 

 

(42,019

)

 

 

(27,545

)

 

 

(55,938

)

Income before income taxes

 

$

297

 

 

$

182,863

 

 

$

70,053

 

 

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Depreciation Expense:

 

 

 

 

 

 

 

 

 

PCB

 

$

90,957

 

 

$

82,760

 

 

$

76,380

 

RF&S Components

 

 

1,833

 

 

 

1,798

 

 

 

1,671

 

Corporate and Other (1)

 

 

6,365

 

 

 

6,718

 

 

 

7,891

 

Total depreciation expense

 

$

99,155

 

 

$

91,276

 

 

$

85,942

 

 

 

 

 

 

 

 

 

 

Capital Expenditures:

 

 

 

 

 

 

 

 

 

PCB

 

$

193,992

 

 

$

90,784

 

 

$

74,028

 

RF&S Components

 

 

733

 

 

 

2,279

 

 

 

1,604

 

Corporate and Other (1)

 

 

4,001

 

 

 

4,345

 

 

 

6,735

 

Total capital expenditures

 

$

198,726

 

 

$

97,408

 

 

$

82,367

 

 

 

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

(In thousands)

 

Segment Assets:

 

 

 

 

 

 

PCB

 

$

2,032,202

 

 

$

1,890,723

 

RF&S Components

 

 

142,520

 

 

 

202,619

 

Corporate and Other (1)

 

 

1,148,941

 

 

 

1,230,262

 

Total assets

 

$

3,323,663

 

 

$

3,323,604

 

 

(1)
Other represents results from the now closed SH E-MS and SZ facilities. For the year ended January 2, 2023, operating segment income includes the gain on sale of property occupied by the Company’s former SH E-MS entity of $51,804.
(2)
Amortization of definite-lived intangibles relates to the PCB and RF&S Components reportable segments. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, $12,901, $5,534 and $5,641, respectively, of amortization expense is included in cost of goods sold.

The Corporate category primarily includes operating expenses that are not included in the segment operating performance measures. Corporate consists primarily of corporate governance functions such as finance, accounting, information technology and human resources personnel, as well as global sales and marketing personnel, research and development costs, and acquisition and integration costs associated with acquisitions and divestitures.

94


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

The Company markets and sells its products in approximately 60 countries. Other than in the United States, the Company does not conduct business in any country in which its net sales in that country exceed 10% of the Company’s total net sales. Net sales and long-lived assets are as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

Net Sales

 

 

Long-Lived Assets

 

 

Net Sales

 

 

Long-Lived Assets

 

 

Net Sales

 

 

Long-Lived Assets

 

 

 

(In thousands)

 

United States

 

$

1,263,065

 

 

$

1,235,255

 

 

$

1,224,334

 

 

$

1,363,754

 

 

$

1,049,590

 

 

$

1,131,663

 

China (1)

 

 

164,280

 

 

 

346,602

 

 

 

330,558

 

 

 

374,474

 

 

 

399,364

 

 

 

382,580

 

Other

 

 

805,222

 

 

 

165,256

 

 

 

940,154

 

 

 

34,450

 

 

 

799,786

 

 

 

28,754

 

Total

 

$

2,232,567

 

 

$

1,747,113

 

 

$

2,495,046

 

 

$

1,772,678

 

 

$

2,248,740

 

 

$

1,542,997

 

 

(1)
Includes Hong Kong

 

Net sales are attributed to countries by country invoiced.

(18)
(Loss) Earnings Per Share

The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands, except per share amounts)

 

Net (loss) income

 

$

(18,718

)

 

$

94,583

 

 

$

54,414

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares

 

 

102,744

 

 

 

102,074

 

 

 

106,314

 

Dilutive effect of performance-based restricted stock units,
   restricted stock units and stock options

 

 

 

 

 

1,791

 

 

 

1,639

 

Dilutive effect of outstanding warrants

 

 

 

 

 

1

 

 

 

200

 

Diluted shares

 

 

102,744

 

 

 

103,866

 

 

 

108,153

 

(Loss) earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.18

)

 

$

0.93

 

 

$

0.51

 

Diluted

 

$

(0.18

)

 

$

0.91

 

 

$

0.50

 

 

For the year ended January 1, 2024, potential shares of common stock, consisting of stock options to purchase approximately 60 shares of common stock at exercise prices ranging from $11.83 to $16.60 per share, 3,527 RSUs, and 668 PRUs were not included in the computation of diluted earnings per share because the Company incurred a net loss and as a result, the impact would be anti-dilutive.

For the years ended January 2, 2023 and January 3, 2022, PRUs, RSUs and stock options to purchase 535 and 895 shares of common stock, respectively, were not included in the computation of diluted earnings per share. The PRUs were not included in the computation of diluted earnings per share because the performance conditions had not been met, and for RSUs and stock options, the options’ exercise prices or the total expected proceeds under the treasury stock method was greater than the average market price of common stock during the applicable year and, as a result, the impact would be anti-dilutive.

There were warrants sold to purchase 707 shares of the Company’s common stock for the year ended January 3, 2022.

(19)
Share Repurchase Program

On May 3, 2023, the Company's Board of Directors authorized and approved a share repurchase program (the “2023 Repurchase Program”), under which the Company may repurchase up to $100,000 in value of the Company’s outstanding shares of common stock from time to time through May 3, 2025. The Company may repurchase shares through open market purchases, privately-negotiated transactions, or otherwise in accordance with applicable federal securities laws, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended (Exchange Act), which sets certain restrictions on the method, timing, price and volume of open market stock repurchases. In addition, the Company expects to adopt one or more trading plans in accordance with Rule 10b5-1 of the Exchange Act to facilitate certain purchases that may be effected under the share repurchase program. The timing, manner, price and amount of any repurchases will be determined at the Company’s discretion, and the share repurchase program may be suspended, terminated or modified at any time for any reason. The repurchase program does not obligate the Company to acquire any specific number of shares.

During the year ended January 1, 2024, the Company repurchased 1,804 shares of common stock for a total cost of approximately

95


TTM TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements — (Continued)

$24,432 (including commissions). As of January 1, 2024, the remaining amount in value available to be repurchased under the 2023 Repurchase Program was approximately $75,568.

(20)
Restructuring Charges

On February 8, 2023, the Company announced a consolidation plan, pursuant to which the Company ceased operations at three of its manufacturing facilities during the year ended January 1, 2024 and consolidated the operations of those facilities into other Company facilities. The three manufacturing facilities are PCB operations located in Anaheim and Santa Clara, California, and Hong Kong. The Company recorded $20,775 of restructuring charges during 2023 since the February 8, 2023 announcement. In addition, the Company recorded $5,323 of accelerated depreciation expense in the consolidated statements of operations for the year ended January 1, 2024.

In addition to this consolidation plan, the Company recognized $3,577 of employee separation, contract termination and other costs during the year ended January 1, 2024 in connection with other global realignment restructuring efforts. Contract termination and other costs primarily represented plant closure costs.

The below table summarizes such restructuring costs by reportable segment for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

 

(In thousands)

 

Reportable Segment:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PCB

 

$

13,780

 

 

$

9,877

 

 

$

23,657

 

 

$

2,510

 

 

$

1,036

 

 

$

3,546

 

 

$

504

 

 

$

122

 

 

$

626

 

RF&S Components

 

 

14

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate and Other (1)

 

 

305

 

 

 

376

 

 

 

681

 

 

 

31

 

 

 

517

 

 

 

548

 

 

 

415

 

 

 

3,204

 

 

 

3,619

 

 

$

14,099

 

 

$

10,253

 

 

$

24,352

 

 

$

2,541

 

 

$

1,553

 

 

$

4,094

 

 

$

919

 

 

$

3,326

 

 

$

4,245

 

Accrued restructuring costs are included as a component of other current liabilities in the consolidated balance sheet. The below table shows the utilization of the accrued restructuring costs during the year ended January 1, 2024:

 

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

 

(In thousands)

 

Accrued as of January 3, 2022

 

$

 

 

$

34

 

 

$

34

 

Charged to expense

 

 

2,541

 

 

 

1,553

 

 

 

4,094

 

Amount paid

 

 

(31

)

 

 

(1,584

)

 

 

(1,615

)

Accrued as of January 2, 2023

 

$

2,510

 

 

$

3

 

 

$

2,513

 

Charged to expense

 

 

14,099

 

 

 

10,253

 

 

 

24,352

 

Amount paid, net of government contributions eligible for offsetting

 

 

(15,615

)

 

 

(10,071

)

 

 

(25,686

)

Accrued as of January 1, 2024

 

$

994

 

 

$

185

 

 

$

1,179

 

 

96


EX-21.1 2 ttmi-ex21_1.htm EX-21.1 EX-21.1

Exhibit 21.1

LIST OF SUBSIDIARIES OF

TTM TECHNOLOGIES, INC.

Name of Subsidiary

 

State/Country of Incorporation

TTM Iota Limited

 

Bermuda

TTM Technologies (Asia Pacific) Limited

 

Hong Kong

TTM Technologies Cayman Limited

 

Cayman Islands

TTM Technologies International Limited

 

Cayman Islands

Meadville Aspocomp (BVI) Holdings Limited

 

British Virgin Islands

Asia Rich Enterprises Limited

 

British Virgin Islands

Aspocomp Electronics India Private Limited

 

India

TTM Technologies China Limited

 

Hong Kong

OPC Manufacturing Limited

 

Hong Kong

TTM Technologies Trading (Guangzhou) Co., Ltd.

 

China

Dongguan Meadville Circuits Limited

 

China

TTM Technologies North America, LLC

 

Delaware

Wirekraft Industries, LLC

 

Delaware

TTM Technologies Europe Limited

 

United Kingdom

TTM Technologies Toronto, Inc.

 

Ontario

TTM Technologies Trading (Asia) Company Limited

 

Hong Kong

TTM Services (Singapore) PTE Ltd.

 

Singapore

Merix Printed Circuits Technology Limited

 

China

Viasystems BVI Limited

 

British Virgin Islands

TTM Technologies Services (BVI) Limited

 

British Virgin Islands

Viasystems Asia Pacific Company Limited

 

Hong Kong

TTM Technologies (Hong Kong) Co., Ltd.

 

Hong Kong

TTM Technologies Shared Services (Guangzhou) Co. Ltd.

 

China

TTM Technologies International (Switzerland) GmbH

 

Switzerland

Viasystems EMS (Shenzhen) Co. Ltd.

 

China

Shanghai Viasystems EMS Co. Ltd.

 

China

Guangzhou Termbray Electronics Technologies Company Limited

 

China

Kalex Multilayer Circuit Board (Zhongshan) Ltd.

 

China

Metropole A Limited

 

Hong Kong

Metropole B Limited

 

Hong Kong

Anaren, LLC

 

Delaware

Anaren Ceramics, Inc.

 

New Hampshire

Anaren Communication (Suzhou) Co. Ltd.

 

China

Anaren GP, Inc.

 

New York

Anaren Microwave, Inc.

 

Delaware

Unicircuit, Inc.

 

Colorado

TTM Technologies Japan Kabushiki Kaisha

 

Japan

TTM Printed Circuit Group, LLC

 

Delaware

TTM Technologies Malaysia SDN. BHD.

 

Malaysia

Telephonics Corporation

 

Delaware

ISC Farmingdale Corporation

 

New York

TTM Technologies Tel Aviv Ltd.

 

Israel

TTM RF & Specialty Components, LLC

 

Delaware


EX-23.1 3 ttmi-ex23_1.htm EX-23.1 EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (Nos. 333-46454, 333-138219, 333-198117, 333-211744, and 333-272490) on Form S-8 of our report dated February 27, 2024, with respect to the consolidated financial statements of TTM Technologies, Inc. and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP

Irvine, California

February 27, 2024

 


EX-31.1 4 ttmi-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Thomas T. Edman, certify that:

1. I have reviewed this annual report on Form 10-K of TTM Technologies, 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.

/s/ Thomas T. Edman

 

Thomas T. Edman

President and Chief Executive Officer

(Principal Executive Officer)

February 27, 2024


EX-31.2 5 ttmi-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Daniel L. Boehle, certify that:

1. I have reviewed this annual report on Form 10-K of TTM Technologies, 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.

/s/ Daniel L. Boehle

 

Daniel L. Boehle

Executive Vice President and Chief Financial Officer

(Principal Financial Officer and Principal
Accounting Officer)

February 27, 2024


EX-32.1 6 ttmi-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of TTM Technologies, Inc. (the “Company”) for the year ended January 1, 2024, as filed with the Securities and Exchange Commission (the “Report”), I, Thomas T. Edman, President and Chief Executive Officer of the Company, certify, to the best of my knowledge, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and

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

By:

 

/s/ Thomas T. Edman

 

 

 

 

 

Thomas T. Edman

 

 

President and Chief Executive Officer

 

 

(Principal Executive Officer)

 

February 27, 2024

 


EX-32.2 7 ttmi-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of TTM Technologies, Inc. (the “Company”) for the year ended January 1, 2024, as filed with the Securities and Exchange Commission (the “Report”), I, Daniel L. Boehle, Executive Vice President and Chief Financial Officer of the Company, certify, to the best of my knowledge, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and

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

 

By:

 

/s/ Daniel L. Boehle

 

 

 

 

 

Daniel L. Boehle

 

 

Executive Vice President and Chief Financial Officer

 

 

(Principal Financial Officer and Principal
Accounting Officer)

 

February 27, 2024

 


EX-97 8 ttmi-ex97.htm EX-97 EX-97

Exhibit 97

 

TTM Technologies, Inc. (“the Company”)
Executive Compensation Recoupment Policy

As amended and restated by the Board of Directors on November 15, 2023

Administration

This Policy shall be administered by the Compensation Committee (the “Committee”). Any determinations made by the Committee shall be final and binding on all affected individuals. This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended, and any applicable rules or standards adopted by the Securities and Exchange Commission or Nasdaq. This policy shall apply in addition to any right of recoupment against the Chief Executive Officer and Chief Financial Officer pursuant to Section 304 of the Sarbanes-Oxley Act of 2002.

Definitions

For purposes of this Policy, a “Covered Executive” is defined as any current or former officer of the Company that has been designated as such by the Committee pursuant to Section 16 of the Securities Exchange Act of 1934, as amended.

For purposes of this Policy, “Covered Compensation” shall include any compensation that is granted, earned, or vested based wholly or in part on the attainment of a “financial reporting measure,” including, but not limited to, the following: (i) annual cash incentive compensation paid to a Covered Executive under the TTM Incentive Plan adopted by the Committee (or any successor annual cash incentive plan adopted by the Committee), (ii) Performance Stock Units (“PSUs”), and/or the resulting shares vested to Covered Executives pursuant to such grant of PSUs. For the avoidance of doubt, Covered Compensation shall not include base salary or time vested Restricted Stock Units granted to Covered Executives.

“Financial reporting measures” include but are not limited to: (i) Company stock price, (ii) total shareholder return, (iii) revenues, (iv) net income, (v) EBITDA, (vi) liquidity measures such as working capital or operating cash flow, (vii) return measures such as return on assets and (viii) earnings measures such as earnings per share.

Recoupment in the Event of an Accounting Restatement

In the event that the Company is required to prepare an accounting restatement due to material noncompliance by the Company with any financial reporting requirement under the U.S. Federal Securities laws (an “Accounting Restatement”), the Committee will require, and by the certification required by this Policy, each Covered Executive shall agree to, the reimbursement or forfeiture of any excess Covered Compensation received by any Covered Executive during the three completed fiscal years immediately preceding the date on which the Company is required to prepare an accounting restatement.


In the event of an Accounting Restatement, the amount to be recovered will be the excess of the Covered Compensation paid to the Covered Executive based on the erroneous data over the Covered Compensation that would have been paid to the Covered Executive had it been based on the restated results, as determined by the Committee.

If the Committee cannot determine the amount of excess Incentive Compensation received by the Covered Executive directly from the information in the accounting restatement (e.g., because it was based on stock price or total shareholder return), then it will make its determination based on a reasonable estimate of the effect of the accounting restatement, and it will document and keep record of the method by which it reaches such estimate.

Recoupment for Violations of Code of Conduct

In the event of a material and intentional violation of the Company’s Code of Conduct by a Covered Executive, the Committee may require, as and to the extent it deems appropriate at the sole and absolute discretion of the Committee, and by the certification required by this Policy, each Covered Executive shall agree to the reimbursement or forfeiture of all types of compensation received by the Covered Executive during the three completed fiscal years immediately preceding the date of the material and intentional violation of the Code of Conduct. Further, the Company may take such other disciplinary action, including but not limited to actions under other Company policies, against any Covered Executive as it deems necessary and appropriate, including termination of employment.

Method of Recoupment

The Committee will determine, in its sole discretion, the method for recouping compensation hereunder which may include, without limitation:

requiring reimbursement of cash compensation previously paid;
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;
offsetting the recouped amount from any compensation otherwise owed by the Company to the Covered Executive;
cancelling outstanding vested or unvested equity awards; and/or
taking any other remedial and recovery action permitted by law, as determined by the Committee.

Certification and Waiver of Indemnification

All Covered Executives will be required to certify their understanding of, and agreement to comply with and return any compensation to the Company pursuant to this Policy, and in connection therewith irrevocably waive any right they may otherwise have to be indemnified by the Company against the loss of any compensation.


Other Recoupment Rights

The Board intends that this Policy will be applied to the fullest extent of the law. The Committee may require that any employment agreement, equity award agreement, or similar agreement, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar Policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

Impracticability

The Committee shall recover any compensation in accordance with this Policy unless such recovery would be impracticable because (i) the direct costs of enforcing recovery would exceed the recoverable amount or (ii) recovery would violate the law of the Covered Executive’s home country.

Successors

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.


GRAPHIC 9 img80767827_0.jpg GRAPHIC begin 644 img80767827_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **XCXK)K;^"9#HBSO MY'H[?Q'\.K:?2]4\37)T]I4:Q2\^S MSF?;CR7?*MM0ME07Z8R6P!0!Z=17E=IJ]WKUO\/]+EUN>XAU.WNI+V[L99+= MYG@C QN&UQAV.>F2O(KGM.\3:SXCT-/M6J7\+V'A>YU!)+>X:%I+A)Y(E=RI M&_B$'!RIW'(H ]UHK,\.:A+JWA?2=1G&)KNRAGD&,89T#'CZFK/]H6_VM;4^ M:LK,57="X5B 3@,1M/ )Z]J +5%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 97B M+0_^$@TE[$:A>V#E@R3VDNU@1GAAT=2"058$'ZX(Q=/^']MI>E6UI8:UJUG< M1S27$UW;2HK7,D@PYD0J8SP%Q\N5VC!')/7T4 DQ:7I%E82W6GOI&_[ M'=6S+YJ;P1)G>K*=V23D=>1BJT_PTT1]/M;*UEO+&."P;37-LZ[I[9CEHW+* MW4Y.1@Y)P1FNQHH CMX(K6VBMX$$<,2!(T7HJ@8 'X54O_\ C]TO_KZ;_P!$ MR5?JA?\ _'[I?_7TW_HF2@"_1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %4+_\ X_=+_P"OIO\ T3)5^J%__P ?NE_]?3?^B9* +]%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%9FO:_IWAO2WU'4YC' K*BA5+O(['"HJCEF)[# MZ] 369%X_P##DVGV-W'>3/\ ;GDC@MXK666F6TU!UCM&MH))FF8@L J(I;.%/;C'-1WWC/0M,@MYKVYG@$ M\;3*DEG,)$C4X9W39NC4$C+, .>M &_5"_\ ^/W2_P#KZ;_T3)5Y'61%=&#* MPR&!R"*HW_\ Q^Z7_P!?3?\ HF2@"_1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M '#_ !7LM*O/!;'5;^:P\FX66TNXT+"*X 8(6P" IR02V!R!D$BN$B^*&KZ3 M\.+2TEEM'UF\NI;#3+Z0K%"\$>U?M+$G: "VWT)7/.#7N+HDL;1R*KHP*LK# M((/4$4(B11K'&JHB@*JJ, = !0!Y5!HG@S2?"G@ZUU3Q/)]ELVG:VO;2[:* MWGG(8R$SI]T@E]HWJ3@CYN17,1:CJ,&G/J'B6299+_P?38G. M,R-&T1QU;K7OU% &3X6M;BQ\(Z+:78(N8+""*8'J'6-0WZ@TMXMT-5TUI)H6 M@-RVU%B(8?N9.K;B#W["M6J%_P#\?NE_]?3?^B9* +]%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 444CNL:%W8*JC)). !0 M%K&5>FG: M]WY:F$L32B[7N_+7\CT:BO.@OQ2O_F\S3-.S_#A6Q^CTO_"+_$"7F7Q=$I/) M\M./_012]LWM!D_6&]H/\OU/1**\\_X1?Q_#\T/BZ)V])$X_532'_A:&F?,3 MIFJJ.J@!3_)*/;-;Q8?6&OB@_P _U/1**X"T^)T=KCE2R'WZ M9Q],UVUCJ%GJ=L+BQNHKB$_QQ.&'TXZ&KA5A/X6:4ZT*GPLLT445H:A1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !5"_\ ^/W2_P#KZ;_T3)5^J%__ ,?NE_\ 7TW_ *)D MH OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 445FZQX@TO0+?SM2O(X 1 M\JDY=_HHY-)M)78I245=LTJS]6UW3-#M_.U*]BMU/0,?F;Z*.3^%<*_B_P 3 M>+I&M_">FM:6A.UM0N@!^78?0;C]*T-(^&5A%/\ ;M>N)=7OV.YFF8[,_3.6 M_'CVK#VTI_PU?S>W_!.;V\JFE%7\WM_P2G)\0=8UZ5K?PCH4LZ@[3=W(PB_A MG _$_A2I\/=7UQA-XL\03SY.?LML<(OYC'Y+^->A10QP1+%#&D<:C"HB@ #V M I]/V'-_$=_R']6YM:KYOP7W&'I7@_P_HP7['I=NLB_\M9%WO_WTV2/PK6-IJ-NUO>VT5Q"W5)4##]:X74/AY<:7 M='4_!U^^GW(Y:V=R8Y/;G/Y'(^E>A45G.E&>YE4HPJ?$M>_4X70_B"1?_P!C M^*+7^RM2& ';B*3\>V?J0?6NZZUE:]XWM]#QZ'J*SYY4OCU7?\ S_S,?:3HZ5-8]^WK M_F>H456L-0M-4LH[RRG2>WD&5=#Q_P#6/M5FNA.^J.I--704444#"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JGJFJV.C6+WFH7 M*00+_$QZGT ZD^PK!\5^.+'PV!:Q*;S5),"*TCY()Z%L=/IU/ZUA:7X)U+Q' M>IK/C29I#UAT]3A8QZ-CI]!SZGM6$ZKOR05W^"]3GG7?-R4U>7X+U_R()==\ M2^/I7MO#\3Z9H^2LE]+P[CN 1_)?Q(KT#1M-_L?2+;3_ +1+<^0NWS9CEFYS M_7CVJW%%'!$D4,:QQH-JH@P%'H!3ZJG3Y7S2=V52I.+YI.[_ *V04445J;!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !5"_\ ^/W2_P#KZ;_T3)5^J%__ ,?NE_\ 7TW_ *)DH OT444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%07E[:Z?;/K6&CVANM M1NXK>$?Q.>OL!U)]A7#7OQ#OM9NFT_P;ILEY+T:[E3$:>^#C\VQ]#4FF_#=[ MV[&I>+=0DU.[//DAB(U]NV1[# ^M<[K.6E)7\^ARO$.;M15_/I_P?D5[CQOK MOBF=[+P=ISK$#M>_N%P%^F>!^.3[5>T;X9V<5Q_:'B"YDU?4&.YC*28P?H>6 M_'CVKM[>WAM($@MX8X84&%2-0JJ/8"I*:H7=ZCN_P^X<A%244 >8:AHVJ_#N_DU?P^'NM%<[KJQ8D^6/4>W^UU'?(KN M]!\0:?XCTU;W3Y=R]'0\-&WHP[&M0@$$$9!KS;7_ MJ'A;4V\2^$EPO6[L M,JR]3M'I[=1VKF<71UCK'MV]/\CD<98=\T-8]5V]/\CTFBL/PQXIL/%.FBYM M&VRK@30,?FC;^H]#W_2MRNB,E)71TQE&:YHO0****904444 %%%% !1110 4 M444 %%%% !1110 4444 %%%07EY;:?:275W,D,$8W/(YP *&[ W;5DY( ))P M!U->>:[XXO-5U Z#X.C^TW;<2W@YCB'<@]/^!=/3-4+K5-:^)5W)I^C>98: MC;9[MAAI?;_['\_2N^T'P]IWAS3UL]/A"+U>0\O(?5CWKFYI5M(:1[_Y?YG) MSSKZ4](]^_I_F9'A3P-9^'B;VYWY+NH((SP!D@X#$ M]JS]+U2>\\ V.MMX]VZ;:K)+>7T5G%Y[KCY8V+AE#*3@GR\O\N ">>N\2Z;J M.K:++:Z7J8T^Y;^-X5E21<$%'!YVD'JI!'!SU!X";X.SW&AV.G'784C%_)J6 MH0-9L\%W.VT %1*K!%"XQGG)/T )=)\6^(/$&D^![22Y;3+W7(KJ6XNH84+[ M(5^4JKAE&_*,>#P3C%9EIX_U_P 0:-%+;7_V&>T\/3ZK.\4"-]HFCF>(*0X. M$/E,2%P?F&#Q7=ZAX6O[[^Q;Y-2M+?6=),HAGBL3]G*2+M*^3YF0-H7'S]5S MTXK%;X61VNF6]II.K-:L-)DTBZEE@\TS0NQ=F W+L?@;'ZTM_P#\?NE_]?3?^B9*GL;.'3M/MK&W4K!;1+#& M"Y8-*J ,W[F3J>IZ"@#5HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBL_5=;TS0[?S]2O8K=.P<_,WT Y/X4FTE=B;45=FA5:_P!1L]+MFN;ZZBMX M5ZO(P ^GN?:N!F\>:WXCF:U\'Z/(R [6OKE<*OT'0?B2?:IK'X:M?7*W_BS4 MYM4NNODJY$:^V>N/IM%8>VE%7\]E_P?D-N_B-=ZM7^M7*7_C+59+R0G['FUJ._ET!8=SUK._ET^[_ #*]E86FFVJVUE;1 M6\"]$C4 ?_KJQ116Z5MCI22T04444#"BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH \^\3^#[W3M2/B;PF?)OTRT]JH^6<=\#U/<=^HYZ[WA+Q?9^ M*;(E!Y%]$,3VK'YD/J/4?Y-='7"^+?!EP]Z/$7AI_LNLPG>R)P)_7VW'WX/> MN>4'3?/#;JO\CEE3E2?/3VZK]5Y_F=U17*^#_&EOXDB:UN$^RZM!D3VS<$D< M$KGG'J.H_6NJK:$U-%2-2/-%Z!1115%A1110 4444 %%%% !1110 444 M4 %%%AK:_ MXBT[PUIYN]0FV@\1QKR\A]%'^0*X6TTC6?B/>1ZEKGF6.A(VZWLE)!E'8_\ MV7Y8ZU?T#P/=ZCJ U_QA)]JOFYBM#S'".P(Z<>G3UR:]!Z5ARRJZSTCV_P _ M\CG4)U]:FD>W?U_R(;2TM["UCM;2%(8(QM2-!@ 5-1173L=:5M$%%%4;W5[& MPR)[A0X_@7EOR%14J0IQYINR\RH0E-VBKLO45SAUS4M1.W2K!@A_Y;2]/\/Y MUN6:W"VD:W;J\X'SL@P":PH8N%>35--KO;3Y=S6KAY4E[[5^U]2>BBBNHP"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "J%_\ \?NE_P#7TW_HF2K]4+__ (_=+_Z^F_\ 1,E %^BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ]]?VFFV MKW5[>/M4U^Y?3_ 9ISSD'#WTRX1/< \#_ (%^56-)^&L4ET-2\47LFK7[E%7\^G_ ?D5)?&OB#Q5,]KX0TQHX = MK:A<@ +],\#]3[5>TGX9V:W'V_Q#=2ZQ?MRWFL?+!^G5OQX]J[B&&*WA6*&- M(XD&%1% "CT %/IJ@F[U'=_A]PUADWS57S/\/N&0PQ6\*Q0QI'&@PJ(H ]@ M*?116YTA1110 4444 %%%% !1110 445F7?B#3;/(>X#N/X8_F/^%95:U.DN M:I))>9<*DLO3^@_6C^Q]9O>;[5#&IZI#_+C' M]:Y/[04_X$'/SM9?>['1]4Y?XLE'\7]R-V:\MK;_ %]Q%'_ON!6?+XETF+(^ MT[SZ(A/],5#!X4TR+F19)F[EW_PQ6C%I=A#CR[. 8[[ 3^=%\=/91C][?Z(+ M86/5O[E_F93>,-/!PL5RWT0?XTG_ EUMU-G= >NT?XUT"JJ#"J%'H!BEH]A MC'_R^7_@/_!#VN'_ .?;_P# O^ 8">+].8X>.XC_ -Y!_0U(I] M'!7^=:+QQR##HK#T89JE/HFFW'^LLHOJ@VG]*.3'1VG&7JFOR;#FPLMXM>C3 M_0NQRQRKNC=77U4Y%.KGY/"L*/YEC=SVLGJ&R/Z']:9_Q4>G?\\[^(?]]8_0 M_P Z/K=:G_&I/UC[R_S_ #ZO3G_ YKT>G_ #HZ*PK;Q3:,_E7D4MI+W#C M(_Q_2MJ*:*>,20R)(AZ,IR*Z*&*HU_X5=6TB7[%K<'S),AVB7'0-[^_X'CHWPGXX_M&X.BZY']BUN$[&1QM$Q]5] M_;OU'MVEH^&KY-#\9QLAZ0:B.5D'8L>_UZ^H[UZ+'(DL: MR1NKHP!5E.01Z@U=.I&:TW-*5:-1:;]NJ'4445H:A1110 4444 %%%% !37= M8T9W8*BC+,QP /4UC>(?%>D^&;?S-0N!YK#*0)S(_P!!Z>YXKBDL_$GQ(D$M M^9-(\/9RL"_?F']?J>/0&L9UE%\L=7V,*E=1?)%7EV_S[%S5_&]_KM^VB>#( MO/FZ37Y'[N(=R"?YG\ :VO"G@BS\.9NYW-[JLN3+=RGUZG]*V](T; M3]"L5L].MEAA7DXZL?4GJ35^E"D[\]35_@O04*+J[O\%Z?YA13)98X(S) M+(J(.K,< 5AW/B9'E\C3+=[N;U (4?U/Z4J^*HT/XDK/MU?HMSMI4*E7X%_D M;Q(4$D@ =2:QKSQ+96[>5!NNICP%BY&?K_AFJHT;4]5(?5KLQQ]?(B_SC^=; M-EIMGIZXMH%0]VZL?QKF]IBZ_P##CR1[O5_=T^?W&_)0I?&^9]EM]_\ D8WD MZ]K'^ND%A;'^%?O$?S_E5ZR\.:=9X;RO.D_OR\_ITK6HJZ>7THRYZGOR[RU^ MY;+Y$3Q51KEC[J[+3_AP &!P****[CF"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JA?_\ '[I?_7TW_HF2 MK]4+_P#X_=+_ .OIO_1,E %^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *9++'!$TLLBQQH,L[G ]2:X_7_B-IFES?8=-1 MM5U)CM6"VY4-Z%AG\AD_2LB+PEXD\8RK=>++YK.RSN33K[.F>%;)]5OCQY@4^4GO[CWX'O4-C\/ MK[6KI=1\9ZC)=R]5LXFQ&GL2/Y+CZFNUTK1M.T.T%MIMI';Q=]HY8^I/4GZU M?I*BY:U7?RZ?\$E4'-WK._ET_P"#\R"TL[:PMDMK."."!!A8XU"@?E4]%%=% MK'4E;1!1110 4444 %%%% !1102 ,G@4 %%9%[XDT^S)42>?+_]E\V=,,)4:YI>ZN[T_X)NW M5]:V*;KF=(QV!/)^@ZFL9_$<]VYCTFPDG/3S'&%'^?RYWYZ+[MSGO[ M%U34OFU2_*1G_EC#T_P_G6G::'IUD 8K92X_C?YC^O3\*T**UI8"A3?/:\N[ MU?X_H1/%59KEO9=EH@HHHKL.<**** "BBB@ HHHH **** (+FSMKQ-EQ"D@_ MVAT^GI6++X9-O(9M*NY+:3^X22I_S[YKH:*YJ^#HU]9QU[[/[UJ;4L14IZ1> MG;I]QS8UK5-,.W5;(R1C_EO%_G'\JUK+5['4 !;SJ7_N-PWY5>(!&",BLB]\ M-Z?>$NL9@EZ[XN.?ITKG]EBZ'\.7.NTM_O7ZHVYZ%3XX\K[K;[O\C7HKF_)U M_2?]5(M_;C^%OO ?S_4U8M?%%G*_E72O:3#@K(.,_7_'%5',*:?+63@_/;Y/ M9DRPD[\9Z+XEC46=R$N2,M;2_+(/P[_49KH*Y/Q!\/=$UUS<+&;&^SN%S;?*2WJ1 MT/UX/O6(D?Q$\+@(A@U^R7IN/[T#\<-G_OJH]I.&DU?S7^1G[6I3TJ1OYK_( M]'HKSI?BQ#:$)K/A_4K&3H0%!Y_X%MJ1OC#X<&-MMJ3D]EA3^KT_K-+^8?UR MA_,>@T5YV?B==W_&B>%=1NR?XG! 'UV@_P Q3/+^)'B(X=[;0K4_W?OD?J<_ MBM'UB+^%-_(/K4'\"Y)VD_[N3G\2:[ M-5@M+<(BQPPH, !54?R%)JI/XGRK\?O%RUJOQ>ZO+?[_P#(Y#P_\.[+3[G^ MTM8F;5=48[FEGY53[ ]3[G\,5VE8UWXFTZV.R-VN).@6(9'Y]*J^=K^K<11+ M80'^)OO$?S_05S?7ST*. <([3]!U-8K^(+S4',6CV3..AFD& /Z?F?PJQ:>&+.)_-NF>[F/):4\9^G^.: MV418T"(H51T"C %')BZ_QOV<>RUE]^R^1KS8>E\*YGYZ+[MSGXO#DMW()M7O M'G?KY:'"C_/MBMRWM8+2/R[>)(T]%&,U-1710P=&AK!:]WJ_O9E5Q%2KI)Z= MNGW!113))8XEW2.J#U8XKI,1]%9TWB#1;?\ U^KV$7^_J66MZ9! MJ.G7"W%I.-TC0ZS8^"$ M?Q&NE36T(N8(46,S7#K !E!)D?(&)/RMP>W6N$AUR[\06U]J>N>6TDG@F\"2 M% J2LMQ(C.HZ98+$V!ZC'&* />JH7_\ Q^Z7_P!?3?\ HF2J_A3[1_PAVB?; M-WVK^SX/.W==_EKNS^.:=>3R/JNFQ-:S(BW+8E8IM;]S)TPQ/Y@=* -6BBB@ M HHHH **** "BBB@ HHHH **** "BN6U_P"(WA3PT6CU#6(/M"];>#][)GT( M7./QQ7&'XN:]X@8IX,\&7EXF<"ZN_ECS[XX_\?KHAA:LUS)67=Z+\1';;'N[G^;46PJZR?R7^8>\6E^(_@QS@>)=-_&8#^=78/&7A>Z8+!XCTF M1C_"M[&3^6:X3Q'H'PJ\/*T5UHUM+=#I;6[N9,^^&^7\37,67PO7Q/?)=V/A MR'0-.SD/-++([CUVNW/Y*/9R[:?YZ&$\0HOECJ^R_K0]3U[X@Z M#H<>W[2M[='[D%JP"51]Z.1 N?7&W/ZU3/PE\3Z=\VB_$34X\=(I]Y7\EL68JOOP' M'ZUU1P32M3<7Z/\ SL=$5&"LE9'K=%>76/QX\*32>5J$&I:;*.&$\&X#_ODD M_I76:=\0O"&JX^R>(M/+'HDDHB8_\!?!J)X:M#XHLJZ9TM%-CECFC$D3JZ-R M&4Y!_&G5@,***;))'$NZ1U1?5C@4FTM6"5QU%95QXCTNWR#I'=JM^5C_YXP]/\/YUT:HJ*%10JCH , 4M+ZBZO^\S)+ D=1#)YQ_),US-]\>?!ML2ML=0 MOFZ#R+?:#_WV5KJAA:T_A@_N(YD>GT5Y'_PM_P 0:GQH/P_U2X4])9=P7\<) MC_QZC^UOC1JW^HT32M*C/1Y&4L/J"['_ ,=K3ZG47QM+U:%S(]W>/^>UR1G_OC;6Y;?"WP1:@"/PY9MC_ )Z[I/\ T(FB MV%6[D_DD'O&;J28[K;KS^;"NXM_ M!_AFUQ]G\/:3$1W2SC!_/%:45A9P@"*T@C Z;(P,?I1SX5;1;^:_R#4\M/[0 M7AESB#2M:D/_ %QC'T_Y:&C_ (7O8MS'X7UME]?+7_&O6@ !@#M11[7#_\ M^_\ R;_@!9]SR7_A>MI_T*NM_P#? H_X7K:?]"KK?_? KUJBCVN'_P"??XL+ M/N>2_P#"^](7[_A[6U ^]^Z3C_QZC_AH+PTO,FDZVB^ODQ__ !RO6J*/:X?_ M )]_^3?\ +/N>3K^T)X1;.;'65^L$?\ 22I5^/\ X.;&8=47/K;KQ^3UZBT: M/]Y%;'J,U$]E:29WVL+9ZYC!S1[3#?\ /M_^!?\ "S[GG*_'CP4V7ZA+J>9ACJ]H^1^(&17H+:-I;XW:;9MCU@4_TJ!O#>A.,/HNG M-GUM4/\ 2IE]4FN64';U7^147.+NF>9'XB> HF\W3O$MU9N3]UK68C]%_P : MLVGQDT=9Q!_;-I=C^^\,D7_CS*HKOV\(>&7)W^'=(;/7-E&?_9:B/@?PD01_ MPB^B\_\ 3A%_\37"\OP,=://!^35ON:L=*Q=1Z5$I>JU^_5/%P?N5%)><;/\'^@^?#2WBUZ._YF4_C_P .KD--?'L<:7=' M^4=0IX^\/*3Y$6H'Z:9,F?\ OI!6P?#6D'_ES'_?QO\ &E7PYI*=+-?Q9C_, MT\ON7^9F+XYT]QE+._(]3&J_H6!JO?\ Q#TNQCWR 0\? M\O,J1_U-=$ND::@P+"V_&,'^=68[>&'_ %4,:?[J@4O9XR?Q34?\*_5M_D'/ MAH[0;]7_ )'DNJ?&2!%?$6I'^$;2 M@_16_2O>J*WC@L(_XT95'_>D[?4R9/XF,?SJW_PFGQ5N?^/;P%!'GIYTF/YNM>LT5WPJT*:Y:=**7S_S.:3E M)WD[L\F_M;XUW/3P]HEJ#T)D4G_T::/L?QKN_P#F):'9Y_V5./\ QQJ]9HJ_ MK7:$?N_S)Y?,\F_X1#XM77_'WXZLXO7R(L?RC6D_X5=XTN?^/OXFZFH[K"L@ M!_*05ZU11]/E1R\/PX\&0?<\-::?\ ?@#_ /H6:Z.V MM;>RMH[:T@B@@C&U(HD"JH] !P*EHK*52X/(/8U'!HNEVVCC1X=/METT1F/[+Y0,94]05Z'.3G/7)J]10!0OM M$TG4[.*SO]+LKNUA(,<,]NDB(0,#"D8& <<47>AZ3J$5O%>Z797,=L08$FMT M<18Z;01\O0=/2K]% !5"_P#^/W2_^OIO_1,E7ZH7_P#Q^Z7_ -?3?^B9* +] M%%% !1110 4444 %%%4]3U;3]%LFO-3O8+2W7K),X49]!GJ?:FDV[("Y5>]O M[33;5[J^NH;:W3[TLSA%'XFO+;_XMZCX@NY-,^'VA3ZE,/E:^G0K$GO@X_-B M/H:2P^$5_K]VFI_$'79]3N.JV<#E8D]L\?DH7ZFNI8505ZSY?+=_=T^9/-V+ M6K?&FP>[.F^$M+N]?U \+Y4;+&/?IN('T ]ZHCP=\1?&_P"\\5:^-%L'_P"8 M?8?>(]&P#_ Z%>'2TN[A?^6][^];/K@_*#] *[155%"J J@8 P!2 MU1U/6M,T:'S=1OH+9>WF-@M]!U/X5S5*LI^]4E?U&VHJ[T+U!( R3@"O/+GX MFOJ$[6GA;1KG4IAQYKH5C7WP.E-7_ "^\YWB5+2DN;\OO-K7/B/H.C,8(IC?W><"&U^;GT+=!^I]J MPROCOQGPP'A_3'Z]?-9?_0O_ $$5U^A^$=$\/*/[/L46;&#/)\TA_P"!'I]! M@5MTO9SG\;T[+_,7LJE3^)*R[+_/#DW-Q\S9]0.B M_AS[UT]%%;1A&"M%6-X4XP5HJR"BH)KVUMO]?<11^S. :SI_$^E0YQ.TA](T M)_4\5E5Q5"E_$FE\SHA0JS^&+9L45SO_ DTUQ_QXZ5<39Z,>!^@/\Z/-\37 M?W8;>T4]"V"?Z_RKF_M*C+^$I2]$_P ]$;?4ZB^-J/JT:]]I>GZG'Y=_8VMV MG3;/"L@_(BN,UCX8_#RYW&ZTNUM']8)FA(^B@X_2MS_A']0N>;[5Y6!ZI'G' M^'Z58@\*Z7#@M&\Q]9'_ ,,5I#&8_P#Y/QSOZ+]78\FN_AG MX:T^1I/#_B?7+&8\_N3N /X;#^M:6AZ+X^MI0(_%VJW4 Z>;:(21_O2;Z]:@ ML;6V_P!1;11^ZH ?SJ>M95,QJJU6LDO**_.5V+GP\/@A?U?Z*QY_J(G\<@_D*XJ77?&5O<%]0^'NK7>.T=PSY_%4:O=:*FG@L*M:T M/:/^\Y?E>WX \75V@^7T27_!/%[?XEW5E@-\+=6BD'7*NQ'XM'FKW_"Z+]N( M? .M.WIAOZ)7K5%>A"6%IJT**2\FTWI+:DOO?^9-GW/)/[7^-5]_J M_#VCV*GHS.I(_P#(I_E1_8GQGU'B?Q)I5A&>JQ(I;](S_.O6Z*/K=MH17R_S M#E\SR7_A4_BK4.=8^(VIR*>L4 <+_P"AX_2IK;X">%UD\V_O=5OI3]XRSJ ? MR7/ZUZI12>-K])6]++\@Y4<;8_"CP/I^/*\/6TA'>X9I<_@Y(KI;+1M+TP 6 M&FV=H!_SP@6/^0J[16,JM2?Q2;^8[(****S&%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 50O\ _C]TO_KZ;_T3)5^J%_\ \?NE_P#7 MTW_HF2@"_1110 445%RA1]:]+T[3-/T6P6TT^T@M+6,<1Q*%4>Y]_>LK4_'/AO2=PN-5@:0?\ MLX3YC9]/ESC\:F>,C25J7NKOU^__ ")E*,5>;-BPT^STNT2TL+6&UMT^[%"@ M11^ JS7G3?$N]U1C'X:\-WE[SCSI1A!]0,C\R*3^R/B)X@_Y"&K6^CV[=8K7 MEQ^*\_\ C]>>\0I/W4Y?UW,OK47_ TY>FWWL[C4=:TS2(]^H7]O;#&0)) " M?H.I_"N.O?BKIS3&VT/3[S5;D_=$<953^A;]*9:?#SPIILGG:K>/?W.1\1O$H_>S6^@VC?PI_K,?AEL_BM7]-^%FBV\WVG4YKC5;DG+-<.0I/K M@COG'\OZT?\5/=][>T!^A/]:P6*H2=X1E4?H[?C M9&RRFSO6:O\ WG^B_P C=P>J)G'\_P"E6(/"NEPXW1/*?61S_3%;^VQ<](4E'_$_ MT5SH]EAX;SOZ+_.PL_BG2X<[97E([1H?ZXJM_P ))=7'_'CI,\@/1FSC]!_6 MMF#3[.VQY-K"A'=4&?SJS1['&3^.JH_X5^KO^0_:8>/PP;]7_D<[N\3W?1;> MT!^A_P :3_A'K^YYO=7E8=T3./Y_TKHZ*/[-IR_BRE+U;_)60?7)KX$H^B_S MN8D/A33(OOI),?\ ;?\ PQ6C!IME;8\FTA0CN$&?SJU16]+!X>E\$$OD93Q% M6?Q2;"BBBNDQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN9\=>+1X.T&.^6W6XN M+BYCM+=)'V1AWSR[8.% !/3G '?-9FH_$*;0?!,6LZOH=P-1DC=X[*U;S5D" MC/F;P#LCP026 (SC!/4 [FBN7O\ Q;-#%H$-CIR7.I:U&TL%O+<^4B*L8D3"C%&4$*VY]RN /E!VG MD4 >@U0O_P#C]TO_ *^F_P#1,E3V-Y#J.GVU];L6@N8EFC)&,JP!'Z&J>L7, M%G+IL]S-'#"ET=TDC!5'[F3N: -2F3316\+S32)'$@+.[L JCU)/2N UWXE3 M1[K?PWHMQJ,_07%PIA@4_CAF_ >]>;:MH_C'QE?>L9XO!TOXU5+R6K^Y?K8M4JLO@@W\OUV.\U_XR62WO\ 97A&PE\0:HW" M^2I,2GUR.6_#CWKF[GPKJ6OSI?\ Q0\5Q6<"G>FD6\R@K^ R!^ 8X[U:T?P) MJUK:&ULI+FTMW^\EI&(-_P#O.>7_ .!$UM6/PM1&#RPP[NI:>0N3]1T-9O/+ M:8*C)_WFM?QT7R$\+B'\7+'UE^D;B6/CCPEX;MAIGA/1)KCT2WBV>8?5F.78 M^Y!I)O%/CC5Y<&0?4')_\TZ;X3\YQTFO,R<^O/ _"O08;2VM_] M3;Q1_P"X@%341P%=ZSJ)>B_65RXT\%3=XTKOO)W.;6+Q+.H4-;648& J@<#V MZT[_ (1JYN.;[5IY0>JKG'ZG^E=%16W]FTI?Q7*7JW^2LC?ZY-? E'T2,:#P MMI<.-T+RD=Y'/],5HP6-I;?ZFVBC/JJ &K%%=%+"T*7\."7R,9UZL_BDV%%% M%=!D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S M/CZRDU'PC=VJ:$FM+)\KVQE".JX/[R/(P74X(&5)YP)UPD18M@B*!_*I**BGAZ5+^ M'%+T14ZM2?Q2;"BBBMC,**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *H7_ /Q^ MZ7_U]-_Z)DJ_5"__ ./W2_\ KZ;_ -$R4 7Z*** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ JA?_\ '[I?_7TW_HF2K]4+_P#X_=+_ .OIO_1,E %^ MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "O./C4FMGP-*^E+.]H@E_M!+>38YA M,3@,3G)0,5+ =1UXS7H]87BWPT/%6A3Z<-2O-/>2.1!+;/P0Z%2'3HZX/(// MH0>: .%DFU77]'\/7/AJ35+_ $:U6ZDO_MNJO97!=00D$DD?[PLI)[$':,L< MY+KC6E\3R^'[/3[W5+/2Y]#N=0'EWLB3F1=J('E#;FVDL>6()ZYP*ZE? 5K; MZ=#:6&LZQ8;/.\V2VG3-P922[2*R%-V22"%!'08'%/OO .DW%CI]K9S7>F?V M?;/:02V;KO\ (=0K(=ZL"#@'.-P(R",G(!:\#ZK5L8W M-C!./?K^-6KRZCDU738%68.ERQ):%U7_ %,G1B,'\#5S3["VTK3K;3[.(16M MM$L42 YVJHP!4-__ ,?NE_\ 7TW_ *)DH OT444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !5"_P#^/W2_^OIO_1,E7ZH7_P#Q^Z7_ -?3?^B9* +] M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 50O_\ C]TO_KZ;_P!$ MR5?JA?\ _'[I?_7TW_HF2@"_1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!S/B_P :6OA,64+6=Q?7UZY6"U@*@D+C5792,$GA=Q^4D @9K#^+^GZ?>Z1827=EJOVB&8?9M M1T]"QM"64-NVY8;@,#Y2,@<@XSS#V/BM-,GN]^ MU9 H.PE)%)9L#(;)% 'M<,T=Q!'/"X>*10Z,.C C(-4[_P#X_=+_ .OIO_1, ME)H5C)IGA[3+"9MTMK:10N3 MO&>&/8=J -&BJ'E:M_S^V7_@&_\ \=H\K5O^?VR_\ W_ /CM %^BJ'E:M_S^ MV7_@&_\ \=H\K5O^?VR_\ W_ /CM %^BJ'E:M_S^V7_@&_\ \=H\K5O^?VR_ M\ W_ /CM %^BJ'E:M_S^V7_@&_\ \=H\K5O^?VR_\ W_ /CM %^BJ'E:M_S^ MV7_@&_\ \=H\K5O^?VR_\ W_ /CM %^BJ'E:M_S^V7_@&_\ \=H\K5O^?VR_ M\ W_ /CM %^BJ'E:M_S^V7_@&_\ \=H\K5O^?VR_\ W_ /CM %^DW#<%R-Q& M0._^>:H^5JW_ #^V7_@&_P#\=J)K'4VO([DWUIOCC>,#[(V,,5)_Y:?[(_6@ M#4HJAY6K?\_ME_X!O_\ ':/*U;_G]LO_ #?_P".T 7Z*H>5JW_/[9?^ ;__ M !VCRM6_Y_;+_P W_\ CM %^BJ'E:M_S^V7_@&__P =H\K5O^?VR_\ -__ M ([0!?HJAY6K?\_ME_X!O_\ ':/*U;_G]LO_ #?_P".T 7Z*H>5JW_/[9?^ M ;__ !VCRM6_Y_;+_P W_\ CM %^BJ'E:M_S^V7_@&__P =H\K5O^?VR_\ M -__ ([0!?HJAY6K?\_ME_X!O_\ ':/*U;_G]LO_ #?_P".T 7Z3<-Q7(W M9([_ .>*H^5JW_/[9?\ @&__ ,=J);'4UO)+D7UIODC2,C[(V,*6(_Y:?[1_ M2@#4HJAY6K?\_ME_X!O_ /':/*U;_G]LO_ -_P#X[0!?HJAY6K?\_ME_X!O_ M /':/*U;_G]LO_ -_P#X[0!?HJAY6K?\_ME_X!O_ /':/*U;_G]LO_ -_P#X M[0!?HJAY6K?\_ME_X!O_ /':/*U;_G]LO_ -_P#X[0!?HJAY6K?\_ME_X!O_ M /':/*U;_G]LO_ -_P#X[0!?HJAY6K?\_ME_X!O_ /':/*U;_G]LO_ -_P#X M[0!?HJAY6K?\_ME_X!O_ /':/*U;_G]LO_ -_P#X[0!?I P)(!!(.#CM5'RM M6_Y_;+_P#?\ ^.U%#8ZG#+<2+?6A,\@D;-HW!VJO'[ST44 :E%4/*U;_ )_; M+_P#?_X[1Y6K?\_ME_X!O_\ ': +]%4/*U;_ )_;+_P#?_X[1Y6K?\_ME_X! MO_\ ': +]%4/*U;_ )_;+_P#?_X[1Y6K?\_ME_X!O_\ ': +]%4/*U;_ )_; M+_P#?_X[1Y6K?\_ME_X!O_\ ': +]%4/*U;_ )_;+_P#?_X[1Y6K?\_ME_X! MO_\ ': +]%4/*U;_ )_;+_P#?_X[1Y6K?\_ME_X!O_\ ': +]%4/*U;_ )_; M+_P#?_X[1Y6K?\_ME_X!O_\ ': +](&##*D$9(XJCY6K?\_ME_X!O_\ ':BM MK'4[6)HTOK0@R/)\UHW5F+'_ ):>I- &I15#RM6_Y_;+_P W_\ CM'E:M_S M^V7_ (!O_P#': +]%4/*U;_G]LO_ #?_P".T>5JW_/[9?\ @&__ ,=H OT5 M0\K5O^?VR_\ -__ ([1Y6K?\_ME_P" ;_\ QV@"_15#RM6_Y_;+_P W_\ MCM'E:M_S^V7_ (!O_P#': +]%4/*U;_G]LO_ #?_P".T>5JW_/[9?\ @&__ M ,=H OT50\K5O^?VR_\ -__ ([1Y6K?\_ME_P" ;_\ QV@"_15#RM6_Y_;+ M_P W_\ CM'E:M_S^V7_ (!O_P#': +](K!E#*05(R".AJCY6K?\_ME_X!O_ M /':L65L+.QM[4-N$,2Q[L8S@8S^E $]%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 8WB;Q3I/A'2)-2U>Y$42@[$49 MDE;'W47N?T'4D $U1N_&D4&FV5_;Z)K%]!% L,6T-\[.ZKNP?NJ6 M/!XZ9G\;V/V[P5KB16OVB[_LVZ2W58][[VB9<)WR(6\)>%O! M]G8:I9VUWIL"ZMJ,6GSS?9XQ&%:(+&I.\[2".V0#@$D 'I#>*M,(T=X&FNH] M61I+9X(RW[M8S(6(^]C&!@ G+ 8JGIOCG3KR>X@OK6]T::"T6^9-45(CY#$K MO.&.W!!!#8(]*S]*T]8/$FG&PL+[^RM'T$16:R0M$7>1@-O[S;\X6% _N@KS,NW&Q21][>0*LR>.-$3QE:>%$F>;5 M;A79DB 98-JEL2-G@D \#)Z9P"">+TO2-3:VU'3I=/O8XK_QO-<2$P, ;9&$ MP6E@_V:+^T'NIHH3L1GB0*78# )Q@9ZXH MN3?$'2H==_LPVU\T8OTTQ[U43R4N775YH&\;C^]SM"GH*]?H **** "BBB@ HHHH M**** .<\7>.-$\%64<^K3L9)6"PVT(#2R4J+B-B!@9QQD_3-<_\0Y]2\2>*H/"MS9:M:^%H0D^H7EMIUQ-]L;AA"AC1 MN.1D^H/=0" =[J7B>TTZ]>T%M>W6-$,C>4K%=WS2D?5,#GBN,OM*U2\O\ 4-4TW3+\Z-;ZWIVI M(ES:R+=3-'S.55QYK@ C .?ND(,#% 'H$'C73Y]/2Y^S7D;%< M%MNUL,5P =^0Q&WD9I=-\<:)K'BV[\-Z=.US=VD!GFEC ,2X8*4W9Y8$C. 0 M.1G((KC?#FD:C<^+TO)[&]AL+G6KW5D\Z!X\*D2P1%PP!4L7=@I .%!Q6[;Z M5-;?&AKN"P>+3AX=$(F2$K%YAN68KD#&[!SCKSF@#0TCQWI>LW]K;P07D45\ MTRV-U*BB*[,1(?9ABPQ@D;PN0"1G%=17DVD^'B_C/0(]*M-?M-.TB[O9I;?4 MH!'#:A@RA87"_O [-D?.^%';.#ZS0 4444 %%%% !1110 4444 (;&6X>&$LPB1 MF^9R!G:NX\G@9]ZYW69M0\5_$V"SU:QU:S\,Z-<)) J:;<.-0N0>&+(A41J< M\DXQ_O': =W?^*[>ROKZRAT[4KZYLU@+QV< T_ M1;^]U>_U-H;.W6U=B$15B1RH&=F$9L]]P]EL]"T9YTU>_\S56O=?N MTT^YANA*T9VF$%%E"!L*6C&2,] 2* /1+'QSI6HV&CW=O%>,NJO+'%'Y.9(C M$KF3>H.?E*%?ESDD8SG-.TKQG:ZAJ"V-UIVHZ3"+/5K$Z;/J>EWD5MHVE74EO"EKM=Q+,2BE0 &E\N(97[V7&[ MYB:J>$;/5/%.J:WKWB*WU"TUN]LYK.QL9K"XCALH#V,C($+$X/!SC)[D* =Y MX?\ &NG^(;U;6"VO+9IK87EJ]RBJMU!N*^8FUB0,XX8*V&7BNDKRSP-INHR> M(/#SSZ=>VB:)H'V"Z:X@:-3.64;4+ "08C)W+E>5YYKU.@ HHHH **** "BB MB@ HHHH *YR/QOHD_C)?"UM.UQJ(C=Y?* ,<.W&59L_>YZ#..^.*Z.N%U>PE MM/B?HVHVNFS-9P:=>O,]O 2OF,5;!(&-S'/N30!IS^-K=(7EM-'U>_"7-Q;$ MVL"%1Y/WW+LX55R"!D@L0< U-<^,]+@T+2]7B2[NK?4V5;5+:$O(^49_N=3A M5;(&3QT-8%D%TGX=Z5I6MZ5K4W]H6SR7K:?!(SPS29E=6$9\Q269AD CLQ / M.=IBZ_8Z?X6GU?2)Y9]%TFZO)8+*VP&FP(X855!M#^6S_*!Q0!UEAXTM;N>Y MM;C3-4L;Z"R%_P#8KB%6FDA)(#*L;/DY&-O#9QQ4VB^*[?5]3?3)=/OM-U!; M9+L6M\J!VA8E0XV.P'(P02"#U%<)X'FU"*37O&>OV.KW'B.XMF9=/&FW$:P0 M(?E@B+H%9B<< GUY.XU<^&-O>WVM:GXE\1)J">(-0CV_9YM/G@BL[=6^6)&= M I.<$@$],\G<2 >G4444 %%%% !1110 4444 %%%% !7.:-XXT/7_$%_H^EW M#7,EC&))KA /)Y)&%;/S$8Y(&/?K71UYAJUCJ.E^*/%MUI.DW&P^'HX+'[/; M'8TN7 5,#'!() Z"@#H'^(-H-*BU2'1-:GL&LVOI+A($$<,()^9F9P"< MM7 MGP>:SQJ%YQD'!WH,].>< $UPOCJ+5#; MZ/X!L+;5+705M8DU'4[6PFGS$@VB%/+1N2%Y^H!XR#IZG=7FA7M[K&CZ#J%W M#IFB6]EI=JMK)F1Y7)8;<;L*$AW#&1@C@T =+#XSM9;/5G_LS4Q?:4R+6\6.WN+6YLIS;W-MM<5X 27P_X;U;6[^WUK5->O)5NM2 TZ6*0D\!(EE5-X09X7/H!]T5L M> [:Z@U#Q')':W$&BSWB26'VR%X[B1B@\UW\P"0@O]TOS@8Z 4 =I1110 44 M44 %%%% !1110 4444 -DDCAB>65U2-%+,[' 4#J2>PKF-*^(.@ZU::Y>6,L MLEGHP)GN-@". A*5%>-U*LC#(8'J".XKRF[T?4 M6F\=V,6FW:Q:MJ%E:Q,D#!6@9425@<8VJF_)' Q0!UUS\0=#M=3T72Y'F_M' M5C'Y=HJ@O '7<#+SA?3J2>P(R:M:QXM@TG5TTJ/3-3U&]>))1%8PJ^ [E%W$ ML @RK'U2QFE@O8[G:&MGC^^'*DKP.<@D8(.:7POXELO%WA^#6M.2=+6=G5 M!.H5OE8J3@$]QZUP6E^$+Q_A[!H^DN;LSZA]IUMM52XL7O3P[J"\1;:Q"*3M MY4,,Y)QM_".RU/3O 4%IJ>GFQD2XG*1ON#E3*QRRLJ[>O'7(P>,XH [JBBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BO*KGX_^%+6ZE@?3]:+1N4)^SQCD''0R _F! M47_#0WA+_H':W_WXB_\ CE=7U'$?R,GF1ZU17DO_ T-X2_Z!VM_]^(O_CE' M_#0WA+_H':W_ -^(O_CE/ZCB/Y&',CUJBN3TS6+#XF>#9YM-N=6TR":3RO/B M807$94JQVL-PYZ9&>"17#>"O"UYK&L>)8;KQIXM*:7J,EE"!JA^9-O5L@Y;G M.1CH.*YI1<6XRW11[+17BVE^%KV7XBZ]HK^-?%S6NEV]O<0DZJQ9V<9(?C!' M'0 5R7A3QUK]E\/M?@OM7OKO4]0LXYM+>6X=Y1OG:V;8Q.1A@",$8-2!]+45 MY]\'+G4;CP5.NJ:A<7]U!J$\!GN)6D8A2!U8DXK \:^'+RV\=^'X+?Q?XI@@ MUV]G$\46I%5A 76/A>72/#4U_;P_%CS?#GVD^'[@:Z=4?2%TA9U8FX7!(\S& H!&6QP?;FL'QO\ $'4K MOX?^)+22RO?#GB+3&MFDBCN@Q"22KADE3&01P<>N.: /9J*XSQ'XXO\ 3O$2 M^'_#_AR;7=32V^U7""Z2W2&,G ^=@06)[>E9;_%<7UEH@\.Z!G.,\ M4 >I45YSI/Q0N=:\:2Z'9^'HVMX;Q[629]5@2X78<,_V9B'*@^F> >IXKT:@ M HKR*[\)/#MSHK66G-J<0:Y29IH VWHN KDX 7)YSDC'(!Z%17&>%/&>LZ[?0P MZIX0O=)M[JV%S:77G">.1>#ARH'E,000K<]1QCGLZ "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KGO#7A?_ (1Z_P!>NOMGVC^U;]KS M;Y6SRL@#;G)W=.O'TKH:* .>5F)MS[5ZC10!SW@_P + M_P#")Z5\+_VWXA\/:K]L\G^QYY)O*\K= MYV]=N,Y&W'T-=#10!YIKGPBCU/Q7=:S9ZI:VL-ZZ275O4$ID M=L'G)Y& -/7O -[=:W'K/AOQ'+H%Z;,6,Y2T29)8E.5PIP%8>H[8 QSGN** M.0T;P-_9'B^'7CJ]U>&+2!IA6ZS)+(?-$AE:0MR3TQC\>U97ASX6_P#"/S>$ MY/[9\_\ X1_[9Q]EV_://!_VSMVY]\^U>B44 >=2_"I7MM1:+6Y;?4)M_"675= UNWU3Q)+>:UJYA$^I/:*JJD3!E18E M8 #CGGKS7IE% '&>(_ ]_J/B)?$'A_Q'-H6IO;?9;AQ:I<)-&#D?(Q # ]_2 MN&\8>$+_ ,%P>%9?"D&LR7%D]PEQJ=E MY-^\&6WP-@/N).#N 7'.25KVRB@ M#QSP;\/]0U718KW49+W3G7Q4==BCOH0UQ+&N JR %=CL0_M]3M/[+>Z-T;*;1K::4$G)47#J6"[NG&0.,Y^:O3J* /.=7^&-[KWBNWU M75/$PN+2WN$FA@_LN!+A%1BRQBX4!MH8GC'0^O-=9I<.MIXCUR2_NO,TIS"- M/B,:*8\(?,(*\L"2.6PO_"W^W/^$O\ ^)SY'_"1/9M_QZ[O ML_D?\#&[=^&/>M37/ %KX@\576KWMXWV:YT5M)DM4CPP#2%_,#YX(SP-O;/M M7844 <7X8\%ZWHEY#+J?C&]U2"TMOL]G;" 01QKC&9 I/FL !@M[GOQTFB6F MHV.CP6VK:I_:E\F[S+S[.L'F98D?(O P"!QUQGO6A10 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !164_B?0(W9'US3%=3AE:[C!!]#S2?\)5X=_Z# MVE_^!D?^-3SQ[D>TAW1K45D_\)5X=_Z#VE_^!D?^-'_"5>'?^@]I?_@9'_C1 MSQ[A[2'=&M17'>//&3^'OA_>^(M#DLKUX&C5"S>9$=TBJ<[6'8^M99^)$UWI M_A&[L((5.K:DMA?PSHV^V< ^8@&1A@1WSQ@XYJMRT[['HM%>>^+_ (A7GA[Q M9;65M:V\NDVJQ2:S<."6MDEDV(5P0!CECD'C%:?Q&\777@_0+6ZLHK4W%W>1 M6B37A86\&[)+R;>=H /3U]L$ Z^BO,=5\<^+-#^&>I^(+^QT=[VVEB^RW%I* M9K.[B=U&]0'W#ACU(['VJS'XI\9^'O$&D6?C&ST-[#5KC[)#++:RMK6WETFU6*36;AP2ULDLFQ"N" ,7-SJ+.(+>+.T A/F9F/IT]",D ';T5QW MA+Q3J][K6H>&_$ME:VVMV,:S[[-F,%Q"Q(#INY&. 0>_Y"/Q+XHU[_A*(?"_ MA.RL)M3^S?;+FYU%G$$$6=J@A/F+,?3IZ'D@ [6BN2\/^)=6CT74[GQI86^D M/IDS1R7:.1;W"#D21[OFQR!SG)ZX!H ZJBN)7XN^ GBN)!XCM]MNBN_[N0$AL ;1MRQY&0N2.^,&M.Z M\>^&++0;#7+C5HTTS4)!';7'EN59CG@X&5^Z<[L8P%=:T: M]U>QUF![&Q.+F5U:/RN,C*N <'L<(+6\N=-UNWDBLD,MP9 M%:(QH.K$. =OOC% '3T5Q$?Q/\-ZUHVL3>'=:M)KS3[-[HBZ@F5$ 'WF7:&9 M0<9V@GD>HJKI_P 5M(D\0:'X>NIHY-0O[&&:6X@CD$'G2(C(B!EW88,6RV,# M /.0 #T&BN9T?XA>$]?UN31M+UNWN;]-W[M0P#[>NQB-K^ORD\ GI734 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 #_P#H$?\ DS-_\776T4>QI?RK[@^KT?Y%]R//?'W@@S?" M[4O#WA;309II8I$@$P&XB1"QW.WHO<]JRO$O@#5_^%FZ+K.B1^9I$NH1WVHP M>8JB&9/E,H#$$[E/(7)RN3VKU>BM$DE9&J2BK(\DA^%=[XG77-5\0ZKK6E7V MKW$A>QM+Q!#Y*_+"LH 8/A0._0XX.:UFM_&1^&>F6=UX=TW5-0AVP:CIM[*I M%U$IP&1]VP,0%;YNG/&0 ?1:*8SP7_A6_B;_ (5]XLL+/1!IR:G<6TECH?\ M:"S^249?,?S6(7Y@ >N?E ["NMFL?&'C?Q!H)UOPU#H&F:1>KJ#LVH)Z++IOB2'28KW5#IO]EZE8&\CC=MC'RIXY#E,X"DAO M<8YR/8** /*?AWIWC!_'>H:SXUL6MK]M,BM;=HU1HY$5LL6:,E0^0IQQG<< M 8&QXBTCQ'I'CA/%OAO3HM7\^R^PWFG27*P-@-N21'88XZ$'\ 8Z MOX?\;>,O .K0:U%I]K?S7BW-AIVX.L<:,"(I77Y7SC.1W/)&<+EZIX8\7>+K MG5]:O_#\&CW T.73;:R2\CFDN7?)!+C"A1V!Z&O8J* /-=(\(:E:^+?!U[-I ML:VVFZ!]CN'W1GRIMH!7 .3U;D9')YYKC+[1-:\-?#/X?Z5?6$7]J0^(X]MI M/*K(S,\I4,RDC!W#IG&:]]JO=Z?97Y@-Y:6]P;>59H3-&'\N0='7(X8=B.: M/'M1\!^*?%T?BG6;[3+32+^_^RBVTU[E9UE\C!/FNO!W8P/I@X R=6/PYXB\ M4^(;O7=?\+V>GQII$FG)IC7ZN;S>/)--\1 MV)L+^PTFYTN>&WTV_P!8COLRLI$:0O@&-%'&&;TR3U&A#X2\36>M^%IH]+$D M \,QZ+?2+=1JUF^!N?&?GV]@O7!Y'&?7** /#? WPZ\2:;XCTA-:LM5%MI$C MO%=-KLWJ?Q( M .\HK/EU[1X=532Y=6L8]1?&VT>X02MGD83.3^5)+X@T6"VNKB75["."TE\F MXE>Y0+#)G&QSG"MR.#S0!HT576_LWOFL4NX&NUC$QMQ(#($)P&VYSMSQGI63 MXS\2?\(CX2O]=^R?:_L@0^1YGE[]SJOWL''WL].U &]167<>(M'L6M8]0U2Q MLKBZ16BAN+E$9\_W02">>.*=?^(=$TN=H=0UC3[25(Q*R7%RD;*A;:&()'&> M,],\4 :5%4Y=6TV'2QJDNH6D>GE%<7;3*(BK8P=^<8.1@Y[U$VOZ,FDKJSZO M8+IK'"WAN4$)YQP^=O7CKUH T:*K6&H66J6BW>GWEO=VSDA9K>59$.#@X8$C MK6#X<\8?\)!I^O77V'[/_9.H7%CM\[?YOE '=G:-N<].<>IH Z>BO/YOB>L? MP^T;Q(ND-)=ZO<);6M@+D*#(S, &E8 *,*3DCT^M=%X6U[4= M",9[T =E15#^V])_M?\ LG^U++^TL9^Q_:$\[&-WW,[NG/3IS2/KNCQZLNDO MJMBNI-]VS-P@F/&>$SNZ<].E &A17,:=\0_"NIOJ8AUJS2/3I1'---.B(>@W M*2>4W,%W=">F>"9&\76TWB'2=.TU]/O[:]:>.:YBU*+="\2;MHCSND/(R%^Z M.3Q0!T=%9]OKNCW>I2Z;;:K8S7\.?,M8[A&E3!POW-RNG6%W&KHVH,("NX< [CC/T)!ZC(YJR^O:/' M:6UV^K6*VUTP6WF:X0),3T"-G#'@]* -"BLE?%/AYXK:5=>TMH[J0Q6[B\C( MF<$ JAS\QR1P/45)?^(M$TJ=H-1UG3[.98Q*T=Q=)&P0G:&(8CC/&?6@#2HJ MCI76IV4%A*%,=U+.JQ.&&5(!D[F!P,#G MGM4:>)=!DTN35$UO36T^-]DEVMTAB1N."^< \CC/<4 :E%9UOX@T6[%X;;5[ M"860)NO+N4;R ,YWX/R_=/7'0^E9>C^/O#&M:--JUOJ]K%90S&*22YF2+:=Q M52P)^4-C*[L$CM0!TM%5K#4++5+1;O3[RWN[9R0LUO*LB'!P<,"1UK@M>^*C MZ-XGOM-3P]+?:T1XVFQMVPD;G'(Y!'?IU(!Z-139'\N-WQG:"< M5YCHGQ(\9>(]'@U;2?AQ]HL9]WER_P!N0INVL5/#*".01R* /4**SK_Q!HNE MW*VVH:O86D[1F58KBY2-B@SE@"0<<'GV-26VL:9>7$=O:ZE9SSR0"Y2.*=69 MH2<"0 ')0DXW=* +M%6N?DCSF7G(. MW[O4U<_X2GP]]K6T_M[2_M+S&W6'[9'O,H(!0+G.[) QUY% &M167<>)=!M+ MI[6YUO38;A)%B:*2Z175V&54@G()'('>K%IJ^FW]WOI0!,]!\3W^H6 M>DW\5Q+8R>7)M&K:U\,:[I=EI>I)J5U=:M:_9P/+^XJ#)W%B2#CI MQVR1ZK17;""A%1CLCFE)R;DSY[U/PS??9/$/AZX\$WU]XDU#4WGM-=6 &$(S MJRN;CK'@ _*/H>M:GBCP+K>I>-V\/K%.^BZVL-[>WZ(WEQ3PPR(03T&YMC<] M3CWKW"BK)/,_A%INMO#J6O>)+.>UU.<0621W$91A%!&%W8('WF+'T)K+\?:E MXLUK3M?\&2^%KV>2\N(UTV^LX#]F\CS%;,TA8A6&TYZ#V'?V"B@#PS7]"ET[ MQ!XIBU;P5?>(YM6@C32[VWMA,D.(MFTL?]3AL?,.>,]A5_0/ L\OC[2K;Q1I M U&WM/"L<#S7$'FP"X$N-H8C:6"D^^.:]DHH ^>9O#'B67X+>$XO[.OPVFW\ MLMU9G3Q<3*IDD"O]GDP),;NA[-GH"1+:^#V7X?3SW^F^)YRVI_:[:"'0K>-X M9?+*;FLS(RM$3C*@*3M[ YKZ!HH X'X31ZI%X9N8]1T>/3HQ=-]G/]G)82W" MX ,DD"$JK<8XZ@#ZGFK74-8\"MXOT>3PEKNI-J6HW-]8W-A;>="ZRKA5=@?D MP5&>">>G3/L=% 'E5SH,VB?![1-#UGPG/KT,807]K92YGMR6+;XPO+LI;!VD M=^=N:L_"&SUFPAU>">+6H?#ZR1+I4.M@+=( N) 5'W4R%P.GIU->F44 >">( M-"TI_B?XIN_$W@7Q)KEM.UM]AFTZUE9!B("3YE=0U'EE5$A);;N(XR>5#Y98,LANE^9, $[!WXZG%>YT4 ?.NM>&KRWT#XA:1:>$+];R?4A/9 MSV^G922V\Z,B.-E&3C&[:. ?2N]U[PL;+XA>"D\/Z5]CL;>'4 \MK;8B@=X M-JLY48!)QR>2:]-HH \2\ Z2EA<>'])N?AU?0Z[ILTC7>LR#R(EY;+B9<^?D M, $/'/' S65K&G:OJ_B"VN3X(N["_LM?CEGFLM*B2!X!*<2>: 997.06*D)C MDKQFOH*B@#A/A?I][I]OXJ%[:7%L9_$=W-$)HRGF1L$PZY'*G!P1QQ6!IVJZ MY\.#KND2>%-8U<3WLU[IMUIUOYL4@DY"RD',9#<'@G!SC &?6J* /)?%UEK% MS?>$/$'B/PK)JUK:P2IJ.DV*"Z\J=U&&$9X<<>X7'4\$\TG@[4;JTTLR^'+F MWT>^\6)>)I;PEOLUJ5()D09$:GNIX'2O?Z* /GW7? 17PW\0WLO"TGVP:E"= M+\FQ.\1^8F[R !]W!;.WC YZ5L>+);&+XT+-JOA>Y\11)X>1C:V]JMP\9\XC M?Y38#=<>HW9KVJLX:%IH\1'7Q;?\31K7[&9][?ZK=NV[<[?O_T4 >">)O!6K"Y^(5EH&CRVVG M/)IMQ#!!:8CN$C3=((E("N0QR5'4C'7 K&?PGK4W@#Q9-;:?K;RW8M8Q9R>' MX[ NR2J=R11.V<*3D[1UZG!KZ4HH \SL_"5KI7QD9=/T&.WT*X\.&"?RK7%O M)(9N58XVEBH&0>2*X33/#4:_#0V&I>$/$,&J:;J+2F6STJ*;SG/F"-C'(<7$ M:@@$8],$ DU]#T4 <#\)H]4B\,W,>HZ/'IT8NF^SG^SDL);A< &22!"55N,< M=0!]3YKK.D^)Y?%5S?+X>UNY\:V^JF2RO_LZR:VO_##QE=:Y [/)U35;2Z M\)06$?\ 9\._;-O5L.20$7&.3Z^QKVN_L;?4].N;"\C\RUNHGAF3<1N1@0PR M.1D$]*33["UTK3;;3[*+RK6VB6*&/<6VHHP!DDD\#O0!XCX"T#6;.[^&+76D M7\ L_P"U?M1EMG7R-X;9OR/EW9XSC/:L!K"/5M-\9:7:>"[O4M9O?$%Q%::K M#;JR0$2H<-+G,6 <^AW+IMMY O+I[R?YV;?*^-S?,3C M.!P,#VH \7UOP3=7B_$>XN]"FOM0,5FNGW+6C.\K! ':$XR3D<[?QJ?4O ^H MQZY=V?AW1WLTO/!GV=WCA\N.6X,@W([D8\QE&#N.>>?6OG444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 )10 4444 ?__9 end EX-101.SCH 10 ttmi-20240101.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Income Taxes - Significant Components of Net Deferred Income Tax Assets and Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Comprehensive (Loss) Income 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Composition of Certain Consolidated Financial Statement Captions link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Definite-lived Intangibles link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Long-term Debt and Letters of Credit link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Significant Customers and Concentration of Credit Risk link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Fair Value Measures link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Preferred Stock link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - (Loss) Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Government Assistance link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Composition of Certain Consolidated Financial Statement Captions (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Definite-lived Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Long-term Debt and Letters of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Fair Value Measures (Tables) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - (Loss) Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Properly, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail 1) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Summary of Revenue Recognition in Sales Returns and Allowances (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Leases - Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Summary of Preliminary Estimated Fair Values Of Net Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Business Acquisition Preliminary Pro Forma Information of Financial Results (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Goodwill - Goodwill by Reportable Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Goodwill - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Definite-lived Intangibles - Components of Definite Lived Intangibles (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Definite-lived Intangibles - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Definite-lived Intangibles - Estimated Aggregate Amortization for Definite-Lived Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt Maturities (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Long-term Debt and Letters of Credit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Long-term Debt and Letters of Credit - Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Income Taxes - Components of Income from Continuing Operations Before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Income Taxes - Components of Income Tax Provision (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Income Taxes - Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Income Taxes - Significant Components of Net Deferred Income Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Income Taxes - Summary of Activity in Company's Valuation Allowance (Detail) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Income Taxes -Summary of HNTE and R&D Benefit and Effect on Earnings per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 996205 - Disclosure - Income Taxes -Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 996215 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996225 - Disclosure - Financial Instruments - Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) link:presentationLink link:calculationLink link:definitionLink 996235 - Disclosure - Financial Instruments - Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges (Detail) link:presentationLink link:calculationLink link:definitionLink 996245 - Disclosure - Financial Instruments - Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 996255 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss, Net of Tax (Detail) link:presentationLink link:calculationLink link:definitionLink 996265 - Disclosure - Significant Customers and Concentration of Credit Risk - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996275 - Disclosure - Fair Value Measures - Carrying Amount and Estimated Fair Value of Financial Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 996285 - Disclosure - Fair Value Measures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996295 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996305 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996315 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996325 - Disclosure - Stock-Based Compensation - Assumptions Used in Determining Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 996335 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996345 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996355 - Disclosure - Stock-Based Compensation - Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 996365 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 996375 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996385 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 996395 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets (Detail) link:presentationLink link:calculationLink link:definitionLink 996405 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 996415 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 996425 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Benefit Obligations Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 996435 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 996445 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Target Allocation and Asset Allocation (Detail) link:presentationLink link:calculationLink link:definitionLink 996455 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Assets Measured at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 996465 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Expected Future Service Benefits Payments - (Detail) link:presentationLink link:calculationLink link:definitionLink 996475 - Disclosure - Preferred Stock - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996485 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996495 - Disclosure - Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 996505 - Disclosure - Segment Information - Reconciliation of Assets from Segment to Consolidated (Detail) link:presentationLink link:calculationLink link:definitionLink 996515 - Disclosure - Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996525 - Disclosure - Segment Information - Net Sales and Long-Lived Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996535 - Disclosure - (Loss) Earnings Per Share - Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996545 - Disclosure - (Loss) Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996555 - Disclosure - Effect of Shares of Common Stock, Excluded From Computation of Dilutive Earnings per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 996565 - Disclosure - Share Repurchase Program - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996575 - Disclosure - Restructuring Charges - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996585 - Disclosure - Restructuring Charges - Summary of Restructuring Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 996595 - Disclosure - Restructuring Charges - Accrued Restructuring Costs (Detail) link:presentationLink link:calculationLink link:definitionLink Goodwill [Line Items] Goodwill [Line Items] Auditor Firm ID Auditor Firm ID Schedule of Expected Benefit Payments [Table Text Block] Schedule of Expected Future Service Benefits Payments Lessee, Operating Lease, Liability, to be Paid, Year One Less than one year Asia ABL Revolving Loan due June 2028 Asia Asset Based Lending Revolving Loan Due June Two Thousand Twenty Eight [Member] Asia asset based lending revolving loan due june two thousand twenty eight. Document Transition Report Document Transition Report Percentage of recognized income tax positions. Percentage Of Recognized Income Tax Positions Percentage of recognized income tax positions Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Revenue, Remaining Performance Obligation, Amount Transaction price allocated to remaining performance obligations Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Gain (Loss) on Sale of Properties Gain on the sale of asset Unamortized Debt Issuance Expense Amortization Period Unamortized Debt Issuance Expense Amortization Period Unamortized debt discount and debt issuance costs, amortization period Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical Undistributed Earnings of Foreign Subsidiaries Undistributed earnings of foreign subsidiaries Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Options vesting period (in years) Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Net Net Other Liabilities, Noncurrent Other long-term liabilities Other long-term liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Discount rate to expected future cash flows Intangible Assets Risk Adjusted Discount Rate Intangible assets risk adjusted discount rate. Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Unrecognized tax benefits including income tax penalties and interest accrued. Unrecognized Tax Benefits Including Income Tax Penalties And Interest Accrued Unrecognized tax benefits including income tax penalties and interest accrued Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Inputs, Level 1 [Member] Level 1 Inputs Basic (loss) earnings per share Business Acquisition, Pro Forma Earnings Per Share, Basic Net unrealized gain on cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Entity Public Float Entity Public Float Short- Term Debt Short-Term Debt [Member] Lessee, Operating Lease, Liability, to be Paid, Year Four 3 - 4 years Concentration Risk Disclosure [Text Block] Significant Customers and Concentration of Credit Risk Weighted Average [Member] Weighted Average Defined Benefit Plan, Cash and Cash Equivalents [Member] Defined Benefit Plan, Cash and Cash Equivalents Cash and Cash Equivalents Fair Value Disclosures [Text Block] Fair Value Measures Vested and expected to vest through 2026 as of January 1, 2024 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Finance Lease, Liability, to be Paid Total lease payments Defined Benefit Plan, Funded Percentage Percentage of funded status of accumulated benefit obligation Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Useful life of property, plant and equipment (in years) Revenue from Contract with Customer, Excluding Assessed Tax Net sales Total Revenue Other current liabilities Increase (Decrease) in Other Current Liabilities Accrued Facility Operating Costs Current Accrued Facility Operating Costs Current Accrued facility operating costs Contract liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Liabilities Business combination recognized identifiable assets acquired and liabilities assumed contract liabilities. Contract liabilities Operating lease and finance lease liability. Operating Lease And Finance Lease Liability Total lease liabilities Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Actual return on plan assets Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized Stock-Based Compensation Cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment Disaggregation of Revenue [Table Text Block] Other than United States and China. Other Than United States And China [Member] Other Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Acquisition of Gritel Holding Co., Inc. and ISC Farmingdale Corp. Concentration Risk Type [Axis] Concentration Risk Type Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss Income tax reconciliation foreign income tax rate differential and other permanent items. Income Tax Reconciliation Foreign Income Tax Rate Differential And Other Permanent Items Foreign tax differential on foreign earnings & other permanent items Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets Share based compensation arrangement by share based payment award maximum pay out provided to participants by new performance based restricted stock units award over initial payout Share Based Compensation Arrangement By Share Based Payment Award Maximum Pay Out Provided To Participants By New Performance Based Restricted Stock Units Award Over Initial Payout Maximum payout provided to participants over initial payout due to new PRU Program ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Long-Term Debt Long-Term Debt [Member] Schedule of Business Acquisitions, by Acquisition [Table] Contract with Customer, Liability, Current Contract liabilities Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Summarizes Plan Assets Measured at Fair Value Compensation Related Costs, Policy [Policy Text Block] Stock-Based Compensation Ratio of Indebtedness to Net Capital Secured leverage ratio, limit Derivative, maturity period Derivative, Remaining Maturity Restructuring Charges [Abstract] Reportable Segment: Goodwill, Gross Goodwill Printed circuit board fabrications plant. Printed Circuit Board Fabrications Plant [Member] PCB Fabrication Plants Proceeds from revolving loan. Proceeds from Revolving Loan Proceeds from borrowings of revolving loan Goodwill adjustment Goodwill adjustment Goodwill, Acquired During Period Nature of operations and summary of significant accounting policies. Nature Of Operations And Summary Of Significant Accounting Policies [Line Items] Nature of Operations and Summary of Significant Accounting Policies [Line Items] Operating Lease, Liability, Noncurrent Operating lease liabilities Stock Repurchased During Period, Shares Common stock shares, repurchased Repurchases of common stock (in shares) Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation Of Assets From Segment To Consolidated [Table] ABL Revolving Loans. Asset Backed Lending Revolving Loans [Member] ABL Revolving Loans Fair Value Measurement [Domain] Fair Value Measurement Treasury stock - common stock at cost; 9,174 and 7,370 shares as of January 1, 2024 and January 2, 2023, respectively Treasury Stock, Common, Value Schedule of supplemental cash flow information related to Leases. Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block] Supplemental Cash Flow Information Related to Leases Gains (Losses) on Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] (Losses) Gains on Cash Flow Hedges Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Shares Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on plan assets One Point Seven Five Percent Convertible Senior Notes Due December Fifteen Two Thousand Twenty [Member] One Point Seven Five Percent Convertible Senior Notes Due December Fifteen Two Thousand Twenty [Member] 1.75% Convertible Senior Notes due December 15, 2020 Finance Lease, Liability, Noncurrent Finance leases Unamortized debt discount Debt Instrument, Unamortized Discount Debt Discount Debt Instrument, Unamortized Discount, Total Employee Severance [Member] Employee Separation/ Severance Schedule of Goodwill [Table] Schedule Of Goodwill [Table] Defined Benefit Plan, Equity Securities, US, Large Cap [Member] Large-Cap Stocks HONG KONG HONG KONG Balance Sheet Location [Axis] Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Deposits and Other Non-current Assets Deposits and Other Non-current Assets [Member] Deposits and Other Non-current Assets Assets, Current Total current assets Extinguishment of Debt, Type [Domain] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Deferred Tax Assets, Other Deferred income tax assets, Other deferred income tax assets Long-Term Debt [Text Block] Long-term Debt and Letters of Credit Medical, industrial, instrumentation. Medical Industrial Instrumentation [Member] Medical/Industrial/Instrumentation Derecognition of goodwill due to sale of subsidiary Derecognition of goodwill due to sale of subsidiary Goodwill, Written off Related to Sale of Business Unit Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Options, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance Goodwill, Fair Value Disclosure Business Acquisition, Effective Date of Acquisition Business acquisition completed date Trading Symbol Trading Symbol Printed Circuit Board [Member] Printed Circuit Board [Member] Printed Circuit Board PCB Deferred Tax Assets, Net of Valuation Allowance Deferred income tax assets, net of valuation allowance Contract Termination And Other Costs [Member] Contract Termination And Other Costs [Member] Contract Termination and Other Costs Common Stock, Shares, Issued Common stock, shares issued 2025 Long-Term Debt, Maturity, Year Two Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total fair value of options vested Radio frequency component plant. Radio Frequency Component Plant [Member] RF Component Plant Diluted (loss) earnings per share Business Acquisition, Pro Forma Earnings Per Share, Diluted Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets U.S. Asset Based Lending Revolving Loan Due May 2028 Us Asset Based Lending Revolving Loan Due Two Thousand Twenty Eight [Member] Us Asset Based Lending Revolving Loan Due Two Thousand Twenty Eight Fair Value of warrants reclassified to warrant liabilities. Fair Value Of Warrants Reclassified To Warrant Liabilities Fair value of warrants reclassified to warrant liabilities Consolidated Entities [Domain] Consolidated Entities Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Share Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Vested but not Yet Released Number Share Based Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Nonvested And Vested But Not Yet Released Number Other than options, outstanding Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Selling and Marketing Expense [Member] Selling and marketing Years 2029 through 2032 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Foreign Tax Authority [Member] Foreign Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) Line of Credit Facility, Remaining Borrowing Capacity Debt instrument, available borrowing capacity Lessee, Operating Lease, Liability, to be Paid, Year Three 2 - 3 years Schedule of lessee lease liability maturity. Schedule Of Lessee Lease Liability Maturity Table [Text Block] Maturities of Lease Liabilities AOCI Attributable to Parent [Member] Accumulated Other Comprehensive (Loss) Income Business Combination Disclosure [Text Block] Acquisition of Gritel and ISC Farmingdale Corp. Other comprehensive income (loss) Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax Share Based Compensation Arrangement Change in Expected Attainment Weighted Average Grant Date Fair Value Share Based Compensation Arrangement Change In Expected Attainment Weighted Average Grant Date Fair Value Change in units due to annual performance achievement Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Translation and Transactions Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Deferred Tax Liabilities, Property, Plant and Equipment Deferred income tax liabilities, Property, plant and equipment basis differences Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service Entity Address, City or Town Entity Address, City or Town Warrants expiration date range start. Warrants Expiration Date Range Start Warrants beginning, expiration date Operating Lease, Weighted Average Discount Rate, Percent Operating leases Global Intangible Low-Taxed Income Effective Income Tax Rate Reconciliation, GILTI, Amount Defined Benefit Plan, Benefit Obligation Benefit obligation at end of year Benefit obligation at beginning of year Defined Benefit Plan, Benefit Obligation, Beginning Balance Defined Benefit Plan, Benefit Obligation, Ending Balance Debt Instrument, Convertible, Number of Equity Instruments Option to purchase common stock, shares Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Additions for tax positions of prior years Additional Paid-in Capital [Member] Additional Paid-In Capital Restricted Shares Vested, But Not Released Restricted Shares Vested But Not Released Restricted shares vested, but not released Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Business Acquisition, Pro Forma Revenue Net sales Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Derivative, fixed rate Derivative, Fixed Interest Rate Operating loss and credit carryforward post utilization adjustment term. Operating Loss And Credit Carryforward Post Utilization Adjustment Term NOL and credit carryforward post utilization adjustment term Property, Plant and Equipment, Net [Abstract] Property, plant and equipment, net: Number of countries the parent company markets and sells its products Number Of Countries Parent Company Markets And Sells Its Products Number of countries the parent company markets and sells its products Liabilities, Current [Abstract] Current liabilities: Current: Assets, Current [Abstract] Current assets: Term Loan Due 2030 Term Loan due May 2030 Term Loan Due Two Thousand Thirty [Member] Term Loan Due Two Thousand Thirty [Member] Statement of Stockholders' Equity [Abstract] Definite-lived Intangibles Intangible Assets Disclosure [Text Block] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in accounting principle, accounting standards update, immaterial effect Operating leases Operating Lease, Liability, Current Operating leases Revenue from Contract with Customer, Including Assessed Tax Net sales Debt Instrument, Maturity Date Long-term debt, maturity date Long-Term Debt Long-term debt Long-Term Debt, Total Derivative Contract [Domain] Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Increase (Decrease) in Deferred Income Taxes Deferred income taxes Goodwill, Purchase Accounting Adjustments Adjustment for goodwill Defined Benefit Plan, Benefit Obligation, Benefits Paid Benefits paid Derivative, expiration date Derivative, Contract End Date Restructuring Charges Restructuring charges Restructuring Charges, Total Domestic Plan [Member] Domestic Plan Statement of Comprehensive Income [Abstract] Scenario [Domain] Scenario Treasury Stock, Common, Shares Treasury stock, common shares Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Discount rate Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of common stock for restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Finance Lease, Liability, Current Finance leases Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Change in accounting principle, accounting standards update, adopted CANADA Canada Risks and Uncertainties [Abstract] Gain on sale of subsidiary Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Preferred Stock, Shares Outstanding Preferred stock shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Remaining performance obligation period Effective Income Tax Rate Reconciliation, Tax Holiday, Amount HNTE and R&D benefits Current Foreign Tax Expense (Benefit) Current (provision) benefit, Foreign Schedule of Goodwill [Table Text Block] Goodwill by Reportable Segment Proceeds from sale of subsidiary, net of cash disposed Proceeds from Sale of Other Productive Assets Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Pre tax income Inventory, Finished Goods, Net of Reserves Finished goods Aerospace and defense. Aerospace And Defense [Member] Aerospace and Defense Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Payments of Debt Issuance Costs Payment of debt issuance costs Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Valuation allowances and reserves other reductions charged to expense. Valuation Allowances And Reserves Other Reductions Charged To Expense Other reduction charged to expense Finance Lease, Liability, to be Paid, Year Four 3 - 4 years Financial Instruments [Domain] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Deferred income tax assets, Stock-based compensation Property Management Fee Revenue Shanghai E-MS compensation fee Lessee, Operating Leases [Text Block] Leases Finance Lease, Weighted Average Remaining Lease Term Finance leases Schedule of unamortized discount and debt issuance costs. Schedule Of Unamortized Discount And Debt Issuance Costs Table [Text Block] Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs Derivative Instrument [Axis] Defined Benefit Plan, Equity Securities, US, Small Cap [Member] Small-Cap Stocks Geographical [Domain] Geographical ASU 2022-04 Accounting Standards Update 2022-04 [Member] Assets Total assets Total assets Senior notes due two thousand twenty five. Senior Notes Due Two Thousand Twenty Five [Member] Senior Notes Due October 2025 Senior Notes Due 2025 Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Net Sales and Long-Lived Assets UNITED STATES UNITED STATES United States Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Entity Registrant Name Entity Registrant Name Debt Issuance Costs, Net Debt Issuance Costs Debt Issuance Costs, Net, Total Non-Employees [Member] Non Employees [Member] Non-Employees Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Capital expenditures. Capital Expenditures Total capital expenditures Supplemental Cash Flow Information [Abstract] Supplemental cash flow information: Lessee, operating lease, lease not yet commenced, liability incurred. Lessee Operating Lease Lease Not Yet Commenced Liability Incurred Legally binding lease payments for leases signed but not yet commenced Retained Earnings [Member] Retained Earnings Cash flow derivative instruments designated as hedges: Derivative Instruments in Hedges, at Fair Value, Net [Abstract] Inventory, Raw Materials, Net of Reserves Raw materials Outstanding as of January 2, 2023 Outstanding shares as of January 1, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Impairment of long-lived assets Impairment of Intangible Assets, Finite-Lived Statutory federal income tax provision Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Deferred Income Tax Liabilities, Net Deferred income taxes Minimum [Member] Minimum Derivative Instruments and Hedging Activities Disclosure [Abstract] Operating Lease, Liability Total Operating Lease, Liability, Total Cash flow derivative instruments not designated as hedges, asset fair value Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value Forecast Forecast [Member] Scenario Forecast Finance Lease, Liability Total Finance Lease, Liability, Total Operating loss carryforwards, expiration year. Operating Loss Carryforwards Expiration Year Expiration year, operating loss carryforwards Revenue [Policy Text Block] Revenue Recognition Accrued Income Taxes, Current Income taxes payable Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Change in Plan Assets Equity Component [Domain] Equity Component Segments [Axis] Segments Stock Options Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Foreign tax credits Change in Accounting Principle, Accounting Standards Update, Adoption Date Change in accounting principle, accounting standards update, adoption date Land [Member] Land use rights Derivative Liability, Current Derivative liabilities Derivative liabilities, current Defined Benefit Plan, Plan Assets, Contributions by Employer Contributions to defined contribution plans Employer contributions Warrants Sold To Purchase Of Additional Common Stock Warrants Sold To Purchase Of Additional Common Stock Warrants sold to purchase of additional common stock Amortization of Debt Issuance Costs and Discounts Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts, Total 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Debt Disclosure [Abstract] Net Operating Loss Carryforward Period Net Operating Loss Carryforward Period Net operating loss utilization period Debt Instrument, Basis Spread on Variable Rate Debt instrument, basis spread on variable rate Building and Building Improvements [Member] Buildings and improvements Entity Current Reporting Status Entity Current Reporting Status Proceeds from (Payments for) Other Financing Activities Other Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development Research and Development Expense, Total Fair Value, by Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Contract assets converted to trade account receivables, threshold period. Contract Assets Converted To Trade Account Receivables Threshold Period Contract assets converted to trade account receivables, threshold period Defined Benefit Plan, Equity Securities [Member] Defined Benefit Plan, Equity Securities Equity Securities Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance leases Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total Long-Term Debt, Fair Value Long-term debt Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Nature of Operations and Summary of Significant Accounting Policies Deferred Foreign Income Tax Expense (Benefit) Deferred (provision) benefit, Foreign Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Discontinued Operations Transferred over Time [Member] Transferred over Time Stock Repurchase Program, Authorized Amount Share repurchase program, authorized amount Cash flow derivative instruments designated as hedges, asset fair value Derivative Instruments in Hedges, Assets, at Fair Value Assets [Abstract] ASSETS Assets: Restructuring reserve period expense and other related charges. Restructuring Reserve Period Expense And Other Related Charges Charged to expense Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Amortization of definite-lived intangibles included in cost of goods sold Amortization of Intangible Assets Amortization of definite-lived intangibles Adjustments to additional paid in capital redemption of convertible notes, net. Adjustments To Additional Paid In Capital Redemption Of Convertible Notes Net Redemption of convertible notes, net Common stock, $0.001 par value; 300,000 shares authorized; 111,282 and 109,598 shares issued as of January 1, 2024 and January 2, 2023, respectively; 102,108 and 102,228 shares outstanding as of January 1, 2024 and January 2, 2023, respectively Common Stock, Value, Issued Repayment of long-term debt borrowings Repayments of Long-Term Debt Debt principal prepayment Repayments of Long-Term Debt, Total Income (Loss) from Continuing Operations, Per Diluted Share Diluted earnings (loss) per share from continuing operations Diluted Restructuring Reserve Ending balance Beginning balance Restructuring Reserve, Total Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of property, plant and equipment and other assets Proceeds from Sale of Property, Plant, and Equipment, Total Revenue recognized from contract liabilities Contract with Customer, Liability, Revenue Recognized Furniture and Fixtures [Member] Furniture and fixtures Restructuring and Related Cost, Accelerated Depreciation Accelerated depreciation expense Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Stock-based compensation expense recognized Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense recognized Auditor Name Auditor Name Unrecognized Tax Benefits, Period Increase (Decrease) Reduction in deferred tax assets Unrecognized Tax Benefits, Period Increase (Decrease), Total Operating Income (Loss) Operating income Operating income Schedule of supplemental balance sheet information related to leases. Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block] Supplemental Balance Sheet Information Related to Leases SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Tax Period [Axis] Tax Period Deferred Income Tax Expense (Benefit) Deferred (provision) benefit, Total deferred Deferred Income Tax Expense (Benefit), Total Income tax provision Income tax provision Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Other Convertible Debt Securities [Member] Common Stock Related to Convertible Senior Notes Research and Development Expense [Member] Research and development Revenue from products and services transferred to customers percentage. Revenue From Products And Services Transferred To Customers Percentage Revenue from products and services transferred to customers, percentage Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Expected return on plan assets Commodity Contract Commodity Contract [Member] Liability, Defined Benefit Plan, Noncurrent Defined benefit pension plan liability Liability, Defined Benefit Plan, Noncurrent, Total 2027 Long-Term Debt, Maturity, Year Four Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Reduced prior years’ uncertain tax positions Reductions for tax positions of prior years Lessee, Leases [Policy Text Block] Leases Payments for Restructuring Amount paid Reclassification to earnings Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Reclassification to earnings Concentration Risk, Percentage Percentage of net sales, accounted by one customer Contract assets expected to be collected after one year. Contract Assets Expected To Be Collected After One Year Contract assets expected to be collected after one year Indefinite-Lived Intangible Assets [Axis] Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Disposal Groups, Including Discontinued Operations [Table Text Block] Schedule of Components of Discontinued Operations Concentration Risk [Line Items] Concentration Risk [Line Items] Operating lease right-of-use assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets Business combination recognized identifiable assets acquired and liabilities assumed, operating lease right-of-use assets. Finite-Lived Intangible Assets, Net Definite-lived intangibles, net Net Carrying Amount Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Defined Benefit Plan, Real Estate [Member] Real-Estate Market Valuation Approach and Technique [Domain] Deferred income tax assets, Unrealized gain on cash flow hedge Deferred Tax Liabilities, Unrealized Currency Transaction Gains Deferred income tax assets, Unrealized (gain) on cash flow hedge Defined Benefit Plan, Equity Securities, US, Mid Cap [Member] Mid-Cap Stocks Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-lived Assets Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss), net of tax: Finance Lease, Liability, Undiscounted Excess Amount Less imputed interest Debt Instrument, Face Amount Debt instrument amount Earnings Per Share, Policy [Policy Text Block] Earnings Per Share Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Change in valuation allowance Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions based on tax positions related to the current year Subsegments [Domain] Subsegments Measurement Basis [Axis] Measurement Basis Commitments and Contingencies, Policy [Policy Text Block] Loss Contingencies Other Nonoperating Income (Expense) Other, net Other Nonoperating Income (Expense), Total Financial institutions, negotiated period Financial Institutions,Negotiated Period Financial institutions,negotiated period. Incremental common shares attributable to warrants. Incremental Common Shares Attributable To Warrants Dilutive effect of outstanding warrants Operating Expenses [Abstract] Operating expenses: Long-Term Debt, Type [Domain] Long-term Debt, Type Entity Voluntary Filers Entity Voluntary Filers Networking, communication. Networking Communication [Member] Networking Percentage of compensation fee Property Management Fee, Percent Fee Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign Derecognition of foreign currency translation adjustments due to sale of subsidiary Other Comprehensive income loss derecognition of foreign currency translation adjustment upon sale net of tax. Other Comprehensive Income Loss Derecognition Of Foreign Currency Translation Adjustment Upon Sale Net Of Tax Income Tax Reconciliation Undistributed Foreign Earnings Income Tax Reconciliation Undistributed Foreign Earnings Permanently reinvested earnings assertion Derivative Instruments, Gain (Loss) [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Deposits and other non-current assets Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Stock options Finance Lease, Liability, to be Paid, after Year Five Thereafter Depreciation Depreciation of property, plant and equipment Total depreciation expense Depreciation, Total Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid, net for interest Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation Lessee operating lease and finance lease expire description. Lessee Operating Lease And Finance Lease Expire Description Operating and finance leases expire Debt discount percentage Debt Instrument Unamortized Discount Percentage Debt Instrument Unamortized Discount Percentage 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Retirement Plan Type [Domain] Retirement Plan Type Contract assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Assets Business combination recognized identifiable assets acquired and liabilities assumed contract assets. Inventory, Net [Abstract] Inventories: Liabilities [Abstract] Liabilities: Derivative [Line Items] Offset agreement member. Offset Agreement [Member] Offset Agreement Member Extinguishment of Debt [Axis] Equity, Attributable to Parent [Abstract] Equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lease, Cost [Table Text Block] Components of Lease Expense Defined Benefit Plan, Interest Cost Interest cost Interest cost Line of Credit Facility, Maximum Borrowing Capacity Debt instrument, maximum borrowing capacity Revenue, Remaining Performance Obligation, Percentage Remaining revenue performance obligation, percentage Cost of Goods and Services Sold Cost of goods sold Cost of Goods and Services Sold, Total (Loss) earnings per share: Earnings Per Share [Abstract] Other Liabilities, Current [Abstract] Other current liabilities: Schedule of Restructuring Costs by Reportable Segment [Table Text Block] Schedule Of Restructuring Costs By Reportable Segment Table [Text Block] Summary of Restructuring Costs by Reportable Segment Indefinite-Lived Intangible Assets, Major Class Name [Domain] Loss Contingencies [Table] Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount, Total Deferred Tax Liabilities, Net Net deferred income tax (liabilities) (included in Other long-term liabilities and Deposits and other non-current assets, respectively) Net deferred income tax (liabilities) (included in Other long-term liabilities and Deposits and other non-current assets, respectively) Accounting Policies [Abstract] Segments [Domain] Segments 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Changes in fair value gain (loss), net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Other comprehensive (loss) income before reclassifications Cost, Amortization Amortization of definite-lived intangibles included in cost of goods sold Amortization of definite-lived intangibles Stock Repurchase Program Expiration Date Share repurchase program, expiration date Stock issued during period shares warrants exercised. Stock Issued During Period Shares Warrants Exercised Issuance of common stock from warrant exercises (in shares) SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at end of year Balance at beginning of year Finance Lease, Liability, to be Paid, Year Two 1 - 2 years Scenario [Axis] Scenario Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other current assets Business Acquisition, Pro Forma Information [Table Text Block] Business Acquisition Preliminary Pro Forma Information of Financial Results Debt Instrument, Interest Rate, Effective Percentage Effective Interest Rate FinacialInstitution Agreements Finacial Institution Agreements [Member] Finacial institution agreements. Revolving Credit Facility Revolving Credit Facility [Member] Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Unrecognized deferred tax liability related to undistributed earnings Basic (loss) earnings per share Earnings Per Share, Basic Customer Concentration Risk [Member] Customer Concentration Risk Revenue Recognition Sale Return Reserve Revenue Recognition Sale Return Reserve Balance at end of year Balance at beginning of year Sales return and allowances Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Loss, Net of Tax Commitments and Contingencies Commitments and contingencies (Note 13) Business Combination, Acquisition Related Costs Business combination, acquisition and divestitures related costs Business combination, related costs Income Statement [Abstract] Defined Benefit Plan, Amortization of Gain (Loss) Amortization of net actuarial loss Repayments of Senior Debt Repayment of debt Repayments of Senior Debt, Total Income tax reconciliation internal revenue code section 162 (m) limitation. Income Tax Reconciliation Internal Revenue Code Section162 M Limitation IRC Section 162(m) limitation Various States [Member] Various States [Member] Various U.S. States Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term lease cost Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Unrecognized tax benefits, interest and penalties Goodwill, Impaired, Accumulated Impairment Loss Accumulated impairment losses Retirement Benefits [Abstract] Change in fair value of commodity contracts Gain (Loss) on Fair Value Hedges Recognized in Earnings Gain (Loss) on Fair Value Hedges Recognized in Earnings, Total Restructuring Type [Axis] Restructuring Type Statistical Measurement [Domain] Statistical Measurement Accrued salaries, wages and benefits Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Salaries Wages And Benefits Business combination recognized identifiable assets acquired and liabilities assumed, accrued salaries, wages and benefits. Loss Contingencies [Line Items] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Net (loss) income Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Net income (loss) from continuing operations Document Period End Date Document Period End Date Deferred Tax Liabilities, Undistributed Foreign Earnings Tax on undistributed earnings Deferred tax liability, undistributed earnings of foreign subsidiaries Statistical Measurement [Axis] Statistical Measurement Accounts Receivable, Allowance for Credit Loss Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss, Ending Balance Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Letters Of Credit Outstanding Related To Credit Facility Letters Of Credit Outstanding Related To Credit Facility Letter of credit outstanding Operating Lease, Payments Operating cash flows for operating leases Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Diluted (loss) earnings per share Earnings Per Share, Diluted Increase decrease in customer deposits liability. Increase Decrease In Customer Deposits Liability Customer deposits Product and Service [Domain] Product and Service Derivative, ineffectiveness Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net, Total Cost of Sales [Member] Cost of Goods Sold Cost of goods sold Deferred Tax Assets, Operating Loss Carryforwards Deferred income tax assets, Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Unrecognized Tax Benefits Balance at end of year Balance at beginning of year SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Long-Term Debt, Maturity, after Year Five Thereafter Receivable from sale of Shanghai E-MS (SH E-MS) property Receivable from sale of property outstanding. Receivable From Sale Of Property Outstanding Buildings and Improvements, Gross Buildings and improvements Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Open Tax Year Tax year remain subject to examination Finance Lease, Liability, to be Paid, Year Five 4 - 5 years Derivative liabilities Derivative Liability, Noncurrent Transferred at Point in Time [Member] Transferred at Point in Time Domestic Subsidiaries [Member] Domestic Subsidiaries [Member] Domestic Subsidiaries CHINA CHINA Cash flow derivative instruments not designated as hedges: Derivative Instruments Not Designated as Hedging Instruments [Abstract] Schedule Of Revenue Recognition And Sales Returns And Allowances [Table Text Block] Schedule Of Revenue Recognition And Sales Returns And Allowances Table [Text Block] Summary of Revenue Recognition in Sales Returns and Allowances Number of Reportable Segments Number of reportable segments Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Pension Obligation Addition related to acquisition SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired Additional Paid in Capital, Common Stock Additional paid-in capital Inventory, Policy [Policy Text Block] Inventories Pension Plan [Member] Defined Benefit Plan Schedule of Maturities of Long-Term Debt [Table Text Block] Debt Maturities Deposits and other non-current assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deposits And Other Non Current Assets Business combination recognized identifiable assets acquired and liabilities assumed, deposits and other non-current assets. RF and specialty components. Radio Frequency And Specialty Components [Member] RF&S Components Deferred Tax Assets, Net Net deferred income tax assets (included in Other long-term liabilities and Deposits and other non-current assets, respectively) Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Plan Asset Allocation Finance leases costs. Finance Leases Costs [Abstract] Finance lease costs: Losses from foreign currency transactions Gain (Loss), Foreign Currency Transaction, before Tax Losses from foreign currency transactions Issuance of common stock for warrant settlement. Issuance Of Common Stock For Warrant Settlement Issuance of common stock for warrant settlement Deferred income tax liabilities, repatriation of foreign earnings. Deferred Income Tax Liabilities Repatriation Of Foreign Earnings Deferred income tax liabilities, Repatriation of foreign earnings Payments for Repurchase of Common Stock Repurchases of common stock Schedule of Restructuring and Related Costs [Table] Schedule Of Restructuring And Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Summary of Valuation Allowance [Table Text Block] Summary of Activity in Valuation Allowance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock options (in shares) Consolidation, Policy [Policy Text Block] Principles of Consolidation 1- Month CME Term SOFR One Month CME Term Secured Overnight Financing Rate SOFR [Member] One Month CME Term Secured Overnight Financing Rate SOFR. Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Income Tax Holiday Income Tax Benefits Per Share Basic Income Tax Holiday Income Tax Benefits Per Share Basic Basic Shanghai. Shanghai [Member] Shanghai Business Combination, Separately Recognized Transactions [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Commodity contracts number of notional quantity Derivative, Nonmonetary Notional Amount, Mass Deferred Tax Liabilities, Goodwill and Intangible Assets Deferred income tax liabilities, Goodwill and intangible amortization Deferred Tax Liabilities, Goodwill and Intangible Assets, Total Entity Interactive Data Current Entity Interactive Data Current Cellular phone. Cellular Phone [Member] Cellular Phone Selling and Marketing Expense Selling and marketing Selling and Marketing Expense, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Other current liabilities Other current liabilities Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits that would impact effective tax rate 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 salaries, wages and benefits Increase (Decrease) in Employee Related Liabilities, Total Latest Tax Year [Member] Latest Tax Year Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Shanghai E-MS. Shanghai E-MS[Member] SH E-MS [Member] Net (loss) income Business Acquisition, Pro Forma Net Income (Loss) Depreciation including depreciation of discontinued operations. Depreciation Including Depreciation Of Discontinued Operations Depreciation of property, plant and equipment Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash Equivalents SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Valuation Allowance of Deferred Tax Assets Derivative Instruments, Gain (Loss) [Line Items] Domestic radio frequency component plant. Domestic Radio Frequency Component Plant [Member] Domestic RF Component Plants Equity Components [Axis] Equity Components Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Summary of Unrecognized Compensation Costs Summary of Income Tax Contingencies [Table Text Block] Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits Increase (Decrease) in Accounts Receivable Accounts receivable, net Restructuring and Related Activities [Abstract] Defined Benefit Plan, Plan Assets, Amount Fair value of plan assets at end of year Fair value of plan assets at beginning of year Fair Value Of Plan Assets Fair value of plan assets Retirement Benefits [Text Block] Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan Deferred Tax Assets, Property, Plant and Equipment Deferred income tax assets, Property, plant and equipment Government Assistance [Abstract] Inventory Disclosure [Abstract] Payments to Acquire Businesses, Gross Total consideration in cash Business Combination, Separately Recognized Transactions [Table] Payment of original issue discount Payment of original issue discount Payment Of Original Issue Discount Payment of original issue discount. Contract assets Increase in contract asset Increase (Decrease) in Contract with Customer, Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan Percentage Of Annual Director Fees Participants Are Allowed To Contribute To Deferred Compensation Plan Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan Amortization of intangible assets including cost of good and services amortization, continuing operations. Amortization Of Intangible Assets Including Cost Of Good And Services Amortization Continuing Operations Amortization of definite-lived intangibles Amortization of definite-lived intangibles Current Federal Tax Expense (Benefit) Current (provision) benefit, Federal Research and Development Tax Credit Member Research Tax Credit Carryforward [Member] Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of common stock for restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Expected required contribution to be funded in 2021 Goodwill Goodwill Goodwill, net Goodwill, Beginning Balance Goodwill, Ending Balance Number of times common stock released at end of the period exceeds the target number Number Of Times Common Stock Released At End Of Period Exceeds Target Number Number of times common stock released at end of the period exceeds the target number Interest Costs Capitalized Capitalized interest costs Statement of Cash Flows [Abstract] Comprehensive Income, Policy [Policy Text Block] Comprehensive Income Earliest Tax Year [Member] Earliest Tax Year Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Cashless extinguishment of debt for issuance of new long-term debt borrowing Gains Losses On Extinguishment Of Debt Non Cash Gains losses on extinguishment of debt non cash. Income Tax Authority [Domain] Income Tax Authority Long-Term Line of Credit, Noncurrent Long-term debt Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, Net Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Profit Gross profit Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Foreign Currency Translation Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Common Stock, Par or Stated Value Per Share Common stock, par value Line of credit outstanding amount Line of Credit Facility, Maximum Amount Outstanding During Period Us asset Based lending revolving loan due two thousand twenty four. Us Asset Based Lending Revolving Loan Due Two Thousand Twenty Four [Member] U.S. Asset Based Lending Revolving Loan Due June 2024 Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of foreign currency exchange rates 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 Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Discount rate Debt Instrument, Interest Rate, Stated Percentage Debt instrument, interest rate Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Remaining Weighted Average Recognition Period (years) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Receivable from sale of property. Receivable from Sale of Property Receivable from sale of SH E-MS property Consolidation Items [Domain] Consolidation Items Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Identifiable intangible assets Electronic Manufacturing Solutions [Member] Electronic Manufacturing Solutions [Member] E-M Solutions Cash paid for amounts included in the measurement of lease liabilities. Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Level 3 Inputs APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Cash Provided by (Used in) Operating Activities, Discontinued Operations Net cash provided by operating activities from discontinued operations Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Proceeds from sale of SH E-MS property Proceeds From Sale Of SH E-MS Property Proceeds From Sale Of SH E-MS Property Long-Term Debt and Lease Obligation Long-term debt, less current maturities Long-Term Debt and Lease Obligation, Total Defined Benefit Plan, Service Cost Service cost Service cost Inventory, Work in Process, Net of Reserves Work-in-process Employees [Member] Employees [Member] Employees Payments for (Proceeds from) Other Investing Activities Other Other Sundry Liabilities, Current Other General and Administrative Expense General and Administrative Expense [Member] 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Interest rate derivatives, at fair value, net Interest Rate Derivatives, at Fair Value, Net Interest Rate Derivatives, at Fair Value, Net, Total Noncash Investing and Financing Items [Abstract] Supplemental disclosure of noncash investing and financing activities: Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Dilutive effect of performance-based restricted stock units, restricted stock units and stock options Proceeds from Divestiture of Businesses, Net of Cash Divested Proceeds from sale of the Mobility business unit, net of cash disposed Proceeds from Divestiture of Businesses, Net of Cash Divested, Total Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Goodwill impairment Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location Document Financial Statement Error Correction [Flag] Operating Segments [Member] Operating Segment Reportable Segment Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Effect of Shares of Common Stock, Excluded From Computation of Dilutive Earnings per Share Segment Reporting Disclosure [Text Block] Segment Information City Area Code City Area Code Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss Deferred State and Local Income Tax Expense (Benefit) Deferred (provision) benefit, State Inventory, Net Inventories Inventories Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Consolidation Items [Axis] Consolidation Items Proceeds from Issuance of Long-Term Debt Proceeds from long-term debt borrowing Proceeds from Issuance of Long-Term Debt, Total Schedule of estimated useful lives of property, plant and equipment. Schedule Of Estimated Useful Lives Of Property Plant And Equipment Table [Text Block] Schedule of Estimated Useful Lives Property, Plant and Equipment Letter of Credit Letter of Credit [Member] Business Acquisition [Line Items] Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Rate of compensation increase Other charges related to employee separation, contract termination and other costs Other Restructuring Costs Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Change in Benefit Obligations Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: 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 Debt instruments interest rate at period end. Debt Instruments Interest Rate At Period End Interest rate at period end Defined Benefit Plan, Plan Assets, Benefits Paid Benefits paid Weighted Average Number of Shares Outstanding, Basic Basic weighted average shares Weighted Average Number of Shares Outstanding, Basic, Total Gain (Loss) on Disposition of Oil and Gas and Timber Property Gain (Loss) on Disposition of Oil and Gas and Timber Property Gain on sale of SH E-MS property Gain on sale of SH E-MS property Restructuring and Related Costs [Table Text Block] Accrued Restructuring Costs Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Non-current deferred tax assets Payments to Acquire Equity Method Investments Investment in unconsolidated joint venture Income Tax Holiday Income Tax Benefits Per Share Diluted Income Tax Holiday Income Tax Benefits Per Share Diluted Diluted Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Restricted Stock Units Activity Gain (Loss) on Extinguishment of Debt Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Total Land and Land Improvements Land and land use rights Land and Land Improvements, Total Statement [Table] Statement [Table] Accounts Receivable [Member] Accounts Receivable Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Assumptions Used in Determining Fair Value Contract liabilities Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Document Fiscal Period Focus Term Loan Due Two Thousand Twenty Four [Member] Term Loan Due Two Thousand Twenty Four [Member] Term Loan Due September 2024 Lessee, Operating Lease, Liability, to be Paid Total lease payments Liabilities, Noncurrent Total long-term liabilities Revenue recognition, sales returns, reserve for sales returns deductions Revenue Recognition Sales Returns Reserve For Sales Returns Deductions Deductions Financial Instruments Disclosure [Text Block] Financial Instruments Lessee, Operating Lease, Liability, to be Paid, Year Two 1 - 2 years Accrued Professional Fees, Current Accrued professional fees Statement [Line Items] Statement [Line Items] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total Total Cash Provided by (Used in) Investing Activities, Discontinued Operations Net cash provided by investing activities from discontinued operations Schedule of Long-Term Debt Instruments [Table Text Block] Long-term Debt Share based compensation arrangement by share based payment award percentage of performance to be applied to each participant's target award Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Performance To Be Applied To Each Participants Target Award Percentage of performance to be applied to each participant's target award Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Shares excluded from calculating diluted earnings per share Warrants expiration date range end. Warrants Expiration Date Range End Warrants ending, expiration date Machinery and Equipment [Member] Machinery and equipment Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Warrant [Member] Warrants to Purchase Common Stock Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Performance-Based Restricted Stock Units [Member] Performance Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units (PRUs) Line Of Credit Facility Expiration Date Month And Year Line Of Credit Facility Expiration Date Month And Year Letters of credit outstanding under U.S. ABL and Asia ABL, maturity period Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Significant Components of Net Deferred Income Tax Assets and Liabilities Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Weighted average remaining lease term. Weighted Average Remaining Lease Term [Abstract] Weighted average remaining lease term (years): Common Stock [Member] Common Stock Debt Instrument Line Items Debt Instrument [Line Items] Defined Benefit Plan, Debt Security [Member] Debt Securities Construction in Progress, Gross Construction-in-progress (Loss) earnings per share: Earning Per Share Basic And Diluted Abstract Earning Per Share Basic And Diluted [Abstract] Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Lapse of statute of limitations Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Printed circuit board and radio frequency and specialty components. Printed Circuit Board And Radio Frequency And Specialty Components [Member] Printed Circuit Board and RF&S Components Stock Repurchased During Period, Value Common stock value, repurchased Repurchases of common stock Other segment. Other Segment [Member] Other Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value Measures Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property, plant and equipment Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Loss on Contracts Estimated remaining costs to complete loss contracts Income (Loss) from Continuing Operations before Income Taxes, Domestic United States Backlog Backlog [Member] Backlog. Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Increase (Decrease) in Utilization of Net Operating Loss Carryforwards Increase Decrease In Utilization Of Net Operating Loss Carryforwards Increase in utilization of the U.S. net operating losses Document Fiscal Year Focus Document Fiscal Year Focus Product Warranty Accrual, Current Warranty Intangible Assets, Finite-Lived, Policy [Policy Text Block] Intangible Assets Commodity contracts with notional quantity start date. Commodity Contracts With Notional Quantity Start Date Commodity contracts with notional quantity beginning date Comprehensive Income (Loss) Note [Text Block] Accumulated Other Comprehensive Loss Derivative Instrument Gain Loss Reclassified From Aoci Into Income Effective Portion Statement Of Income Or Comprehensive Income Extensible Enumeration Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Product and Service, Other [Member] Other Income Taxes Paid, Net Cash paid, net for income taxes Income Taxes Paid, Net, Total Broad bond market. Broad Bond Market [Member] Broad Bond Market Share repurchase program. Share Repurchase Program [Abstract] Interest Payable, Current Interest Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block] Performance-Based Restricted Stock Units Activity 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Granted Weighted-average fair value Weighted Average Grant-Date Fair Value Granted Segment Reporting [Abstract] Stock issued during period value performance based restricted stock award Stock Issued During Period Value Performance Based Restricted Stock Award Issuance of common stock for performance-based restricted stock units Valuation Allowance [Line Items] Valuation Allowance [Line Items] Security Exchange Name Security Exchange Name Operating lease liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities Business combination recognized identifiable assets acquired and liabilities assumed, operating lease liabilities. Domestic Tax Authority [Member] U.S. Federal New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted and Issued Accounting Standards Amortization of intangible assets including cost of good and services amortization. Amortization Of Intangible Assets Including Cost Of Good And Services Amortization Amortization of definite-lived intangible assets Customer Relationships [Member] Customer Relationships Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Property, plant and equipment, gross Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service Current State and Local Tax Expense (Benefit) Current (provision) benefit, State Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating leases Technology [Member] Technology [Member] Technology Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Month And Year Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Month And Year Expiration date Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Accumulated other comprehensive gain Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax, Total Financial Instrument [Axis] Line of Credit Facility, Commitment Fee Amount Line of credit unused portion of commitment fee Finance Lease, Liability, to be Paid, Year One Less than one year Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options Entity Emerging Growth Company Entity Emerging Growth Company Schedule Of Composition Of Certain Consolidated Financial Statement Captions [Table Text Block] Schedule Of Composition Of Certain Consolidated Financial Statement Captions Table [Text Block] Schedule of Composition of Certain Consolidated Financial Statement Captions Amendment Flag Amendment Flag Telephonics Corporation [Member] Telephonics Corporation [Member] Telephonics Corporation Defined Benefit Plan, Assumptions [Table Text Block] Schedule of Weighted-Average Assumptions Tax Credit Carryforward, Amount Tax credit carryforward, total Performance based restricted stock units restricted stock units and stock options. Performance Based Restricted Stock Units Restricted Stock Units And Stock Options [Member] PRUs, RSUs and Stock Options Cash flow derivative instruments designated as hedges, liability fair value Cash flow derivative instruments designated as hedges, liability fair value Derivative Instruments in Hedges, Liabilities, at Fair Value Maximum Utilization of Net Operating Loss Carryforwards Annual Maximum Utilization Of Net Operating Loss Carryforwards Annual Utilization of the U.S. net operating losses Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category Warrant price per share to purchase additional common stock. Warrant Price Per Share To Purchase Additional Common Stock Price per share of additional common stock purchased Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Federal research and development credits Accounting Standards Update [Domain] Accounting Standards Update Finance Lease, Right-of-Use Asset, Amortization Amortization of right-of-use assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Estimated Aggregate Amortization for Definite-Lived Intangible Assets Gritel and ISC Farmingdale Corporation Gritel And I S C Farmingdale Corporation [Member] Gritel And ISC Farmingdale Corporation. Restructuring and Related Activities Disclosure [Text Block] Restructuring Charges Commodity contracts with notional quantity end date. Commodity Contracts With Notional Quantity End Date Commodity contracts with notional quantity ending date Leases [Abstract] Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter Variable Rate [Domain] Variable Rate Amounts Reclassified into Income Derivative instrument, increased interest expense Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net, Total Tax Period [Domain] Tax Period Securities Act File Number Entity File Number Cash flow derivative instruments not designated as hedges, liability fair value Cash flow derivative instruments not designated as hedges, liability fair value Commodity contracts, liability fair value Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Other long-term liabilities Other long-term liabilities Additional Financial Information Disclosure [Text Block] Composition of Certain Consolidated Financial Statement Captions Government Assistance [Text Block] Government Assistance Foreign Subsidiaries [Member] Foreign Subsidiaries [Member] Foreign Subsidiaries Deferred Tax Assets, Gross Deferred income tax assets gross Actuarial (loss) gain Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Income tax holiday, shares basic. Income Tax Holiday Shares Basic Basic shares Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Debt Instrument, Convertible, Stock Price Trigger Option to purchase common stock, strike price Finance Lease, Weighted Average Discount Rate, Percent Finance leases Long-Term Debt, Excluding Current Maturities Long-term debt, net of discount and issuance costs Long-Term Debt, Excluding Current Maturities, Total Schedule Of Components Of Interest Expense From Convertible Notes [Table Text Block] Schedule Of Components Of Interest Expense From Convertible Notes Table [Text Block] Components of Interest Expense from Convertible Senior Notes Share-Based Payment Arrangement [Abstract] 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One Lease weighted average discount rate. Lease Weighted Average Discount Rate [Abstract] Weighted average discount rate: Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Estimate of Fair Value Measurement [Member] Fair Value Outstanding shares as of January 2, 2023 Outstanding shares as of January 1, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Deferred Tax Assets, Valuation Allowance Less: valuation allowance 2028 Long-Term Debt, Maturity, Year Five Operating Expenses Total operating expenses 2024 Long-Term Debt, Maturity, Year One Cash used to settle warrants. Cash Used To Settle Warrants Cash used to settle warrants Auditor Location Auditor Location Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Pension obligation adjustments, net Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Debt Instrument, Maturity, Month and Year Debt Instrument Maturity Month And Year Long-term debt, maturity month and year Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number of operating segments Debt, Long-Term and Short-Term, Combined Amount, Total Debt, Long-Term and Short-Term, Combined Amount Short-term debt, including current portion of long-term debt Summary of Income Tax Holiday [Table Text Block] Summary of HNTE and R&D Benefit and Effect on Earnings per Share Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Commitment fee under credit agreement Liabilities, Noncurrent [Abstract] Long-term: Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant-Date Fair Value Derivative Asset, Current Derivative assets, current Income tax holiday, shares diluted. Income Tax Holiday Shares Diluted Diluted shares TTM Viasystems Group Inc. Ttm Viasystems Group Inc [Member] TTM Viasystems Group Inc (Loss) Earnings Per Share Earnings Per Share [Text Block] Other Sundry Liabilities, Noncurrent Other Us asset based lending revolving credit facility. Us Asset Based Lending Revolving Credit Facility [Member] U.S. ABL Revolving Credit Facility Other Liabilities, Noncurrent [Abstract] Other long-term liabilities: Stock issued during period shares performance based restricted stock award Stock Issued During Period Shares Performance Based Restricted Stock Award Issuance of common stock for performance-based restricted stock units (in shares) Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Net Sales Goodwill Disclosure [Text Block] Goodwill Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets Antidilutive Securities [Axis] Antidilutive Securities Other Liabilities, Current Other current liabilities Other current liabilities Nature of operations and summary of significant accounting policies. Nature Of Operations And Summary Of Significant Accounting Policies [Table] Nature Of Operations And Summary Of Significant Accounting Policies [Table] Finite-Lived Intangible Assets, Gross Gross Amount Finite-Lived Intangible Assets, Gross, Total Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Decrease in unrecognized tax benefits over the next 12 months resulting from expiring statues Share based compensation arrangement by share based payment award percentage of performance modifier Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Performance Modifier Percentage of performance modifier Income Tax Reconciliation Gain On Sale Of Property Income Tax Reconciliation Gain On Sale Of Property Gain on sale of SH E-MS property Subsequent Event Type [Domain] Number of customers contributing to more than ten percent of revenue. Number Of Customers Contributing To More Than Ten Percent Of Revenue Number of customers contributing to more than ten percent of revenue Income Statement Location [Axis] Income Statement Location Variable Lease, Cost Variable lease cost 2026 Long-Term Debt, Maturity, Year Three Amortization of Debt Discount (Premium) Amortization of debt discount Long-Term Debt, Type [Axis] Long-term Debt, Type Net (loss) income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Lessee, Operating Lease, Liability, to be Paid, Year Five 4 - 5 years Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Corporate, Non-Segment [Member] Corporate and Other Corporate Fair Value, Inputs, Level 2 [Member] Level 2 Inputs Debt and Lease Obligation Long-term debt, Carrying Amount Change In Ownership Change In Ownership Percentage of change in ownership Long-Term Debt, Gross Long-term debt, gross Long-term debt, gross Debt instrument amount Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Finance leases Product and Service [Axis] Product and Service Contract with Customer, Liability, Noncurrent Customer deposits Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested and expected to vest over year. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Over Year Vested and expected to vest, year Title of 12(b) Security Title of 12(b) Security Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State income taxes, net of federal benefit and state tax credits Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Reconciliation of Operating Income (Loss) from Segments to Consolidated Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Net amount recognized Net amount recognized Prime Rate Prime Rate [Member] Components of Definite Lived Intangibles Schedule of Finite-Lived Intangible Assets [Table Text Block] Foreign Exchange Contract Foreign Exchange Contract [Member] Accounting Standards Update [Axis] Accounting Standards Update Contract liabilities converted to revenue threshold period. Contract Liabilities Converted To Revenue Threshold Period Contract liabilities converted to revenue, threshold period Vested and expected to vest through 2026 as of January 1, 2024 Share Based Compensation Arrangements By Shared Payment Award Restricted Stock Units Vested And Expected To Vest Fair Value Share Based Compensation Arrangements By Shared Payment Award Restricted Stock Units Vested And Expected To Vest Fair Value Prepaid Expenses And Other Current Assets Prepaid Expenses and Other Current Assets [Member] Treasury Stock Treasury Stock, Common [Member] Purchase Commitment, Remaining Minimum Amount Committed Outstanding offset agreements Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Amortization of Debt Issuance Costs Amortization of debt issuance costs Reported Value Measurement [Member] Carrying Amount Interest Rate Swap Interest Rate Swap [Member] Cash Percentage of Accelerated Depreciation and Disposal Costs Cash percentage of accelerated depreciation and disposal costs. Housing fund. Housing Fund State and Local Jurisdiction [Member] State and Local Accrued capital expenditures Accrued Capital Expenditures, Current Accrued Capital Expenditures, Current Derivative [Table] Asia asset based lending revolving loan due may two thousand twenty four. Asia Asset Based Lending Revolving Loan Due May Two Thousand Twenty Four [Member] Asia Asset Based Lending Revolving Loan Due June 2024 Long-Term Line of Credit Revolving loan Long-Term Line of Credit, Total Impairment loss Goodwill, Impairment Loss, Total Goodwill, Impairment Loss Impairment of goodwill Impairment of goodwill Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] [Default] Debt instrument weighted average discount percentage. Debt Instrument Weighted Average Discount Percentage Debt instrument, weighted average discount percentage Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Schedule of Allocation of Plan Assets [Table Text Block] Schedule of Plan Target Allocation and Asset Allocation Long-Term Debt and Lease Obligation, Current Less: current maturities Long-Term Debt and Lease Obligation, Current, Total Customer Work Order Customer Work Order [Member] Customer work order. Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges Pension and Other Postretirement Plans, Policy [Policy Text Block] Accounting for Retirement Benefit Plans Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Long-Lived Assets Long-Lived Assets Other Operating Activities, Cash Flow Statement Other Defined Benefit Plan, Equity Securities, Non-US [Member] International Stocks Asia Asset Based Lending Revolving Loan Due June 2028 Asia Asset Based Revolving Loan [Member] Asia Asset Based Revolving Loan [Member] Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock repurchase program, remaining authorized repurchase amount Convertible Notes, Contractual Coupon Interest Convertible Notes Contractual Coupon Interest Contractual coupon interest Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited / cancelled Share based compensation arrangements shares authorized for issuance Share Based Compensation Arrangements Shares Authorized For Issuance Total number of shares available in incentive compensation plan Number of manufacturing facilities. Number Of Manufacturing Facilities Number of manufacturing facilities Monte Carlo Simulation Model Monte Carlo Simulation Model [Member] Monte carlo simulation model. SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Additions charged to expense Gain on sale of subsidiary Gain (Loss) on Disposition of Stock in Subsidiary Retirement Plan Type [Axis] Retirement Plan Type Tax Credit Carryforward [Axis] Less: Unamortized debt issuance costs Unamortized Debt Issuance Expense Remaining unamortized debt issuance costs Concentration Risk Type [Domain] Concentration Risk Type Treasury Stock [Text Block] Share Repurchase Program Shenzhen. Shenzhen [Member] Shenzhen Income Statement Location [Domain] Income Statement Location Allocated portion of commitments from lenders closed. Allocated Portion Of Commitments From Lenders Closed Allocated portion of commitments from lenders closed Refund of customer deposits Refund of customer deposits Refund Of Customer Deposits Refund of customer deposits. Unrealized gain (loss) on effective cash flow hedges during the period, net Unrealized gain (loss) on effective cash flow hedges during the period, net Gain (Loss) Recognized in Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Business Combination and Asset Acquisition [Abstract] Revenue recognition reserve sales returns effects of foreign currency exchange rates Revenue Recognition Reserve Sales Returns Effects Of Foreign Currency Exchange Rates Effect of foreign currency exchange rates Document Type Document Type Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net actuarial gain Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss Schedule of Net Benefit Costs [Table Text Block] Derivative, notional amount Derivative, Notional Amount Deferred Tax Liabilities, Other Deferred income tax liabilities, Other deferred income tax liabilities Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category Entity Filer Category Entity Filer Category Customer Billings and Payment Customer Billings and Payments [Member] Customer billings and payments. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Due To Annual Financial Target Performance Achievement Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Due To Annual Financial Target Performance Achievement Change in units due to annual performance achievement Balance Sheet Location [Domain] Revenue recognition, sales returns, reserve for sales returns provision Revenue Recognition Sales Returns Reserve For Sales Returns Provision Addition charged as a reduction of sales Deferred tax assets interest expense limitation. Deferred Tax Assets Interest Expense Limitation Deferred income tax assets, Interest expense limitation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments, net Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Components of Income from Continuing Operations Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Percentage of net sales, if exceed, the company does not conduct business Percentage Of Net Sales If Exceed Company Does Not Conduct Business Percentage of total net sales, if exceed, the company does not conduct business Variable Rate [Axis] Variable Rate Defined Benefit Plan, Benefit Obligation, Special and Contractual Termination Benefits Amendments/curtailments/special termination Trade Names [Member] Trade Names 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Amounts realized in the statement of operations, net Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Loss realized in the statement of operations, net Nonoperating Income (Expense) Total other expense, net Total other expense, net Deferred Tax Assets, Tax Credit Carryforwards Deferred income tax assets, Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Total Disposal Costs Disposal costs. Stock issued during period value warrants exercised. Stock Issued During Period Value Warrants Exercised Issuance of common stock from warrant exercises Property, plant and equipment recorded in accounts payable and other current liabilities Capital Expenditures Incurred but Not yet Paid Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Machinery and Equipment, Gross Machinery and equipment Early Repayment of Senior Debt Early retirement of debt Debt Instrument, Description of Variable Rate Basis Base rate description Finite-Lived Intangible Asset, Useful Life Estimated useful lives of intangibles (in years) Weighted Average Amortization Period Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Other Current Liabilities Other Current Liabilities [Member] Equity, Attributable to Parent Ending balance Beginning balance Total stockholders’ equity Automotive components. Automotive Components [Member] Automotive Subsegments [Axis] Subsegments 1-month Secured Overnight Financing Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Defined Contribution Plan, Description Description of savings plan Consolidated Entities [Axis] Consolidated Entities Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Percentage Of Voting Capital Stock Pledged In Obligations Percentage Of Voting Capital Stock Pledged In Obligations Debt instrument, percentage of voting stock pledged as security Net income (loss) Net (loss) income Nonoperating Income (Expense) [Abstract] Other (expense) income: Interest Expense Interest expense Interest Expense, Total Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Schedule of Defined Benefit Plans Disclosures [Table Text Block] Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan Valuation Allowance [Table] Valuation Allowance [Table] Preferred Stock [Text Block] Preferred Stock Statement of Financial Position [Abstract] Defined benefit plan assumptions used calculating benefit obligation expected return on assets. Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Expected Return On Assets Expected return on plan assets Percentage of annual bonus, participants are allowed to contribute, to deferred compensation plan Percentage Of Annual Bonus Participants Are Allowed To Contribute To Deferred Compensation Plan Percentage of annual bonus, participants are allowed to contribute, to deferred compensation plan Weighted Average Number of Shares Outstanding, Diluted Diluted shares Defined Benefit Plan, Accumulated Benefit Obligation Accumulated benefit obligation at end of year Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes Credit Facility [Axis] Credit Facility Deferred Federal Income Tax Expense (Benefit) Deferred (provision) benefit, Federal Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Carrying Amount and Estimated Fair Value of Financial Instruments Lease right of use asset. Lease Right Of Use Asset Total lease assets Number of Tranches Number Of Tranches Number of tranches Income (Loss) from Continuing Operations, Per Basic Share Basic earnings (loss) per share from continuing operations Basic Senior notes due two thousand twenty nine. Senior Notes Due Two Thousand Twenty Nine [Member] Senior Notes Due March 2029 Senior Notes Due 2029 Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Deferred income tax assets, Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total Operating Lease, Weighted Average Remaining Lease Term Operating leases Net periodic benefit income (cost) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Restructuring Reserve, Current Restructuring Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Long-term target allocation, percentage Target Allocation Tax Credit Carryforward, Amount Not Subject to Expiration Tax Credit Carryforward Amount Not Subject To Expiration Tax credit carryforwards not subject to expiration Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Defined Benefit Plan, Cash [Member] Cash Diluted shares exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Repayment of revolving loan Repayment Of Revolving Loan Repayment of revolving loan. Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations Valuation Approach and Technique [Axis] Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Income Tax Authority [Axis] Income Tax Authority Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Current Income Tax Expense (Benefit) Current (provision) benefit, Total current Current Income Tax Expense (Benefit), Total Furniture and Fixtures, Gross Furniture and fixtures and other Schedule of Business Acquisitions, by Acquisition [Table Text Block] Summary of Preliminary Estimated Fair Values of Net Assets Acquired Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Data center computing. Data Center Computing [Member] Data Center Computing Comprehensive (loss) income, net of tax Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Finance Lease, Liability, to be Paid, Year Three 2 - 3 years Measurement Frequency [Domain] Other long-term liabilities Other Noncurrent Liabilities [Member] Payments to Acquire Property, Plant, and Equipment Purchase of property, plant and equipment and other assets Payments to Acquire Property, Plant, and Equipment, Total Finance Lease, Interest Expense Interest on lease liabilities Type of Restructuring [Domain] Type of Restructuring Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Convertible note hedge and warrant transaction expiration date Convertible Note Hedge And Warrant Transaction Expiration Date Convertible note hedge expiration date Employee-related Liabilities, Current Accrued salaries, wages and benefits Employee-related Liabilities, Current, Total Liability, Defined Benefit Plan Other long-term liabilities Liability, Defined Benefit Plan, Total Business Acquisition [Axis] Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at end of year Cash and cash equivalents at beginning of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Tax Credit Carryforward, Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class North America [Member] North America Right of use assets obtained in exchange for lease obligations. Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right-of-use assets obtained in exchange for new lease obligations: Defined Benefit Plan, Funded (Unfunded) Status of Plan Unfunded status Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total Domestic printed circuit board, radio frequency sub system and radio frequency fabrication plant. Domestic Printed Circuit Board Radio Frequency Sub System And Radio Frequency Fabrication Plant [Member] Domestic PCB, RF Sub-System, and RF Component Fabrication Plants Operating Loss Carryforwards Net operating loss carryforwards Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Feb. 22, 2024
Jul. 03, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Jan. 01, 2024    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Trading Symbol TTMI    
Entity Registrant Name TTM TECHNOLOGIES, INC.    
Entity Central Index Key 0001116942    
Current Fiscal Year End Date --01-01    
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity File Number 000-31285    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 91-1033443    
Entity Address, Address Line One 200 East Sandpointe    
Entity Address, Address Line Two Suite 400    
Entity Address, City or Town Santa Ana    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92707    
City Area Code 714    
Local Phone Number 327-3000    
Title of 12(b) Security Common Stock    
Document Financial Statement Error Correction [Flag] false    
Security Exchange Name NASDAQ    
Entity Common Stock, Shares Outstanding   101,908,287  
Entity Public Float     $ 1,420,444,578
Document Annual Report true    
Document Transition Report false    
Auditor Firm ID 185    
Auditor Name KPMG LLP    
Auditor Location Irvine, CA    
Documents Incorporated by Reference

Portions of the registrant’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders will be incorporated by reference into Part III of this Annual Report on Form 10-K. Such Proxy Statement, or an amendment to this Report, will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report relates.

   
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Current assets:    
Cash and cash equivalents $ 450,208 $ 402,749
Accounts receivable, net 413,557 473,225
Contract assets 292,050 335,788
Inventories 213,075 170,639
Receivable from sale of Shanghai E-MS (SH E-MS) property 6,737 69,240
Prepaid expenses and other current assets 54,060 41,415
Total current assets 1,429,687 1,493,056
Property, plant and equipment, net 807,667 724,204
Operating lease right-of-use assets 86,286 18,862
Goodwill 702,735 760,437
Definite-lived intangibles, net 236,711 288,037
Deposits and other non-current assets 60,577 39,008
Total assets 3,323,663 3,323,604
Current liabilities:    
Short-term debt, including current portion of long-term debt 3,500 50,000
Accounts payable 334,609 361,788
Contract liabilities 126,508 103,981
Accrued salaries, wages and benefits 98,561 115,524
Other current liabilities 140,806 130,032
Total current liabilities 703,984 761,325
Long-term debt, net of discount and issuance costs 914,336 879,407
Operating lease liabilities 80,786 12,249
Other long-term liabilities 113,518 135,044
Total long-term liabilities 1,108,640 1,026,700
Commitments and contingencies (Note 13)
Equity:    
Common stock, $0.001 par value; 300,000 shares authorized; 111,282 and 109,598 shares issued as of January 1, 2024 and January 2, 2023, respectively; 102,108 and 102,228 shares outstanding as of January 1, 2024 and January 2, 2023, respectively 111 110
Treasury stock - common stock at cost; 9,174 and 7,370 shares as of January 1, 2024 and January 2, 2023, respectively (123,091) (98,659)
Additional paid-in capital 880,963 858,077
Retained earnings 782,123 800,841
Accumulated other comprehensive loss (29,067) (24,790)
Total stockholders’ equity 1,511,039 1,535,579
Total liabilities and stockholders' equity $ 3,323,663 $ 3,323,604
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jan. 01, 2024
Jan. 02, 2023
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 111,282,000 109,598,000
Common stock, shares outstanding 102,108,000 102,228,000
Treasury stock, common shares 9,174,000 7,370,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Income Statement [Abstract]      
Net sales $ 2,232,567 $ 2,495,046 $ 2,248,740
Cost of goods sold 1,819,299 2,037,081 1,876,729
Gross profit 413,268 457,965 372,011
Operating expenses:      
Selling and marketing 76,922 75,182 63,016
General and administrative 149,631 158,180 124,865
Research and development 27,272 24,808 18,146
Amortization of definite-lived intangibles 48,675 37,097 35,748
Impairment of goodwill 44,100 0 0
Restructuring charges 24,352 4,094 4,245
Gain on sale of SH E-MS property 0 (51,804) 0
Total operating expenses 370,952 247,557 246,020
Operating income 42,316 210,408 125,991
Other (expense) income:      
Interest expense (48,124) (45,517) (45,475)
Loss on extinguishment of debt (1,154) 0 (15,217)
Gain on sale of subsidiary 1,270 0 0
Other, net 5,989 17,972 4,754
Total other expense, net (42,019) (27,545) (55,938)
Income before income taxes 297 182,863 70,053
Income tax provision (19,015) (88,280) (15,639)
Net (loss) income $ (18,718) $ 94,583 $ 54,414
(Loss) earnings per share:      
Basic (loss) earnings per share $ (0.18) $ 0.93 $ 0.51
Diluted (loss) earnings per share $ (0.18) $ 0.91 $ 0.5
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ (18,718) $ 94,583 $ 54,414
Other comprehensive income (loss), net of tax:      
Pension obligation adjustments, net 1,251 1,412 2,722
Foreign currency translation adjustments, net (249) (2,085) 928
Derecognition of foreign currency translation adjustments due to sale of subsidiary (6,627) 0 0
Net unrealized gain on cash flow hedges:      
Unrealized gain (loss) on effective cash flow hedges during the period, net 4,061 (91) (515)
Amounts realized in the statement of operations, net (2,713) 3,229 8,523
Net 1,348 3,138 8,008
Other comprehensive (loss) income, net of tax (4,277) 2,465 11,658
Comprehensive (loss) income, net of tax $ (22,995) $ 97,048 $ 66,072
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Beginning balance at Dec. 28, 2020 $ 1,444,009 $ 107   $ 830,971 $ 651,844 $ (38,913)
Beginning balance (in shares) at Dec. 28, 2020   106,770        
Net income (loss) 54,414       54,414  
Other comprehensive income (loss) 11,658         11,658
Issuance of common stock for performance-based restricted stock units (in shares)   135        
Issuance of common stock for restricted stock units   $ 1   (1)    
Issuance of common stock for restricted stock units (in shares)   1,200        
Repurchases of common stock (64,726)   $ (64,726)      
Repurchases of common stock (in shares)     (4,723)      
Fair value of warrants reclassified to warrant liabilities (7,649)     (7,649)    
Issuance of common stock from warrant exercises     $ 919 (919)    
Issuance of common stock from warrant exercises (in shares)   89 62      
Stock-based compensation 17,711     17,711    
Ending balance at Jan. 03, 2022 1,455,417 $ 108 $ (63,807) 840,113 706,258 (27,255)
Ending balance (in shares) at Jan. 03, 2022   108,194 (4,661)      
Net income (loss) 94,583       94,583  
Other comprehensive income (loss) 2,465         2,465
Issuance of common stock for performance-based restricted stock units (in shares)   182        
Issuance of common stock for restricted stock units   $ 2   (2)    
Issuance of common stock for restricted stock units (in shares)   1,222        
Repurchases of common stock (35,424)   $ (35,424)      
Repurchases of common stock (in shares)     (2,747)      
Fair value of warrants reclassified to warrant liabilities (987)     (987)    
Issuance of common stock from warrant exercises     $ 572 (572)    
Issuance of common stock from warrant exercises (in shares)     38      
Stock-based compensation 19,525     19,525    
Ending balance at Jan. 02, 2023 1,535,579 $ 110 $ (98,659) 858,077 800,841 (24,790)
Ending balance (in shares) at Jan. 02, 2023   109,598 (7,370)      
Net income (loss) (18,718)       (18,718)  
Other comprehensive income (loss) (4,277)         (4,277)
Issuance of common stock for performance-based restricted stock units (in shares)   337        
Issuance of common stock for restricted stock units   $ 1   (1)    
Issuance of common stock for restricted stock units (in shares)   1,347        
Repurchases of common stock $ (24,432)   $ (24,432)      
Repurchases of common stock (in shares) (1,804)   (1,804)      
Stock-based compensation $ 22,887     22,887    
Ending balance at Jan. 01, 2024 $ 1,511,039 $ 111 $ (123,091) $ 880,963 $ 782,123 $ (29,067)
Ending balance (in shares) at Jan. 01, 2024   111,282 (9,174)      
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Cash flows from operating activities:      
Net (loss) income $ (18,718) $ 94,583 $ 54,414
Adjustments to reconcile net (loss) income to net cash provided by operating activities:      
Depreciation of property, plant and equipment 99,155 91,276 85,942
Amortization of definite-lived intangible assets 61,576 42,631 41,389
Amortization of debt discount and issuance costs 2,205 2,152 2,110
Loss on extinguishment of debt 1,154 0 15,217
Deferred income taxes (11,347) 61,304 9,745
Stock-based compensation 22,887 19,525 17,711
Impairment of goodwill 44,100 0 0
Gain on sale of subsidiary (1,270) 0 0
Gain on sale of SH E-MS property 0 (51,804) 0
Other (516) (5,179) (9,650)
Changes in operating assets and liabilities:      
Accounts receivable, net 49,936 (35,738) (5,242)
Contract assets 42,589 15,534 (51,606)
Inventories (45,392) (4,411) (11,961)
Prepaid expenses and other current assets (6,034) (15,473) (5,023)
Accounts payable (34,582) (14,804) 40,951
Contract liabilities 22,527 24,530 9,935
Accrued salaries, wages and benefits (16,447) 15,462 (7,822)
Other current liabilities (24,539) 33,285 (9,478)
Net cash provided by operating activities 187,284 272,873 176,632
Cash flows from investing activities:      
Acquisition of Gritel Holding Co., Inc. and ISC Farmingdale Corp. 0 (298,339) 0
Proceeds from sale of SH E-MS property 61,769 0 0
Purchase of property, plant and equipment and other assets (160,242) (102,884) (81,951)
Proceeds from sale of property, plant and equipment and other assets 505 6,010 1,427
Proceeds from sale of subsidiary, net of cash disposed 6,039 0 0
Investment in unconsolidated joint venture 0 0 (3,188)
Other (101) (245) (431)
Net cash used in investing activities (92,030) (395,458) (84,143)
Cash flows from financing activities:      
Proceeds from borrowings of revolving loan 50,000 50,000 0
Proceeds from long-term debt borrowing 234,818 0 500,000
Repurchases of common stock (24,432) (35,424) (64,726)
Refund of customer deposits (7,500) 0 0
Customer deposits 0 25,000 0
Payment of debt issuance costs (5,487) 0 (5,960)
Payment of original issue discount (3,500) 0 0
Repayment of revolving loan 0 (50,000) 0
Cash used to settle warrants 0 (887) (3,231)
Repayment of long-term debt borrowings (291,572) 0 (425,838)
Other 0 0 (7,477)
Net cash used in financing activities (47,673) (11,311) (7,232)
Effect of foreign currency exchange rates on cash and cash equivalents (122) (1,033) 856
Net increase (decrease) in cash and cash equivalents 47,459 (134,929) 86,113
Cash and cash equivalents at beginning of year 402,749 537,678 451,565
Cash and cash equivalents at end of year 450,208 402,749 537,678
Supplemental cash flow information:      
Cash paid, net for interest 47,884 42,844 42,364
Cash paid, net for income taxes 53,751 4,574 5,211
Supplemental disclosure of noncash investing and financing activities:      
Property, plant and equipment recorded in accounts payable and other current liabilities 117,299 31,670 33,323
Cashless extinguishment of debt for issuance of new long-term debt borrowing 115,182 0 0
Receivable from sale of SH E-MS property 0 69,240 0
Issuance of common stock for warrant settlement $ 0 $ 589 $ 2,268
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Pay vs Performance Disclosure      
Net Income (Loss) $ (18,718) $ 94,583 $ 54,414
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Jan. 01, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies
12 Months Ended
Jan. 01, 2024
Accounting Policies [Abstract]  
Nature of Operations and Summary of Significant Accounting Policies
(1)
Nature of Operations and Summary of Significant Accounting Policies

Nature of Operations

TTM Technologies, Inc. (the Company or TTM) is a leading global manufacturer of technology solutions, including mission systems, radio frequency (RF) components/RF microwave/microelectronic assemblies, quick-turn and technologically advanced printed circuit boards (PCB). The Company provides time-to-market and volume production of advanced technology products and offers a one-stop design, engineering and manufacturing solution to customers. This solution allows the Company to align technology developments with the diverse needs of the Company’s customers and to enable them to reduce the time required to develop new products and bring them to market.

The Company serves a diversified customer base in various markets throughout the world, including aerospace and defense, data center computing, automotive, medical, industrial and instrumentation, and networking. The Company’s customers include original equipment manufacturers (OEMs), electronic manufacturing services (EMS) providers, original design manufacturers (ODMs), distributors and government agencies (both domestic and allied foreign governments).

The Company operates on a 52 or 53 week fiscal calendar with the fourth quarter ending on the Monday nearest December 31. Fiscal year 2023 and 2022 consisted of 52 weeks ended on January 1, 2024 and January 2, 2023, respectively. Fiscal year 2021 consisted of 53 weeks ended on January 3, 2022, with the additional week included in the fourth quarter. All references to years relate to fiscal years unless otherwise noted.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. These estimates and assumptions are based on management’s best estimates and judgment. Due, in part, to the conflict between Russia and Ukraine, and the conflict in Israel and the Gaza Strip, the global economy and financial markets have been volatile. The Company has considered information available to it as of the date of issuance of these financial statements and is not aware of any specific events or circumstances that would require an update to its estimates or judgments, or a revision to the carrying value of its assets or liabilities. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. The actual results the Company experienced may differ materially and adversely from its estimates. To the extent there are material differences between the estimates and actual results, the Company’s future result of operations will be affected.

Principles of Consolidation

The consolidated financial statements include the accounts of TTM and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Foreign Currency Translation and Transactions

The functional currency of one of the Company’s subsidiaries is the Chinese Renminbi (RMB). Accordingly, assets and liabilities are translated into U.S. dollars using period-end exchange rates. Sales and expenses are translated at the average exchange rates in effect during the period. The resulting translation gains or losses are recorded as a component of accumulated other comprehensive income/(loss) in the consolidated statement of stockholders’ equity and the consolidated statement of comprehensive income. Net gains and losses resulting from foreign currency remeasurements and transactions are included in income as a component of other, net in the consolidated statements of operations and totaled $4,059 loss, $12,756 gain and $5,033 loss for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

Cash Equivalents

The Company considers highly liquid investments with insignificant interest rate risk and original maturities to the Company of three months or less to be cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are reflected at estimated net realizable value, do not bear interest and do not generally require collateral. The Company performs credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness. The Company maintains an allowance for doubtful accounts based upon a variety of factors. The Company considers both current and forecasted future economic conditions in determining the adequacy of its allowance for doubtful accounts.

The Company’s allowance for doubtful accounts was $3,041, $2,075 and $1,558 as of January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

Inventories

Inventories are stated at the lower of cost (determined on a first-in, first-out or weighted average basis) or net realizable value. Assessments to value the inventory at the lower of the actual cost to purchase and/or manufacture the inventory, or net realizable value of the inventory, are based upon assumptions about future demand and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of goods sold.

Property, Plant and Equipment, Net

Property, plant and equipment are recorded at cost. Depreciation expense is computed using the straight-line method over the estimated useful lives of the assets. Assets recorded under leasehold improvements are amortized using the straight-line method over the lesser of their useful lives or the related lease term. The Company uses the following estimated useful lives:

 

Land use rights

50-99 years

Buildings and improvements

7-50 years

Machinery and equipment

3-10 years

Furniture and fixtures

3-7 years

 

Upon retirement or other disposition of property, plant and equipment, the cost and related accumulated depreciation are removed from the accounts. The resulting gain or loss is included in the determination of operating income in the period incurred. Depreciation and amortization expense on property, plant and equipment was $99,155, $91,276 and $85,942 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is amortized over the average useful lives of such assets, which primarily consist of buildings and machinery and equipment. The Company capitalized interest costs of $2,272, $731 and $936 during the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively, in connection with various capital projects.

Major renewals and betterments are capitalized and depreciated over their estimated useful lives while minor expenditures for maintenance and repairs are included in operating income as incurred.

Goodwill

Goodwill represents the excess of purchase price of an acquisition over the fair value of net assets acquired. Goodwill is not amortized but instead is assessed for impairment, at a reporting unit level, annually and when events and circumstances warrant an evaluation. Goodwill is allocated to reporting units, which are operating segments or one level below the Company’s operating segments (the component level). Reporting units are determined by the discrete financial information available for the component and whether it is regularly reviewed by segment management. Components are aggregated into a single reporting unit if they share similar economic characteristics. The Company evaluates its goodwill on an annual basis in the fourth quarter or more frequently if it believes indicators of impairment exist. The Company assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or performs a quantitative impairment test. When tested quantitatively, the Company compares the fair value of the applicable reporting unit with its carrying value. In making this assessment, management relies on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in the Company’s market capitalization. The Company estimates the fair values of its reporting units using a combination of the discounted cash flow (DCF) and market approaches. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss. See Note 5 for further details.

Intangible Assets

Intangible assets include customer relationships, technology, backlog and trade names, which are being amortized over their estimated useful lives on a straight-line basis. The estimated useful lives of such intangibles range from 2 years to 13 years.

Impairment of Long-lived Assets

Long-lived tangible assets, including property, plant and equipment, assets held for sale, and definite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of the asset or asset groups may not be recoverable. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including expected future operating results, business plans, economic projections, and anticipated future cash flows. The Company uses an estimate of the future undiscounted net cash flows of the related asset or asset group over the remaining life in measuring whether the assets are recoverable. If the sum of the undiscounted cash flows is less than the carrying amount of the net assets, impairment is measured based on the difference between the net asset’s carrying value and estimated fair value. Fair value is determined through various valuation techniques, including cost-based, market and income approaches as considered necessary.

The Company classifies assets to be sold as assets held for sale when (i) Company management has approved and commits to a plan to sell the asset; (ii) the asset is available for immediate sale in its present condition and is ready for sale; (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated; (iv) the sale of the asset is probable; (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets classified as held for sale are recorded at the lower of the carrying amount or fair value less the cost to sell.

The Company classifies assets held for use when a decision to dispose of an asset or a business is made and the held for sale criteria are not met. In evaluating the recoverability of property and intangible assets subject to amortization, in a held for use business, the carrying value is first compared to the sum of the undiscounted cash flows expected to result from the use and eventual disposition. If the carrying value exceeds the undiscounted expected cash flows, then a fair value analysis is performed. An impairment charge is recognized if the carrying value exceeds the fair value.

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, and lease liabilities are included in other current liabilities and operating lease liabilities on the consolidated balance sheets. Finance lease ROU assets are included in property, plant and equipment, net and lease liabilities are included in other current liabilities and other long-term liabilities on the consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU assets also include any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term. Finance lease expense is recognized based on the effective interest method over the lease term.

The Company has lease agreements with lease and non-lease components and accounts for the lease and non-lease components as a single lease component.

Revenue Recognition

The Company derives revenues primarily from the sale of PCBs, engineered systems using customer-supplied engineering and design plans as well as long-term contracts related to the design and manufacture of highly sophisticated intelligence, surveillance and communications solutions, RF and microwave/microelectronics components, assemblies, and subsystems. In the absence of a sales agreement, the Company’s standard terms and conditions apply. Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized: (1) identifying the contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations in the contract; and (5) recognizing revenue when the corresponding performance obligation is satisfied.

Revenue Streams

For PCBs and engineered systems, including pursuant to the Company’s long-term contracts related to the manufacture of highly sophisticated intelligence, surveillance and communications solutions, components, assemblies and subsystems, orders for products generally correspond to the production schedules of the Company’s customers and are supported with firm purchase orders. The Company’s customers have continuous control of the work in progress and finished goods throughout the PCB and engineered systems manufacturing process, as these are built to customer specifications with no alternative use, and there is an enforceable right to payment for work performed to date. As a result, the Company recognizes revenue progressively over time based on the extent of progress towards completion of the performance obligation. Revenue recognized is based on a cost method as it best depicts the transfer of control to the customer which takes place as we incur costs. Revenues are recorded proportionally as costs are incurred. For contracts in which anticipated total costs exceed the total expected revenue, an estimated loss is recognized in the period when identifiable. A provision for the entire amount of the estimated loss is recorded on a cumulative basis. The estimated remaining costs to complete for loss contracts as of January 1, 2024 and January 2, 2023 were $25,213 and $21,632, respectively, and the provision is recorded as a reduction to gross margin on the consolidated statements of operations.

In addition, the Company manufactures components, assemblies, subsystems, and completed systems which service its RF and Specialty Components (RF&S Components) and certain aerospace and defense customers. The Company recognizes revenue at a point in time upon transfer of control of the products to the customer. Point in time recognition was determined as the customer does not simultaneously receive or consume the benefits provided by the Company’s performance and the asset being manufactured has alternative uses to the Company.

Performance Obligations

Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. As of January 1, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for the Company’s long-term contracts was $382,238. The Company expects to recognize revenue on approximately 51% of the remaining performance obligations for the Company’s long-term contracts over the next twelve months with the remaining amount recognized thereafter. The remaining performance obligations for the Company’s short-term contracts are expected to be recognized within one year.

Transaction Price

The Company provides customers a limited right of return for defective PCBs including components, subsystems and assemblies. Estimates of returns are treated as variable consideration for purposes of determining the transaction price. The Company accrues an estimate for sales returns and allowances progressively over time based on the extent of progress towards completion of the performance obligation using the Company’s judgment based on historical results and anticipated returns. To the extent actual experience varies from its historical experience, revisions to the sales returns and allowances accrual may be required. Sales returns and allowances are recorded as a reduction of revenue and included as a component of other current liabilities on the consolidated balance sheets. Shipping and handling fees and related freight costs and supplies associated with shipping products to customers are included as a component of cost of goods sold. Warranty-related services are not considered a separate performance obligation. Incremental warranty costs that are not related to sales returns are recorded in other current liabilities on the consolidated balance sheets and cost of goods sold on the consolidated statements of operations. The following summarizes the activity in the Company’s sales returns and allowances for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

12,319

 

 

$

12,853

 

 

$

13,015

 

Addition charged as a reduction of sales

 

 

4,692

 

 

 

2,410

 

 

 

5,635

 

Deductions

 

 

(4,719

)

 

 

(2,914

)

 

 

(5,767

)

Effect of foreign currency exchange rates

 

 

9

 

 

 

(30

)

 

 

(30

)

Balance at end of year

 

$

12,301

 

 

$

12,319

 

 

$

12,853

 

 

Contract Balances

Accounts receivable represents the Company’s unconditional right to receive consideration from its customer. Payments are generally due within 90 days or less of invoicing and do not include a significant financing component. To date, there have been no material credit losses on accounts receivable.

A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Amounts will be invoiced when applicable contract terms, such as the achievement of specified milestones or product delivery, are met. Contract assets are transferred to receivables when the entitlement to payment becomes unconditional. Contract assets were $292,050 and $335,788 as of January 1, 2024 and January 2, 2023, respectively, and represent unbilled amounts for work performed to date. Contract assets decreased by $43,738 due to timing of progress on customer work orders at year-end. As of January 1, 2024 and January 2, 2023, $11,257 and $7,096 of contract assets are expected to be collected after one year, respectively, and are included as a component of deposits and other non-current assets on the consolidated balance sheets. In 2023, there were no material impairment losses on contract assets.

A contract liability is recognized when the Company has received payment in advance for the future transfer of goods or services. The Company’s contract liabilities are reduced as the contract requirements are fulfilled. Contract liabilities were $126,508 and $103,981 as of January 1, 2024 and January 2, 2023, respectively, and represent customer advances for work yet to be performed. The contract liabilities increased by $22,527 due to timing of customer billings and/or payments. Revenue recognized for year ended January 1, 2024 from amounts recorded as contract liabilities as of January 2, 2023 was $57,937.

The Company has elected to account for shipping and handling activities as a fulfillment cost as permitted by the standard. All incremental customer contract acquisition costs are expensed as they are incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less in duration.

Disaggregated Revenue

Revenue from products and services transferred to customers over time and at a point in time accounted for 96% and 4%, respectively, of the Company’s revenue in 2023, 97% and 3%, respectively, of the Company’s revenue in 2022 and 2021.

The following tables represent a disaggregation of revenue by principal end markets within the reportable segments:

 

 

 

For the Year Ended January 1, 2024

 

 

 

 

PCB

 

 

RF&S Components

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

1,004,864

 

 

$

18

 

 

$

1,004,882

 

 

Automotive

 

 

359,455

 

 

 

 

 

 

359,455

 

 

Data Center Computing

 

 

318,769

 

 

 

51

 

 

 

318,820

 

 

Medical/Industrial/Instrumentation

 

 

365,611

 

 

 

3,448

 

 

 

369,059

 

 

Networking

 

 

145,347

 

 

 

35,004

 

 

 

180,351

 

 

Total

 

$

2,194,046

 

 

$

38,521

 

 

$

2,232,567

 

 

 

 

 

For the Year Ended January 2, 2023

 

 

 

 

PCB

 

 

RF&S Components

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

862,367

 

 

$

 

 

$

862,367

 

 

Automotive

 

 

428,022

 

 

 

 

 

 

428,022

 

 

Data Center Computing

 

 

378,114

 

 

 

34

 

 

 

378,148

 

 

Medical/Industrial/Instrumentation

 

 

486,088

 

 

 

5,708

 

 

 

491,796

 

 

Networking

 

 

278,911

 

 

 

52,414

 

 

 

331,325

 

 

Other

 

 

4,440

 

 

 

(1,052

)

 

 

3,388

 

 

Total

 

$

2,437,942

 

 

$

57,104

 

 

$

2,495,046

 

 

 

 

For the Year Ended January 3, 2022

 

 

 

 

PCB

 

 

RF&S Components

 

 

Other (1)

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

727,868

 

 

$

137

 

 

$

 

 

$

728,005

 

 

Automotive

 

 

407,063

 

 

 

 

 

 

3,642

 

 

 

410,705

 

 

Data Center Computing

 

 

323,528

 

 

 

457

 

 

 

 

 

 

323,985

 

 

Medical/Industrial/Instrumentation

 

 

416,504

 

 

 

4,880

 

 

 

25

 

 

 

421,409

 

 

Networking

 

 

297,569

 

 

 

49,059

 

 

 

1

 

 

 

346,629

 

 

Other

 

 

14,369

 

 

 

4,050

 

 

 

(412

)

 

 

18,007

 

 

Total

 

$

2,186,901

 

 

$

58,583

 

 

$

3,256

 

 

$

2,248,740

 

 

 

(1)
Other represents results from the now closed SH E-MS and SZ facilities.

Value Added and Sales Tax Collected from Customers

As a part of the Company’s normal course of business, value added and sales taxes are collected from customers. Such taxes collected are remitted, in a timely manner, to the appropriate governmental tax authority on behalf of the customer. Value added and sales taxes are excluded from reported revenues and costs of goods sold presented in the consolidated statements of operations and comprehensive income.

 

Stock-Based Compensation

The Company recognizes stock-based compensation expense in its consolidated financial statements for its incentive compensation plan awards. The incentive compensation plan awards include performance-based restricted stock units, restricted stock units, and stock options. The associated compensation expense for all awards is based on the grant date fair value of the awards. For performance-based restricted stock units, compensation expense also includes management’s periodic assessment of annual financial performance goals to be achieved. Compensation expense for the incentive compensation plan awards is recognized on a straight line basis over the vesting period of the awards. The fair value of performance-based restricted stock units is estimated on the grant date using a Monte Carlo simulation model based on the underlying common stock closing price as of the date of grant, stock price volatility, and risk-free interest rates. The fair value of restricted stock units is measured on the grant date based on the quoted closing market price of the Company’s common stock.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred income tax assets or liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled or realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax assets are reviewed for recoverability, and the Company records a valuation allowance to reduce its deferred income tax assets when it is more likely than not that all or some portion of the deferred income tax assets will not be realized.

The Company has various foreign subsidiaries formed or acquired to conduct or support its business outside the United States. The Company expects its earnings attributable to foreign subsidiaries will not be indefinitely reinvested except for certain subsidiaries, and we have established a deferred tax liability for foreign withholding taxes and the estimated federal/state tax impact. For those other companies with earnings currently being reinvested outside of the U.S., no deferred tax liabilities on undistributed earnings are recorded.

The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50 percent likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. Estimated interest and penalties related to underpayment of income taxes are recorded as a component of income tax provision in the consolidated statements of operations.

Fair Value Measures

The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:

 

 

Level 1 — Quoted market prices in active markets for identical assets or liabilities;

Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs); and

Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.

Earnings Per Share

Basic earnings per common share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share reflect the potential dilution that could occur if stock options, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.

Comprehensive Income

Comprehensive income includes changes to equity accounts that were not the result of transactions with stockholders. Comprehensive income is comprised of net income, changes in the cumulative foreign currency translation adjustments, pension obligation adjustments, and realized and unrealized gains or losses on hedged derivative instruments.

Loss Contingencies

The Company establishes an accrual for an estimated loss contingency when it is both probable that an asset has been impaired or that a liability has been incurred and the amount of the loss can be reasonably estimated. Any legal fees expected to be incurred in connection with a contingency are expensed as incurred.

Accounting for Retirement Benefit Plans

The Company accounts for its retirement benefit plans and postretirement and postemployment benefit obligations in accordance with Accounting Standards Codification (ASC) Topic 715, Compensation—Retirement Benefits. ASC Topic 715 requires the Company to recognize the overfunded or underfunded status of a defined benefit plan, measured as the difference between the fair value of plan assets and the plan's benefit obligation, as an asset or liability in its consolidated balance sheets and to recognize changes to that funded status in the year in which the changes occur through accumulated other comprehensive loss. ASC Topic 715 also requires measurement of the funded status of a plan as of the Company's consolidated balance sheet dates.

Recently Adopted and Issued Accounting Standards

Recently Adopted Accounting Standards

In September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2022-04, Liabilities - Supplier Finance Programs (Topic 450-50): Disclosure of Supplier Finance Program Obligations, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The amendments are effective for all entities for fiscal years beginning after December 15, 2022 on a retrospective basis, including interim periods within those fiscal years, except for the requirement to disclose rollforward information, which is effective prospectively for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 as of April 3, 2023. The Company has agreements with financial institutions to facilitate the payments to certain suppliers. Under the terms of the agreements, the Company confirms the validity of each supplier invoice to the respective financial institution upon receipt. The supplier receives payment from the financial institution, and the Company pays the financial institution based on the terms negotiated, which generally range from 160 days to 360 days. Liabilities associated with these agreements are recorded in accounts payable on the consolidated balance sheets and amounted to $18,832 and $6,653 as of January 1, 2024 and January 2, 2023, respectively.

In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date of Topic 848 to December 31, 2024, after which entities will no longer be permitted to apply the optional expedients and exceptions in Topic 848. On March 23, 2023, the Company entered into a four-year pay-fixed, receive floating (1-month CME Term Secured Overnight Financing Rate (SOFR)), interest rate swap arrangement with a notional amount of $250,000 for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, the Company pays a fixed rate of 3.49% against a portion of its Term SOFR-based debt and receives a floating 1-month CME Term SOFR during the swap period. The Company elected optional expedients provided in Topic 848 which allowed the designation of the interest rate swap as a cash flow hedge.

Recently Issued Accounting Standards Not Yet Adopted

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s (SEC) Disclosure Update and Simplification Initiative, which modifies the disclosure or presentation requirements of a variety of topics in the ASC in response to the SEC’s Release No. 33-10532, Disclosure Update and Simplification Initiative, and align the ASC’s requirements with the SEC’s regulations. For entities subject to the SEC's existing disclosure requirements, the effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective. Early adoption is prohibited. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The update will be effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements not yet issued or made available for issuance. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Jan. 01, 2024
Leases [Abstract]  
Leases
(2)
Leases

The Company leases some of its manufacturing and assembly plants, sales offices and equipment under non-cancellable operating leases and finance leases that expire at various dates through 2043. The majority of the Company’s lease arrangements are comprised of fixed payments, and certain leases consist of variable payments based on equipment usage. These variable payments are not included in the measurement of the ROU asset or lease liability due to uncertainty of the payment amount and are recorded as lease expense in the period incurred. Certain leases contain renewal provisions at the Company’s option. Most of the leases require the Company to pay for certain other costs such as property taxes and maintenance. Certain leases also contain rent escalation clauses (step rents) that require additional rental amounts in the later years of the term. Rent expense for leases with step rents is recognized on a straight-line basis over the minimum lease term. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The components of lease expense were as follows:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Operating lease cost

 

$

9,527

 

 

$

7,751

 

 

$

7,907

 

Variable lease cost

 

 

930

 

 

 

1,140

 

 

 

798

 

Short-term lease cost

 

 

311

 

 

 

708

 

 

 

338

 

Finance lease costs:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

1,374

 

 

 

1,374

 

 

 

538

 

Interest on lease liabilities

 

 

373

 

 

 

392

 

 

 

159

 

Supplemental cash flow information related to leases was as follows:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

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

 

 

 

 

 

 

 

 

 

Operating cash flows for operating leases

 

$

9,039

 

 

$

7,746

 

 

$

8,308

 

Right-of-use assets obtained in exchange for new lease obligations:

 

 

 

 

 

 

 

 

 

Operating leases

 

 

77,041

 

 

 

7,896

 

 

 

8,651

 

Finance leases

 

 

 

 

 

 

 

 

15,297

 

 

Supplemental balance sheet information related to leases was as follows:

 

 

 

 

 

As of

 

 

 

Balance Sheet Location

 

January 1, 2024

 

 

January 2, 2023

 

 

 

 

 

(In thousands)

 

Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease right-of-use assets

 

$

86,286

 

 

$

18,862

 

Finance leases

 

Property, plant and equipment, net

 

 

12,010

 

 

 

13,384

 

Total lease assets

 

 

 

$

98,296

 

 

$

32,246

 

Liabilities:

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

Operating leases

 

Other current liabilities

 

$

8,433

 

 

$

7,368

 

Finance leases

 

Other current liabilities

 

 

780

 

 

 

736

 

Long-term:

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities

 

 

80,786

 

 

 

12,249

 

Finance leases

 

Other long-term liabilities

 

 

12,799

 

 

 

13,579

 

Total lease liabilities

 

 

 

$

102,798

 

 

$

33,932

 

 

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

Weighted average remaining lease term (years):

 

 

 

 

 

 

Operating leases

 

12.8

 

 

3.3

 

Finance leases

 

12.6

 

 

13.6

 

Weighted average discount rate:

 

 

 

 

 

 

Operating leases

 

 

6.13

%

 

 

3.09

%

Finance leases

 

 

2.69

%

 

 

2.69

%

Maturities of lease liabilities were as follows:

 

 

 

Operating
Leases
 (1)

 

 

Finance
Leases

 

 

 

(In thousands)

 

Less than one year

 

$

13,533

 

 

$

1,134

 

1 - 2 years

 

 

11,418

 

 

 

1,146

 

2 - 3 years

 

 

9,280

 

 

 

1,175

 

3 - 4 years

 

 

7,986

 

 

 

1,197

 

4 - 5 years

 

 

7,630

 

 

 

1,228

 

Thereafter

 

 

85,018

 

 

 

10,231

 

Total lease payments

 

 

134,865

 

 

 

16,110

 

Less imputed interest

 

 

(45,646

)

 

 

(2,531

)

Total

 

$

89,219

 

 

$

13,579

 

 

(1)
Excludes $817 of legally binding minimum lease payments for leases signed but not yet commenced.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Gritel and ISC Farmingdale Corp.
12 Months Ended
Jan. 01, 2024
Gritel and ISC Farmingdale Corporation  
Acquisition of Gritel and ISC Farmingdale Corp.
(3)
Acquisition of Gritel and ISC Farmingdale Corp.

On June 27, 2022, the Company completed its acquisition of all of the issued and outstanding capital stock of Gritel and ISC Farmingdale Corp. for a total consideration of $298,339 in cash. At the time of acquisition, Telephonics Corporation was wholly-owned by Gritel, and as a result of the acquisition, became an indirect, wholly-owned subsidiary of the Company (collectively with ISC Farmingdale Corp., Telephonics).

For the years ended January 1, 2024 and January 2, 2023, bank fees and legal, accounting, and other professional service costs associated with the acquisition of $598 and $11,529, respectively, have been expensed and recorded as general and administrative expense in the consolidated statements of operations. There were no bank fees or legal, accounting, or other professional service costs associated with the acquisition for the year ended January 3, 2022.

Purchase Price Allocation

The purchase price was allocated to tangible and intangible assets acquired, and liabilities assumed based on the fair value at the date of the acquisition, June 27, 2022. The excess of the purchase price over the fair value of net assets acquired was allocated to

goodwill. The fair values were based on management’s analysis, including work performed by third-party valuation specialists. The Company finalized the allocation of the purchase price during the second quarter of 2023.

The fair values assigned are based on reasonable methods applicable to the nature of the assets acquired and liabilities assumed. The following summarizes the final assigned fair values of net assets acquired:

 

 

(In thousands)

 

 

Accounts receivable

 

$

51,140

 

 

Contract assets

 

 

26,460

 

 

Inventories

 

 

38,616

 

 

Prepaid expenses and other current assets

 

 

5,605

 

 

Property, plant and equipment

 

 

69,253

 

 

Operating lease right-of-use assets

 

 

497

 

 

Goodwill

 

 

112,326

 

 

Identifiable intangible assets

 

 

101,000

 

 

Non-current deferred tax assets

 

 

913

 

 

Deposits and other non-current assets

 

 

3,129

 

 

Accounts payable

 

 

(16,026

)

 

Contract liabilities

 

 

(65,262

)

 

Accrued salaries, wages and benefits

 

 

(10,616

)

 

Other current liabilities

 

 

(12,751

)

 

Operating lease liabilities

 

 

(336

)

 

Other long-term liabilities

 

 

(5,609

)

 

Total

 

$

298,339

 

Identifiable Intangible Assets

Acquired identifiable intangible assets include customer relationships, technology, backlog, and trade names. The fair value of the identifiable intangible assets was determined using various valuation methods including relief from royalty and excess earnings to determine the present value of expected future cash flows for each identifiable intangible asset based on discount rates. The expected cash flows were estimated using available historical data adjusted based on a market participant perspective. The Company used risk adjusted discount rates between 7.0% and 8.0% to discount the expected future cash flows.

The Company finalized the acquired identifiable intangible asset valuation during the second quarter of 2023. The Company recorded amortization expense of $24,877 related to the acquired identifiable intangible assets during the year ended January 1, 2024 (of which $5,627 corresponded to the year ended January 2, 2023 due to the change in amortization period). For the year ended January 1, 2024, $8,850 of amortization expense is included in cost of goods sold (of which $2,950 corresponded to the year ended January 2, 2023).

Goodwill

Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company believes that the acquisition of Telephonics will strengthen the Company’s differentiated position in the Aerospace and Defense market. The Company believes that these factors support the amount of goodwill recognized as a result of the purchase price paid for Telephonics, in relation to other acquired tangible and intangible assets. The goodwill acquired in the acquisition is not deductible for income tax purposes.

Results of Operations

Included in the consolidated statements of operations are net sales of $223,287 and $125,933, excluding intercompany sales, for the years ended January 1, 2024 and January 2, 2023, respectively. Included in the consolidated statements of operations are pre-tax income of $24,965 and $10,822, excluding amortization of intangibles, for the years ended January 1, 2024 and January 2, 2023, respectively.

Pro forma Financial Information (Unaudited)

The unaudited pro forma financial information below gives effect to this acquisition as if it had occurred at the beginning of fiscal 2022, or January 4, 2022. The pro forma financial information presented includes the effects of adjustments related to the amortization of acquired identifiable intangible assets, decrease in inventory markup, depreciation of acquired fixed assets, and other non-recurring transactions costs directly associated with the acquisition such as legal, accounting and banking fees.

The pro forma financial information as presented below is for informational purposes only and is not necessarily indicative of the actual results that would have been achieved had the acquisition occurred at the beginning of the earliest period presented, or the results that may be achieved in future periods.

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

(In thousands, except per share amounts)

 

Net sales

 

$

2,232,567

 

 

$

2,602,114

 

Net (loss) income

 

 

(13,091

)

 

 

94,952

 

Basic (loss) earnings per share

 

$

(0.13

)

 

$

0.93

 

Diluted (loss) earnings per share

 

$

(0.13

)

 

$

0.91

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Consolidated Financial Statement Captions
12 Months Ended
Jan. 01, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Composition of Certain Consolidated Financial Statement Captions
(4)
Composition of Certain Consolidated Financial Statement Captions

 

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

(In thousands)

 

Inventories:

 

 

 

 

 

 

Raw materials

 

$

165,666

 

 

$

145,561

 

Work-in-process

 

 

45,494

 

 

 

20,114

 

Finished goods

 

 

1,915

 

 

 

4,964

 

 

$

213,075

 

 

$

170,639

 

Property, plant and equipment, net:

 

 

 

 

 

 

Land and land use rights

 

$

71,131

 

 

$

76,811

 

Buildings and improvements

 

 

512,148

 

 

 

443,353

 

Machinery and equipment

 

 

986,527

 

 

 

989,935

 

Furniture and fixtures and other

 

 

10,157

 

 

 

11,327

 

Construction-in-progress

 

 

90,940

 

 

 

27,774

 

 

 

1,670,903

 

 

 

1,549,200

 

Less: Accumulated depreciation

 

 

(863,236

)

 

 

(824,996

)

 

$

807,667

 

 

$

724,204

 

Other current liabilities:

 

 

 

 

 

 

Accrued capital expenditures

 

$

35,026

 

 

$

 

Sales return and allowances

 

 

12,301

 

 

 

12,319

 

Warranty

 

 

10,557

 

 

 

8,045

 

Accrued facility operating costs

 

 

10,172

 

 

 

9,081

 

Interest

 

 

9,399

 

 

 

9,336

 

Operating leases

 

 

8,433

 

 

 

7,368

 

Housing fund

 

 

7,749

 

 

 

7,440

 

Income taxes payable

 

 

5,466

 

 

 

28,057

 

Accrued professional fees

 

 

3,276

 

 

 

5,123

 

Restructuring

 

 

1,179

 

 

 

2,513

 

Derivative liabilities

 

 

297

 

 

 

1,622

 

Other

 

 

36,951

 

 

 

39,128

 

 

$

140,806

 

 

$

130,032

 

Other long-term liabilities:

 

 

 

 

 

 

Deferred income taxes

 

$

44,238

 

 

$

54,268

 

Customer deposits

 

 

29,820

 

 

 

38,750

 

Finance leases

 

 

12,799

 

 

 

13,579

 

Derivative liabilities

 

 

1,476

 

 

 

 

Defined benefit pension plan liability

 

 

836

 

 

 

2,471

 

Other

 

 

24,349

 

 

 

25,976

 

 

$

113,518

 

 

$

135,044

 

 

On December 22, 2022, land, building, and relevant ancillary assets related to the Company’s former Shanghai E-MS (SH E-MS) manufacturing facility was expropriated by the Chinese government for a compensation fee of RMB 477.6 million ($69,240 as of

January 2, 2023) generating a gain on the sale of $51,804 during the year ended January 2, 2023. The Company received 90% of the proceeds from the sale during 2023 and the remaining 10% was collected subsequent to year-end.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill
12 Months Ended
Jan. 01, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
(5)
Goodwill

As of January 1, 2024 and January 2, 2023, goodwill by reportable segment was as follows:

 

 

PCB

 

RF&S Components

 

Total

 

 

 

(In thousands)

 

Balance as of January 2, 2023

 

 

 

 

 

 

 

Goodwill

 

$

823,837

 

$

177,200

 

$

1,001,037

 

Accumulated impairment losses

 

 

(171,400

)

 

(69,200

)

 

(240,600

)

 

 

652,437

 

 

108,000

 

 

760,437

 

Impairment loss during the year ended January 1, 2024

 

 

 

 

(44,100

)

 

(44,100

)

Goodwill adjustment during the year ended January 1, 2024

 

 

(10,787

)

 

 

 

(10,787

)

Derecognition of goodwill due to sale of subsidiary

 

 

(2,815

)

 

 

 

(2,815

)

Balance as of January 1, 2024

 

 

 

 

 

 

 

Goodwill

 

 

810,235

 

 

177,200

 

 

987,435

 

Accumulated impairment losses

 

 

(171,400

)

 

(113,300

)

 

(284,700

)

 

$

638,835

 

$

63,900

 

$

702,735

 

 

The Company evaluates its goodwill on an annual basis during its fourth fiscal quarter and at other times when events or changes in circumstances – such as significant adverse changes in the business climate or operating results or changes in management strategy, coupled with a decline in the market price of its stock and market capitalization – indicate that there may be a potential impairment. The Company assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or performs a quantitative impairment test.

During the third quarter of 2023, the Company experienced a continued decline in sales and profitability in the RF&S Components reporting unit and have reduced forecasted sales in future years. The Company considered these factors to be indicators of potential impairment requiring the Company to test the related goodwill for impairment. As of October 2, 2023, the Company completed a quantitative goodwill impairment analysis related to its RF&S Components reporting unit by comparing the fair value of the reporting unit with its carrying amount. In making this assessment, management relies on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in the Company’s market capitalization. The Company determined the fair value of the reporting unit by using both a DCF and a market approach. Under the market approach, the Company used revenue and earnings multiples based on comparable industry multiples to estimate the fair value of the reporting unit. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss.

Under the DCF approach, the Company estimated the future cash flows, as well as selected a risk-adjusted discount rate to measure the present value of the anticipated cash flows. When determining future cash flow estimates, the Company considered historical results adjusted to reflect current and anticipated future operating conditions. The Company estimated cash flows for the reporting unit over a discrete period and a terminal period (considering expected long-term growth rates and trends).

Based on its analysis, the Company determined that the fair value of the RF&S Components reporting unit was less than its carrying value and recorded a non-cash goodwill impairment charge of $44,100 during the year ended January 1, 2024. If the Company's future cash flow projections and other fair value assumptions for its reporting unit change, the Company’s goodwill may be subject to potential additional impairment charges in subsequent quarters. Estimating the fair value of the reporting unit requires the Company to make assumptions and estimates in such areas as future economic conditions, industry-specific conditions, product pricing, and necessary capital expenditures. The use of different assumptions or estimates for future cash flows, discount rates, or terminal growth rates could produce substantially different estimates of the fair value of the reporting unit.

In addition, the Company decreased goodwill by $10,787 during the year ended January 1, 2024 due to an adjustment to the estimate of fair value for identifiable intangible assets and deferred taxes. Goodwill recognized as a result of the acquisition of Telephonics was finalized during the second quarter of 2023. See Note 3, Acquisition of Gritel and ISC Farmingdale Corp., for further information.

In the fourth quarter of 2023, the Company performed its annual goodwill impairment test qualitatively and concluded that it was more likely than not that there was no impairment to goodwill.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Definite-lived Intangibles
12 Months Ended
Jan. 01, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Definite-lived Intangibles
(6)
Definite-lived Intangibles

As of January 1, 2024 and January 2, 2023, the components of definite-lived intangibles were as follows:

 

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

Weighted
Average
Amortization
Period

 

 

 

(In thousands)

 

 

(In years)

 

January 1, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

416,230

 

 

$

(222,766

)

 

$

193,464

 

 

 

11.2

 

Technology

 

 

66,650

 

 

 

(27,278

)

 

 

39,372

 

 

 

8.2

 

Backlog

 

 

13,000

 

 

 

(9,750

)

 

 

3,250

 

 

 

2.0

 

Trade names

 

 

2,500

 

 

 

(1,875

)

 

 

625

 

 

 

2.0

 

 

$

498,380

 

 

$

(261,669

)

 

$

236,711

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

January 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

366,071

 

 

$

(187,560

)

 

$

178,511

 

 

 

11.3

 

Technology

 

 

47,650

 

 

 

(24,876

)

 

 

22,774

 

 

 

9.5

 

Acquired intangibles from acquisition

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

82,500

 

 

 

(3,173

)

 

 

79,327

 

 

 

13.0

 

Trade names

 

 

8,250

 

 

 

(825

)

 

 

7,425

 

 

 

5.0

 

 

$

504,471

 

 

$

(216,434

)

 

$

288,037

 

 

 

 

The Company has acquired customer relationships, technology, backlog and trade names as a result of the Telephonics acquisition. See Note 3, Acquisition of Gritel and ISC Farmingdale Corp., for further information.

Definite-lived intangibles are amortized using the straight-line method of amortization over the useful life. Amortization expense was $61,576, $42,631 and $41,389 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, $12,901, $5,534 and $5,641, respectively, of amortization expense is included in cost of goods sold.

Estimated aggregate amortization for definite-lived intangible assets for the next five years and thereafter is as follows:

 

 

 

(In thousands)

 

2024

 

$

44,892

 

2025

 

 

36,897

 

2026

 

 

36,897

 

2027

 

 

34,543

 

2028

 

 

30,997

 

Thereafter

 

 

52,485

 

 

$

236,711

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt and Letters of Credit
12 Months Ended
Jan. 01, 2024
Debt Disclosure [Abstract]  
Long-term Debt and Letters of Credit
(7)
Long-term Debt and Letters of Credit

The following table summarizes the long-term debt of the Company as of January 1, 2024 and January 2, 2023:

 

 

Interest Rate as of
January 1, 2024

 

 

Principal
Outstanding
as of
January 1, 2024

 

 

Interest Rate as of
January 2, 2023

 

 

Principal
Outstanding
as of
January 2, 2023

 

 

 

(In thousands, except interest rates)

 

Senior Notes due March 2029

 

 

4.00

 

%

$

500,000

 

 

 

4.00

 

%

$

500,000

 

Term Loan due May 2030

 

 

8.10

 

 

 

349,125

 

 

 

 

 

 

 

Asia ABL Revolving Loan due June 2028

 

 

6.65

 

 

 

80,000

 

 

 

5.79

 

 

 

30,000

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

6.89

 

 

 

405,879

 

 

 

 

 

 

929,125

 

 

 

 

 

 

935,879

 

Less: Unamortized debt issuance costs

 

 

 

 

 

(8,021

)

 

 

 

 

 

(6,080

)

Unamortized debt discount

 

 

 

 

 

(3,268

)

 

 

 

 

 

(392

)

 

 

 

 

 

917,836

 

 

 

 

 

 

929,407

 

Less: current maturities

 

 

 

 

 

(3,500

)

 

 

 

 

 

(50,000

)

Long-term debt, less current maturities

 

 

 

 

$

914,336

 

 

 

 

 

$

879,407

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The fiscal calendar maturities of debt through 2028 and thereafter are as follows:

 

 

 

(In thousands)

 

2024

 

$

3,500

 

2025

 

 

3,500

 

2026

 

 

3,500

 

2027

 

 

4,375

 

2028

 

 

83,500

 

Thereafter

 

 

830,750

 

 

$

929,125

 

 

As of January 1, 2024, the Company was in compliance with the financial covenants under the Senior Notes due 2029, Term Loan Facility and ABL Revolving Loans.

Senior Notes due 2029

On March 10, 2021, the Company issued $500,000 of Senior Notes due 2029, which are included in long-term debt and bear interest at a rate of 4.0% per annum. Interest is payable semiannually in arrears on March 1 and September 1 of each year beginning September 1, 2021. The Senior Notes due 2029 will mature on March 1, 2029.

The Senior Notes due 2029 are irrevocably and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by the Company’s existing and future domestic subsidiaries, subject to certain exceptions. The Senior Notes due 2029 and related guarantees are senior unsecured obligations of, respectively, the Company and applicable subsidiary guarantors.

Term Loan Facility

On May 30, 2023, pursuant to an Amended & Restated Term Loan Credit Agreement by and among the Company, JPMorgan Chase Bank, N.A., as Administrative Agent, and the several lenders from time to time parties thereto (Term Loan Credit Agreement), the Company closed its $350,000 senior secured Term Loan due 2030 (Term Loan Facility). This Term Loan Facility had an outstanding balance of $349,125 as of January 1, 2024, of which $3,500 is included in short-term debt and $345,625 is included in long-term debt. The Term Loan Facility was issued with a 1.0% original issue discount and bears interest at a floating rate of 1-month CME Term SOFR plus an applicable margin of 2.75%. There is no provision, other than an event of default, for the interest margin to increase. The Company is required to make quarterly principal repayments in an aggregate annual amount equal to 1% of the initial aggregate principal amount of the Term Loan Facility. Such principal repayment is payable quarterly on January 1, April 1, July 1, and October 1 and ending with the last such day to occur prior to May 30, 2030. The remaining principal under the Term Loan Facility is scheduled to mature on May 30, 2030. In addition, the Term Loan Credit Agreement permits the Company to add one or more senior secured incremental term loan facilities to the Term Loan Facility subject to the satisfaction of certain conditions.

The Company used $234,818 under the Term Loan Facility and $115,182 of cashless rollover from continuing lenders, together with cash on hand, to refinance the full amount of indebtedness outstanding under the Company’s previous Term Loan Facility that was due to mature in 2024, as well as to pay related fees and expenses.

The obligations under the Term Loan Facility are unconditionally guaranteed by each Subsidiary Guarantor of the Company, subject to certain exceptions (Guarantors). The Term Loan Facility is secured by (i) a perfected first priority security interest in substantially all of the assets of the Company and the Guarantors (other than the U.S. ABL Priority Collateral (as defined below)), including all of the total outstanding voting capital stock held by the Company and the Guarantors (subject to a limitation of 65% on pledges of such capital stock of certain foreign subsidiaries and domestic holding companies of foreign subsidiaries) and (ii) a perfected second priority interest in all of the U.S. ABL Priority Collateral. The Term Loan Facility is structurally senior to the Company’s Senior Notes due 2029.

Based on certain parameters defined in the Term Loan Facility, including a Secured Leverage Ratio, the Company may be required to make an additional principal payment on an annual basis if its Secured Leverage Ratio is greater than 2.0.

Borrowings under the Term Loan Credit Agreement are subject to certain affirmative and negative covenants, including limitations on indebtedness, corporate transactions, investments, dispositions, and share payments.

Asset-Based Lending Agreements

The Company amended and restated its U.S. Asset-Based Lending Credit Agreement (U.S. ABL) on May 30, 2023 and its Asia Asset-Based Lending Credit Agreement (Asia ABL) on June 14, 2023. Both agreements were amended for the benchmark interest rate and margins and maturity was extended to May 2028 and June 2028 for the U.S. ABL and the Asia ABL (collectively the ABL Revolving Loans), respectively.

The U.S. ABL is comprised of a revolving credit facility for up to $150,000 and a sublimit for letter of credit for up to $50,000, provided that at no time may amounts outstanding under the agreement exceed in the aggregate $150,000 or the applicable borrowing base, which is the sum of (i) a percentage of the principal amount of “Eligible Accounts”, plus (ii) a percentage of the net orderly liquidation value of (x) “Eligible Inventory”, minus (y) “Inventory Reserves” applicable thereto, minus (iii) “Reserves”, each as defined in the U.S. ABL agreement. Borrowings under the U.S. ABL bear interest at a floating rate of Term SOFR plus a margin ranging from 1.25% to 1.50%. The applicable margin can vary based on the remaining availability of the facility, from 1.25% to 1.50% for Term SOFR-based loans and from 0.25% to 0.50% for JPMorgan Chase Bank’s prime rate-based loans. Other than availability and an event of default, there are no other provisions for the interest margin to increase.

The U.S. ABL is scheduled to mature on May 30, 2028. The Guarantors have also fully guaranteed the full and timely payment of all obligations in respect of the U.S. ABL. Loans made under the U.S. ABL are secured by a perfected first priority security interest in certain deposit accounts, cash and cash equivalents, accounts receivable and certain U.S. inventory (U.S. ABL Priority Collateral) as well as by a perfected second priority interest in all of the collateral securing the Term Loan Facility.

The Asia ABL is comprised of a revolving credit facility for up to $150,000 and a sublimit for letter of credit for up to $100,000, provided that at no time may amounts outstanding under the agreement exceed in aggregate $150,000 or the applicable borrowing base, which is a percentage of the principal amount of Eligible Accounts, as defined in the Asia ABL agreement. Borrowings under the Asia ABL bear interest at a floating rate of Term SOFR plus 1.30%. There is no provision, other than an event of default, for the interest margin to increase. As of January 1, 2024, the interest rate on the outstanding borrowings under the Asia ABL was 6.65%. As of January 1, 2024, $80,000 under the Asia ABL was outstanding and classified as long-term debt, which is consistent with its maturity date.

The Asia ABL is scheduled to mature on June 13, 2028. Loans made under the Asia ABL are secured by a portion of the Company’s Asia Pacific cash and receivables and are structurally senior to the Company’s domestic obligations, including the Senior Notes due 2029.

As of January 1, 2024, letters of credit in the amount of $6,928 were outstanding under the U.S. ABL and $23,977 were outstanding under the Asia ABL with various maturities through March 2025. Available borrowing capacity under the U.S. ABL and the Asia ABL was $143,072 and $46,023 respectively, which considers letters of credit outstanding as of January 1, 2024.

The Company is required to pay a commitment fee of 0.25% per annum on any unused portion of the ABL Revolving Loans. The Company incurred total commitment fees related to unused borrowing availability of $620, $661 and $663 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. Under the occurrence of certain events, the ABL Revolving Loans are subject to various financial covenants, including leverage and fixed charge coverage ratios.

Debt Issuance Costs and Debt Discount

As of January 1, 2024 and January 2, 2023, remaining unamortized debt issuance costs and debt discount for the Senior Notes due 2029 and Term Loan Facility are as follows:

 

 

 

As of January 1, 2024

 

 

As of January 2, 2023

 

 

Debt
Issuance Costs

 

 

Debt
Discount

 

 

Effective
Interest Rate

 

 

Debt
Issuance Costs

 

 

Debt
Discount

 

 

Effective
Interest Rate

 

 

 

 

(In thousands, except interest rates)

Senior Notes due March 2029

 

$

4,085

 

 

$

 

 

 

4.18

 

%

$

4,779

 

 

$

 

 

 

4.18

 

%

Term Loan due May 2030

 

 

3,936

 

 

 

3,268

 

 

 

8.26

 

 

 

 

 

 

 

 

 

 

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

 

 

 

1,301

 

 

 

392

 

 

 

4.66

 

 

 

$

8,021

 

 

$

3,268

 

 

 

 

 

$

6,080

 

 

$

392

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The above debt issuance costs and debt discount are recorded as a reduction of the debt and are amortized into interest expense using an effective interest rate over the duration of the debt.

Remaining unamortized debt issuance costs for the ABL Revolving Loans of $1,603 and $792 as of January 1, 2024 and January 2, 2023, respectively, are included in other non-current assets and are amortized to interest expense over the duration of the ABL Revolving Loans using the straight line method of amortization.

As of January 1, 2024, the remaining weighted average amortization period for all unamortized debt issuance costs and debt discount was 5.8 years.

Loss on Extinguishment of Debt

During the year ended January 1, 2024, the Company recognized loss on extinguishment of debt of $1,154, primarily associated with the write-off of the remaining unamortized debt issuance costs and debt discount as a result of the repayment of the remaining outstanding balance of the Term Loan Facility that was due to mature September 2024. During the year ended January 2, 2023, the Company recognized losses of $15,217 associated with the premium paid on extinguishment of debt and the write-off of the remaining unamortized debt issuance costs as a result of the repayment of the remaining outstanding balance of the Senior Notes due 2025.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Jan. 01, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
(8)
Income Taxes

The components of income before income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

United States

 

$

(105,101

)

 

$

(52,468

)

 

$

(28,057

)

Foreign

 

 

105,398

 

 

 

235,331

 

 

 

98,110

 

Income before income taxes

 

$

297

 

 

$

182,863

 

 

$

70,053

 

 

The Company expects its earnings attributable to foreign subsidiaries will not be indefinitely reinvested, except for certain subsidiaries, and the Company has established a deferred tax liability of approximately $6,154 and $982 for the foreign and U.S. federal/state impact, respectively. For those other companies with earnings currently being reinvested outside of the U.S., the undistributed earnings amounted to approximately $60,769 as of January 1, 2024. The determination of the unrecognized deferred tax liability related to these undistributed earnings is approximately $2,703.

The components of income tax provision for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Current (provision) benefit:

 

 

 

 

 

 

 

 

 

Federal

 

$

445

 

 

$

(2,591

)

 

$

(1,125

)

State

 

 

(1,592

)

 

 

(1,812

)

 

 

547

 

Foreign

 

 

(29,094

)

 

 

(23,453

)

 

 

(9,211

)

Total current

 

 

(30,241

)

 

 

(27,856

)

 

 

(9,789

)

Deferred (provision) benefit:

 

 

 

 

 

 

 

 

 

Federal

 

 

1,321

 

 

 

(29,093

)

 

 

2,889

 

State

 

 

271

 

 

 

(3,905

)

 

 

(1,492

)

Foreign

 

 

9,634

 

 

 

(27,426

)

 

 

(7,247

)

Total deferred

 

 

11,226

 

 

 

(60,424

)

 

 

(5,850

)

Income tax provision

 

$

(19,015

)

 

$

(88,280

)

 

$

(15,639

)

 

The following is a reconciliation of the provision for income taxes at the statutory federal income tax rate compared to the Company’s provision for income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Statutory federal income tax provision

 

$

(62

)

 

$

(38,401

)

 

$

(14,711

)

State income taxes, net of federal benefit and state tax credits

 

 

(1,875

)

 

 

1,750

 

 

 

1,815

 

IRC Section 162(m) limitation

 

 

(2,121

)

 

 

(791

)

 

 

(725

)

Stock options

 

 

(651

)

 

 

(599

)

 

 

89

 

Global Intangible Low-Taxed Income

 

 

(12,639

)

 

 

(19,240

)

 

 

(9,824

)

Foreign tax credits

 

 

14,916

 

 

 

17,343

 

 

 

3,028

 

Permanently reinvested earnings assertion

 

 

(3,934

)

 

 

(2,721

)

 

 

(1,392

)

Foreign tax differential on foreign earnings & other permanent items

 

 

3,788

 

 

 

1,504

 

 

 

3,917

 

Change in valuation allowance

 

 

(13,460

)

 

 

(50,805

)

 

 

(1,139

)

Uncertain tax positions

 

 

957

 

 

 

(85

)

 

 

(642

)

Federal research and development credits

 

 

4,665

 

 

 

4,319

 

 

 

3,400

 

Goodwill impairment

 

 

(9,261

)

 

 

 

 

 

 

Other

 

 

662

 

 

 

(554

)

 

 

545

 

Income tax provision

 

$

(19,015

)

 

$

(88,280

)

 

$

(15,639

)

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of the net deferred income tax (liabilities) assets as of January 1, 2024 and January 2, 2023 are as follows:

 

 

 

As of

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

(In thousands)

 

Deferred income tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

30,098

 

 

$

33,092

 

Reserves and accruals

 

 

60,023

 

 

 

60,360

 

Interest expense limitation

 

 

959

 

 

 

115

 

Unrealized gain on cash flow hedge

 

 

(1,221

)

 

 

(276

)

Tax credit carryforwards

 

 

35,760

 

 

 

36,192

 

Stock-based compensation

 

 

5,312

 

 

 

5,076

 

Property, plant and equipment

 

 

4,733

 

 

 

5,983

 

Other deferred income tax assets

 

 

883

 

 

 

2,848

 

 

 

136,547

 

 

 

143,390

 

Less: valuation allowance

 

 

(81,779

)

 

 

(67,173

)

 

 

54,768

 

 

 

76,217

 

Deferred income tax liabilities:

 

 

 

 

 

 

Repatriation of foreign earnings

 

 

(7,137

)

 

 

(7,112

)

Property, plant and equipment basis differences

 

 

(73,072

)

 

 

(84,609

)

Goodwill and intangible amortization

 

 

(11,551

)

 

 

(31,456

)

Other deferred income tax liabilities

 

 

(5,149

)

 

 

(4,882

)

Net deferred income tax (liabilities) assets (included in Other
      long-term liabilities and Deposits and other non-current assets, respectively)

 

$

(42,141

)

 

$

(51,842

)

 

As of January 1, 2024, the Company had the following net operating loss (NOL) carryforwards: $88,318 in the U.S. for federal, $15,243 in various U.S. states, $25,199 in China, and $23,627 in Hong Kong. The U.S. federal NOLs expire in 2028 through 2032, the various U.S. states’ NOLs expire in 2025 through 2043, the China NOLs expire in 2025 through 2033, and the Hong Kong NOLs carryforward indefinitely. Further, the Company’s tax credits were approximately $45,777, of which $6,147 carryforward indefinitely.

In connection with the Company’s acquisition of Viasystems during 2015, there was more than a 50% change in ownership under Section 382 of the Internal Revenue Code of 1986, as amended, and regulations issued there under. As a consequence, the utilization of the remaining Viasystems U.S. NOLs is limited to approximately $9,826 per year and total $88,318.

A valuation allowance is provided when it is more likely than not that all or some portion of the deferred income tax assets will not be realized. The Company established a valuation allowance on its U.S. net deferred tax assets in the current year mainly due to cumulative book losses in the U.S. In addition, certain subsidiaries in various tax jurisdictions continue to have NOL carryforwards, which the Company has determined are not more likely than not to be utilized. As a result, a full valuation allowance has been recorded for these subsidiaries as of January 1, 2024. For the remaining net deferred income tax assets, management has determined that it is more likely than not that the results of future operations will generate sufficient income to realize the net deferred tax assets.

The following summarizes the activity in the Company’s valuation allowance for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

67,173

 

 

$

16,541

 

 

$

15,322

 

Additions charged to expense

 

 

13,811

 

 

 

51,748

 

 

 

2,330

 

Addition related to acquisition

 

 

1,187

 

 

 

 

 

 

 

Other reduction charged to expense

 

 

(392

)

 

 

(1,116

)

 

 

(1,111

)

Balance at end of year

 

$

81,779

 

 

$

67,173

 

 

$

16,541

 

 

Certain entities within China qualified for the high and new technology enterprise (HNTE) status enabling those entities to enjoy certain benefits, which were effective for the years ended January 1, 2024, January 2, 2023 and January 3, 2022. The HNTE status as well as enhanced research and development (R&D) deductions decreased Chinese taxes. HNTE and R&D benefit and effect on earnings per share are as follows:

 

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands, except per share data)

 

HNTE and R&D benefits

 

$

6,056

 

 

$

13,480

 

 

$

5,611

 

Basic shares

 

 

102,744

 

 

 

102,074

 

 

 

106,314

 

Diluted shares

 

 

102,744

 

 

 

103,866

 

 

 

108,153

 

Increases earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

0.06

 

 

$

0.13

 

 

$

0.05

 

Diluted

 

$

0.06

 

 

$

0.13

 

 

$

0.05

 

 

HNTE status expired for certain subsidiaries in 2024, but the Company expects to continue to file for renewal of such HNTE status for the foreseeable future.

A reconciliation of the beginning and ending amount of unrecognized tax benefits, exclusive of accrued interest and penalties, is as follows:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

9,778

 

 

$

9,442

 

 

$

7,404

 

Additions based on tax positions related to the current year

 

 

934

 

 

 

820

 

 

 

2,749

 

Additions for tax positions of prior years

 

 

13

 

 

 

 

 

 

41

 

Reductions for tax positions of prior years

 

 

 

 

 

(72

)

 

 

(357

)

Lapse of statute of limitations

 

 

(362

)

 

 

(412

)

 

 

(395

)

Balance at end of year

 

$

10,363

 

 

$

9,778

 

 

$

9,442

 

 

During the year ended January 1, 2024, the Company increased uncertain tax positions by $585 due to (i) U.S. R&D credit generation in 2023, offset by (ii) release of uncertain tax positions due to statute of limitation expiration.

As of January 1, 2024, and January 2, 2023, the Company recorded unrecognized tax benefits of $449 and $776, respectively, as well as interest and penalties of $434 and $1,028, respectively, to current and long-term liabilities. The Company has also recorded unrecognized tax benefits of $9,915 and $9,002 against certain deferred tax assets as of January 1, 2024, and January 2, 2023, respectively. The amount of unrecognized tax benefits that would, if recognized, reduce the Company’s effective income tax rate in any future periods is $883 including interest and penalties. The Company does not expect any of its unrecognized tax benefits to be released in the next twelve months.

As of January 1, 2024, the Company is open for (i) U.S. federal income tax examination for the period from 2020 to 2023 and NOL and credit carryforwards are subject to adjustment for 3 years post utilization, (ii) state and local income tax examination for tax years 2019 to 2023 and NOL and credit carryforwards are subject to adjustment for 4 years post utilization; and (iii) foreign income tax examinations generally for tax years from 2013 to 2023.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments
12 Months Ended
Jan. 01, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Financial Instruments
(9)
Financial Instruments

Derivatives

Interest Rate Swaps

The Company’s business is exposed to risk resulting from fluctuations in interest rates on certain SOFR-based variable rate debt. Increases in interest rates increase interest expenses relating to the outstanding variable rate borrowings and increase the cost of debt. Fluctuations in interest rates can also lead to significant fluctuations in the fair value of the debt obligations.

On March 23, 2023, the Company entered into a four-year pay-fixed, receive floating (1-month CME Term SOFR), interest rate swap arrangement with a notional amount of $250,000 for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, the Company pays a fixed rate of 3.49% against a portion of its Term SOFR-based debt and receives a floating 1-month CME Term SOFR during the swap period.

At inception, the Company designated the interest rate swap as a cash flow hedge and the fair value of the interest rate swap was zero. As of January 1, 2024, the fair value of the interest rate swap was recorded, of which $3,253 is included as a component of prepaid expenses and other current assets and $1,476 is included as a component of other long-term liabilities. The change in the fair value of the interest rate swap is recorded as a component of accumulated other comprehensive loss, net of tax in the Company's consolidated balance sheets. No ineffectiveness was recognized for the year ended January 1, 2024. The interest rate swap decreased interest expense by $3,243 for the year ended January 1, 2024.

Foreign Exchange Contracts

The Company’s foreign subsidiaries may at times purchase forward exchange contracts to manage their foreign currency risks in relation to certain purchases of machinery denominated in foreign currencies other than the Company’s functional currencies. The notional amount of the foreign exchange contracts was $1,925 (Euro (EUR) 1.8 million) and $1,625 (EUR 1.4 million) as of January 1, 2024 and January 2, 2023, respectively. The Company has designated certain of these foreign exchange contracts as cash flow hedges.

Commodity Price Risk Management

The Company uses various raw materials in the manufacturing of PCBs. Copper clad laminates (CCLs), a key raw material for the manufacture of PCBs, are made from epoxy resin, glass cloth and copper foil. The Company only buys a small amount of copper directly. However, copper is a major driver of laminate cost. The Company enters into commodity contracts to hedge copper as a proxy for hedging laminate. As of January 1, 2024, the Company has commodity contracts with a notional quantity of (i) 0.7 metric tonnes for the period beginning January 1, 2024 and ending on March 31, 2024, (ii) 0.6 metric tonnes for the period beginning April 1, 2024 and ending on June 30, 2024, (iii) 0.6 metric tonnes for the period beginning July 1, 2024 and ending on September 30, 2024, and (iv) 0.5 metric tonnes for the period beginning October 1, 2024 and ending on December 31, 2024. As of January 1, 2024 and January 2, 2023, the fair value of the commodity contracts was recorded as a liability in the amount of $297 and $1,489, respectively, and included as a component of other current liabilities. The changes in the fair value of these commodity contracts are recorded in cost of goods sold in the consolidated statements of operations. The commodity contracts increased cost of goods sold by $372 and $2,605 for the years ended January 1, 2024 and January 2, 2023, respectively and decreased cost of goods sold by $297 for the year ended January 3, 2022. These commodity contracts are not designated as accounting hedges.

 

The fair values of derivative instruments in the consolidated balance sheets are as follows:

 

 

 

 

 

Asset/(Liability) Fair Value

 

 

 

Balance Sheet Location

 

January 1, 2024

 

 

January 2, 2023

 

 

 

 

 

(In thousands)

 

Cash flow derivative instruments designated as hedges:

 

 

 

 

 

 

Interest rate swap

 

 Prepaid expenses and other current assets

 

$

3,253

 

 

$

 

Foreign exchange contracts

 

 Prepaid expenses and other current assets

 

 

29

 

 

 

 

Foreign exchange contracts

 

 Other current liabilities

 

 

 

 

 

(133

)

Interest rate swap

 

 Other long-term liabilities

 

 

(1,476

)

 

 

 

Cash flow derivative instruments not designated as hedges:

 

 

 

 

 

 

Commodity contracts

 

 Other current liabilities

 

 

(297

)

 

 

(1,489

)

The following table provides information about the amounts recorded in accumulated other comprehensive loss related to derivatives designated as cash flow hedges, as well as the amounts recorded in each caption in the consolidated statements of operations when derivative amounts are reclassified out of accumulated other comprehensive loss for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

 

For the Year Ended

 

 

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

 

Financial
Statement
Caption

Gain Recognized
in Other
Comprehensive
Loss

 

 

Amounts
Reclassified
into Income

 

 

Gain Recognized
in Other
Comprehensive
Income

 

 

Amounts
Reclassified
into Income

 

 

Loss Recognized
in Other
Comprehensive
Loss

 

 

Amounts
Reclassified
into Income

 

 

 

 

 

(In thousands)

Cash flow hedge:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate swap

 

Interest expense

$

5,020

 

 

$

(3,243

)

 

$

190

 

 

$

(4,105

)

 

$

(599

)

 

$

(11,272

)

 

 

The following table provides a summary of the activity associated with the designated cash flow hedges reflected in accumulated other comprehensive loss for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Beginning balance, net of tax

 

$

(85

)

 

$

(3,223

)

 

$

(11,231

)

Changes in fair value gain (loss), net of tax

 

 

4,061

 

 

 

(91

)

 

 

(515

)

Reclassification to earnings

 

 

(2,713

)

 

 

3,229

 

 

 

8,523

 

Ending balance, net of tax

 

$

1,263

 

 

$

(85

)

 

$

(3,223

)

Based on the current yield curve, the Company expects that gains of approximately $2,445 of accumulated other comprehensive loss will be reclassified into the consolidated statement of operations, net of tax, in the next twelve months.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Jan. 01, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Loss
(10)
Accumulated Other Comprehensive Loss

The following provides a summary of the components of accumulated other comprehensive loss, net of tax as of January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

Foreign
Currency
Translation

 

 

Pension Obligation

 

 

(Losses) Gains
on Cash Flow
Hedges

 

 

Total

 

 

 

(In thousands)

 

Ending balance as of January 3, 2022

 

$

(23,899

)

 

$

(133

)

 

$

(3,223

)

 

$

(27,255

)

Other comprehensive (loss) income
    before reclassifications

 

 

(2,085

)

 

 

1,412

 

 

 

(91

)

 

 

(764

)

Amounts reclassified from accumulated
   other comprehensive income

 

 

 

 

 

 

 

 

3,229

 

 

 

3,229

 

Net year to date other comprehensive
   (loss) income

 

 

(2,085

)

 

 

1,412

 

 

 

3,138

 

 

 

2,465

 

Ending balance as of January 2, 2023

 

 

(25,984

)

 

 

1,279

 

 

 

(85

)

 

 

(24,790

)

Other comprehensive (loss) income
    before reclassifications

 

 

(6,876

)

 

 

1,251

 

 

 

4,061

 

 

 

(1,564

)

Amounts reclassified from accumulated
   other comprehensive income

 

 

 

 

 

 

 

 

(2,713

)

 

 

(2,713

)

Net year to date other comprehensive (loss)
   income

 

 

(6,876

)

 

 

1,251

 

 

 

1,348

 

 

 

(4,277

)

Ending balance as of January 1, 2024

 

$

(32,859

)

 

$

2,530

 

 

$

1,263

 

 

$

(29,067

)

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Customers and Concentration of Credit Risk
12 Months Ended
Jan. 01, 2024
Risks and Uncertainties [Abstract]  
Significant Customers and Concentration of Credit Risk
(11)
Significant Customers and Concentration of Credit Risk

Financial instruments that are potentially subject to concentrations of credit risk are primarily cash and cash equivalents and accounts receivable.

The Company had cash and cash equivalents held by its foreign subsidiaries of $195,928 and $161,708 as of January 1, 2024 and January 2, 2023, respectively. The Company maintains its cash and cash equivalents with major financial institutions and such balances exceed Federal Deposit Insurance Corporation insurance limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk on cash and cash equivalents.

In the normal course of business, the Company extends credit to its customers. Some customers to whom the Company extends credit are located outside the United States. The Company performs ongoing credit evaluations of customers, does not require collateral, and considers the credit risk profile of the entity from which the receivable is due in further evaluating collection risk. There were no customers that accounted for 10% or more of accounts receivable as of January 1, 2024. As of January 2, 2023, there was one customer that accounted for 11% of the Company’s accounts receivable.

The Company’s customers include both OEMs and EMS companies. The Company’s OEM customers often direct a significant portion of their purchases through EMS companies. While the Company’s customers include both OEM and EMS providers, the Company measures customer concentration based on OEM companies, as they are the ultimate end customers.

For the year ended January 1, 2024, one customer accounted for approximately 13% of the Company’s net sales. For each of the years ended January 2, 2023 and January 3, 2022, one customer accounted for approximately 10% of the Company’s net sales.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures
12 Months Ended
Jan. 01, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measures
(12)
Fair Value Measures

The Company measures at fair value its financial and non-financial assets by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability.

The carrying amount and estimated fair value of the Company’s financial instruments as of January 1, 2024 and January 2, 2023 were as follows:

 

 

 

As of

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

Carrying
Amount

 

 

Fair Value

 

 

Carrying
Amount

 

 

Fair Value

 

 

 

(In thousands)

 

Derivative assets, current

 

$

3,282

 

 

$

3,282

 

 

$

 

 

$

 

Derivative liabilities, current

 

 

297

 

 

 

297

 

 

 

1,622

 

 

 

1,622

 

Derivative liabilities, non-current

 

 

1,476

 

 

 

1,476

 

 

 

 

 

 

 

Senior Notes due March 2029

 

 

495,915

 

 

 

455,035

 

 

 

495,221

 

 

 

430,165

 

Term Loan due May 2030

 

 

341,921

 

 

 

351,743

 

 

 

 

 

 

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

404,186

 

 

 

405,628

 

ABL Revolving Loans

 

 

80,000

 

 

 

80,000

 

 

 

30,000

 

 

 

30,000

 

The fair value of the derivative instruments was determined using pricing models developed based on the 1-month CME Term SOFR swap rate, foreign currency exchange rates, and other observable market data, including quoted market prices, as appropriate using Level 2 inputs. The values were adjusted to reflect non-performance risk of both the counterparty and the Company, as necessary.

The fair value of the long-term debt was estimated based on quoted market prices or discounting the debt over its life using current market rates for similar debt as of January 1, 2024 and January 2, 2023, which are considered Level 2 inputs.

The fair value of plan assets in the defined benefit plan of $23,249 and $21,637 as of January 1, 2024 and January 2, 2023, respectively, were not included in the table above and was estimated based on quoted market prices of the securities that are actively traded and price quotes that are readily available, which are considered Level 1 inputs. See Note 15 for further details of the plan assets measured at fair value in the defined benefit plan.

As of January 1, 2024 and January 2, 2023, the Company’s other financial instruments included cash and cash equivalents, accounts receivable, contract assets, accounts payable, and contract liabilities. The carrying amount of these instruments approximates fair value.

The majority of the Company’s non-financial assets and liabilities, which include goodwill, intangible assets, inventories, and property, plant and equipment, are not required to be carried at fair value on a recurring basis. However, if certain triggering events occur (or are tested at least annually in the case of goodwill) such that a non-financial instrument is required to be evaluated for impairment, based upon a comparison of the non-financial instrument’s fair value to its carrying value, an impairment is recorded to reduce the carrying value to the fair value, if the carrying value exceeds the fair value.

As of January 1, 2024, the Company’s goodwill balance related to its RF&S Components reporting unit of $63,900 was measured at fair value on a nonrecurring basis. The Company recorded a non-cash goodwill impairment charge of $44,100 related to its RF&S Components reporting unit during the year ended January 1, 2024. The fair value of goodwill was determined using both a DCF and a market approach, which are considered Level 3 inputs. The Company used risk adjusted discount rate of 12% to discount the expected future cash flows. There was no impairment of long-lived assets recognized for the years ended January 1, 2024, January 2, 2023, and January 3, 2022.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Jan. 01, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
(13)
Commitments and Contingencies

Legal Matters

The Company is subject to various legal matters, which it considers normal for its business activities. While the Company currently believes that the amount of any reasonably possible loss for known matters would not be material to the Company’s financial condition, the outcome of these actions is inherently difficult to predict. In the event of an adverse outcome, the ultimate potential loss could have a material adverse effect on the Company’s financial condition or results of operations in a particular period. The Company has accrued amounts for its loss contingencies which are probable and estimable as of January 1, 2024 and January 2, 2023. However, these amounts are not material to the consolidated financial statements of the Company.

 

Offset Agreements

The Company has and may continue to enter into industrial cooperation agreements, sometimes referred to as offset agreements, as a condition to obtaining orders for products and services from customers in foreign countries. These agreements are intended to promote investment in the applicable country, and the Company’s obligations under these agreements may be satisfied through activities that do not require the Company to use cash, including transferring technology or providing manufacturing and other consulting support. The obligations under these agreements may also be satisfied through the use of cash for activities such as purchasing supplies from in-country vendors, setting up support centers, research and development investments, acquisitions, and building or leasing facilities for in-country operations, if applicable. The amount of the offset requirement is determined by contract value awarded and negotiated percentages with customers. As of January 1, 2024, the Company had outstanding offset agreements of approximately $27,963, some of which extend through 2028. Offset programs usually extend over several years and in some cases provide for penalties in the event the Company fails to perform in accordance with contract requirements. Historically, the Company has not paid any such penalties, and as of January 1, 2024, no such penalties have been paid.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Jan. 01, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
(14)
Stock-Based Compensation

Incentive Compensation Plan

The Company maintains a 2023 Incentive Compensation Plan (the Plan), which allows for issuance of up to 5,100 shares through its latest possible expiration date in May 2033.

The Plan provides for the grant of performance-based restricted stock units (PRUs), restricted stock units (RSUs), and stock appreciation rights. The exercise price for awards is determined by the compensation committee of the board of directors. Each award shall vest and expire as determined by the compensation committee of the board of directors, with PRUs and RSUs generally vesting over three years for employees and one year for non-employee directors. PRUs and RSUs do not have voting rights. All grants provide for accelerated vesting if there is a change in control, as defined in the Plan.

As of January 1, 2024, 570 PRUs, 4,131 RSUs and 60 stock options were outstanding under the Plan. Included in the 570 PRUs outstanding as of January 1, 2024 are 227 vested but not yet released. Included in the 4,131 RSUs outstanding as of January 1, 2024 are 678 vested but not yet released RSUs associated with non-employee directors. These RSUs vest over one year with release of the underlying shares of common stock deferred until retirement from the board of directors (or until one year after retirement in the case of certain prior grants).

Performance-based Restricted Stock Units

The Company maintains a long-term incentive program for executives that provides for the issuance of PRUs, representing hypothetical shares of the Company’s common stock that may be issued. Under the PRU program, a target number of PRUs is awarded at the beginning of each three-year performance period. The number of shares of common stock released at the end of the performance period may range from zero to 2.4 times the target number depending on performance during the period. The performance metrics of the PRU program are based on (a) annual financial targets, which are based on revenue and earnings before interest, tax, depreciation, and amortization expense (EBITDA), each equally weighted, and (b) an overall modifier based on the Company’s total stockholder return (TSR) relative to a group of peer companies selected by the Company’s compensation committee, over the three-year performance period.

Under the PRU program, financial goals are set at the beginning of each fiscal year and performance is reviewed at the end of that year. The percentage to be applied to each participant’s target award ranges from zero to 160% based upon the extent to which the annual financial performance goals are achieved. If specific performance threshold levels for the annual financial goals are met, the amount earned for that element will be applied to one-third of the participants’ PRU award to determine the number of units earned.

At the end of the three-year performance period, the total units earned, if any, are adjusted by applying a modifier, ranging from zero to 150% based on the Company’s TSR based on stock price changes relative to a group of peer companies selected by the Company’s compensation committee for the same three-year period.

The TSR modifier is intended to ensure that there are limited or no payouts under the PRU program if the Company’s stock performance is significantly below the median TSR of a group of peer companies selected by the Company’s compensation committee over the three-year performance period. Where the annual financial goals have been met and where there has been strong relative TSR performance over the three-year performance period, the PRU program may provide substantial rewards to participants with a maximum payout of 2.4 times the initial PRU award. However, even if all of the annual financial metric goals are achieved in each of the three years, there will be no payouts if the Company’s stock performance is below that of the 10th percentile of the group of peer companies selected by the Company’s compensation committee.

Recipients of PRU 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 PRUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PRUs as defined in the Plan. Target shares subject to PRU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.

The Company records stock-based compensation expense for PRU awards granted based on management’s periodic assessment of the annual financial performance goals to be achieved. As of January 1, 2024, management determined that vesting of the PRU awards was probable. PRU activity for the year ended January 1, 2024 was as follows:

 

 

 

Shares

 

 

Weighted
Average Fair
Value

 

 

 

(In thousands)

 

 

 

 

Outstanding shares as of January 2, 2023

 

 

391

 

 

$

15.55

 

Granted

 

 

327

 

 

 

16.34

 

Vested

 

 

(227

)

 

 

16.12

 

Change in units due to annual performance achievement

 

 

(149

)

 

 

16.22

 

Outstanding shares as of January 1, 2024

 

 

342

 

 

$

15.64

 

 

The fair value of PRUs granted is calculated using a Monte Carlo simulation model, as the TSR modifier contains a market condition. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, the following assumptions were used in determining the fair value:

 

 

 

For the Year Ended

 

 

 

January 1, 2024 (1)

 

 

January 2, 2023 (2)

 

 

January 3, 2022 (3)

 

Weighted-average fair value

 

$

16.36

 

 

$

15.02

 

 

$

14.23

 

Risk-free interest rate

 

 

4.46

%

 

 

1.44

%

 

 

0.18

%

Dividend yield

 

 

 

 

 

 

 

 

 

Expected volatility

 

 

42

%

 

 

30

%

 

 

47

%

(1)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2021, the second year of the three-year performance period applicable to PRUs granted in 2022 and the first year of the three-year performance period applicable to PRUs granted in 2023.
(2)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2020, the second year of the three-year performance period applicable to PRUs granted in 2021 and the first year of the three-year performance period applicable to PRUs granted in 2022.
(3)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2019, the second year of the three-year performance period applicable to PRUs granted in 2020 and the first year of the three-year performance period applicable to PRUs granted in 2021.

The risk-free interest rate for the expected term of PRUs is based on the U.S. Treasury yield curve in effect at the time of grant. Expected volatility is calculated using the Company’s historical stock price.

Restricted Stock Units

RSU activity for the year ended January 1, 2024 was as follows:

 

 

 

Shares

 

 

Weighted
Average
Grant-Date
Fair Value

 

 

 

(In thousands)

 

 

 

 

Non-vested RSUs outstanding as of January 2, 2023

 

 

3,063

 

 

$

12.96

 

Granted

 

 

2,076

 

 

 

13.85

 

Vested

 

 

(1,430

)

 

 

13.93

 

Cancelled

 

 

(256

)

 

 

13.35

 

Non-vested RSUs outstanding as of January 1, 2024

 

 

3,453

 

 

$

13.52

 

Vested and expected to vest through 2026 as of January 1, 2024

 

 

4,131

 

 

$

13.25

 

 

The fair value of the Company’s RSUs is determined based upon the closing common stock price on the grant date. The weighted average fair value per unit of RSUs granted was $13.85, $12.72 and $14.40 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. The total fair value of RSUs vested for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 was $19,928, $15,510 and $17,185, respectively.

Stock Options

As of January 1, 2024, stock options outstanding was 60. This is not material to the consolidated financial statements of the Company.

Stock-based Compensation Expense and Unrecognized Compensation Costs

For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, the amounts recognized in the consolidated statements of operations with respect to the stock-based compensation plan are as follows:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Cost of goods sold

 

$

7,455

 

 

$

5,846

 

 

$

4,714

 

Selling and marketing

 

 

3,205

 

 

 

2,749

 

 

 

2,540

 

General and administrative

 

 

11,088

 

 

 

9,808

 

 

 

9,718

 

Research and development

 

 

1,139

 

 

 

1,122

 

 

 

739

 

Stock-based compensation expense recognized

 

$

22,887

 

 

$

19,525

 

 

$

17,711

 

 

The following is a summary of total unrecognized compensation costs as of January 1, 2024:

 

 

 

Unrecognized Stock-Based Compensation Cost

 

 

Remaining Weighted Average
Recognition Period

 

 

 

(In thousands)

 

 

(In years)

 

RSU awards

 

$

34,845

 

 

 

1.4

 

PRU awards

 

 

1,890

 

 

 

1.6

 

 

$

36,735

 

 

 

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan
12 Months Ended
Jan. 01, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan
(15)
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan

As of January 1, 2024, the Company has several defined contribution plans. In North America, the Company has savings plans (the Savings Plans) in which eligible full-time employees can participate and contribute a percentage of compensation subject to the maximum allowed by the tax agencies. The Savings Plans provides for a partial match by the Company. In China, the Company contributes to either separate trust-administered funds or various government-sponsored pension plans on a mandatory basis. For all defined contribution plans, the Company has no further payment obligation once the required contributions have been made. The Company recorded contributions to defined contribution plans of $36,843, $36,385 and $29,464 during the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

The Company also maintains a deferred compensation plan (the Compensation Plan). The Compensation Plan is an unfunded, nonqualified deferred compensation plan and is limited to selected employees, including the Company’s named executive officers and directors. The Compensation Plan allows participants to defer up to 100% of their annual bonus and between 5% and 100% of their annual director fees. Amounts deferred under the Compensation Plan will be credited to accounts maintained by the Company for each participant and will be credited or debited with the participant’s proportionate share of any gains or losses attributable to the performance of investment options selected by the participant.

Following the acquisition of Anaren on April 18, 2018, the Company has a noncontributory defined benefit pension plan covering eligible employees. Effective August 15, 2000, the plan was closed for new participants. Benefits under this plan generally are based on the employee’s years of service and compensation. Effective December 31, 2019, the plan is frozen as to further participation and to further benefit accruals.

As of January 1, 2024 and January 2, 2023, the funded status of the accumulated benefit obligation was 97% and 90%, respectively. The Company does not expect to fund a minimum required contribution during fiscal year 2024.

The following tables set forth the changes in benefit obligation and the plan assets in the defined benefit plan described above for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

Change in Benefit Obligations

 

January 1,
 2024

 

 

January 2,
 2023

 

 

January 3,
 2022

 

 

 

(In thousands)

 

Benefit obligation at beginning of year

 

$

(24,108

)

 

$

(31,554

)

 

$

(33,470

)

Interest cost

 

 

(1,155

)

 

 

(803

)

 

 

(722

)

Actuarial (loss) gain

 

 

(247

)

 

 

7,033

 

 

 

1,304

 

Benefits paid

 

 

1,425

 

 

 

1,216

 

 

 

1,334

 

Benefit obligation at end of year

 

$

(24,085

)

 

$

(24,108

)

 

$

(31,554

)

Accumulated benefit obligation at end of year

 

$

24,085

 

 

$

24,108

 

 

$

31,554

 

 

 

 

For the Year Ended

 

Change in Plan Assets

 

January 1,
 2024

 

 

January 2,
 2023

 

 

January 3,
 2022

 

 

 

(In thousands)

 

Fair value of plan assets at beginning of year

 

$

21,637

 

 

$

26,278

 

 

$

23,484

 

Actual return on plan assets

 

 

3,038

 

 

 

(3,760

)

 

 

3,526

 

Employer contributions

 

 

 

 

 

335

 

 

 

602

 

Benefits paid

 

 

(1,426

)

 

 

(1,216

)

 

 

(1,334

)

Fair value of plan assets at end of year

 

$

23,249

 

 

$

21,637

 

 

$

26,278

 

Unfunded status

 

$

(836

)

 

$

(2,471

)

 

$

(5,276

)

Net amount recognized

 

$

(836

)

 

$

(2,471

)

 

$

(5,276

)

 

Amounts before income tax effect recognized in the consolidated balance sheets consists of the following:

 

 

 

As of

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

 

(In thousands)

 

 

Other long-term liabilities

 

$

(836

)

 

$

(2,471

)

 

Net amount recognized

 

$

(836

)

 

$

(2,471

)

 

Amounts before income tax effect included in accumulated other comprehensive loss as of January 1, 2024 and January 2, 2023 are as follows:

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

 

(In thousands)

 

 

Net actuarial gain

 

$

3,256

 

 

$

1,616

 

 

Accumulated other comprehensive gain

 

$

3,256

 

 

$

1,616

 

 

The net actuarial gain during the year ended January 1, 2024 was primarily driven by an increase in actual return on plan assets.

The components included in the net periodic benefit income (cost) and the increase in minimum liability included in other comprehensive loss for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

 

For the Year Ended

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

 

(In thousands)

 

 

Interest cost

 

$

1,155

 

 

$

803

 

 

$

722

 

 

Expected return on plan assets

 

 

(1,150

)

 

 

(1,419

)

 

 

(1,279

)

 

Amortization of net actuarial loss

 

 

 

 

 

 

 

 

23

 

 

Net periodic benefit income (cost)

 

$

5

 

 

$

(616

)

 

$

(534

)

 

 

The weighted-average assumptions used to determine benefit obligations for this plan as of January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

Discount rate

 

 

4.74

 

%

 

4.94

 

%

 

2.60

 

%

Expected return on plan assets

 

 

5.50

 

 

 

5.50

 

 

 

5.50

 

 

The Company determines the discount rate assumption based on an analysis using the discount rates from an industry standard curve that is based on high quality corporate bonds and the expected benefit payments from the plan.

The weighted-average assumptions used to determine net periodic benefit income (cost) for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

 

For the Year Ended

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

Discount rate

 

 

4.94

 

%

 

2.60

 

%

 

2.20

 

%

Expected return on plan assets

 

 

5.50

 

 

 

5.50

 

 

 

5.50

 

 

The Company determines the expected long-term rate of return on plan assets based upon recommendations from its pension plan's investment advisors and using an allocation approach that considers diversification and rebalancing for a portfolio of assets invested over a long-term time horizon. The approach relies on the historical returns of the plan's portfolio and relationships between equities and fixed income investments, consistent with the widely accepted capital market principle that a diversified portfolio with a larger allocation to equity investments can generate a greater return over the long run. Additionally, the Company monitors the mix of investments in its portfolio to ensure alignment with its expected long-term pension obligations. The Company reviews the expected long-term rate of return annually and revises it as appropriate.

Investments shall be made pursuant to the following objectives: 1) preserve the purchasing power of the plan’s assets adjusted for inflation; 2) provide long-term growth; and 3) avoid significant volatility. Asset allocation shall be determined based on a long-term target allocation having 29% of assets invested in large-cap stocks, 11% in mid-cap stocks, 11% in small-cap stocks, 11% in international stocks, 34% in the broad bond market, and 3% in the real estate market, with little or none invested in cash. Both the investment allocation and the plan performance are reviewed periodically.

The target allocation for 2024 and the plan asset allocation at the end of 2023 and 2022, in percentages, by asset category are as follows:

 

 

Target Allocation 2024

 

 

 

January 1, 2024

 

 

 

January 2, 2023

 

 

Equity securities (1)

 

 

65

 

%

 

 

65

 

%

 

 

66

 

%

Debt securities (2)

 

 

34

 

 

 

 

32

 

 

 

 

33

 

 

Cash and cash equivalents (3)

 

 

1

 

 

 

 

3

 

 

 

 

1

 

 

Total

 

 

100

 

%

 

 

100

 

%

 

 

100

 

%

 

The following table summarizes plan assets measured at fair value as of January 1, 2024 and January 2, 2023:

 

 

 

As of

 

 

 

January 1, 2024

 

 

 

Total

 

 

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

 

 

Significant
Observable Inputs
(Level 2)

 

 

Significant
Unobservable Inputs
(Level 3)

 

 

 

(In thousands)

 

Equity securities (1)

 

$

15,171

 

 

$

15,171

 

 

$

 

 

$

 

Debt securities (2)

 

 

7,380

 

 

 

7,380

 

 

 

 

 

 

 

Cash and cash equivalents (3)

 

 

698

 

 

 

698

 

 

 

 

 

 

 

Total

 

$

23,249

 

 

$

23,249

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of

 

 

 

January 2, 2023

 

 

 

Total

 

 

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

 

 

Significant
Observable Inputs
(Level 2)

 

 

Significant
Unobservable Inputs
(Level 3)

 

 

 

(In thousands)

 

Equity securities (1)

 

$

14,221

 

 

$

14,221

 

 

$

 

 

$

 

Debt securities (2)

 

 

7,208

 

 

 

7,208

 

 

 

 

 

 

 

Cash and cash equivalents (3)

 

 

208

 

 

 

208

 

 

 

 

 

 

 

Total

 

$

21,637

 

 

$

21,637

 

 

$

 

 

$

 

 

(1)
Equity securities include U.S. and foreign exchange traded common and preferred stocks and mutual funds. Common and preferred shares issued by U.S. and non-U.S. corporations are traded actively on exchanges and price quotes for these shares are readily available. Holdings of corporate stock are categorized as Level 1 investments.
(2)
Debt securities include the debt of the U.S. Treasury and U.S. and foreign corporate issuers. U.S. Treasury notes and bonds are actively traded and price quotes for these securities are readily available. Holdings of U.S. Treasury notes and bonds are categorized as Level 1 investments.
(3)
Cash and cash equivalents include short-term U.S. government investment notes, short-term money market mutual funds, accrued income and cash held on account. Cash held on account and short-term U.S. government investment notes (including accrued income thereon) for which there is an active market and daily pricing for the security are categorized as Level 1 investments.

The Company seeks to maximize medium to long-term returns of the overall pension plan assets with reasonable levels of investment risk. One element of controlling the overall investment risk is through diversification of asset allocation, among domestic and international equity and debt instruments. The plan's equity investments include foreign and domestic exchange traded equities across a range of industries and countries, but primarily in the domestic markets. The plan's debt securities are primarily invested in government and corporate issuers primarily in the domestic market.

The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:

 

 

(In thousands)

 

2024

 

$

1,544

 

2025

 

 

1,590

 

2026

 

 

1,630

 

2027

 

 

1,652

 

2028

 

 

1,677

 

Years 2029 through 2032

 

 

8,628

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Preferred Stock
12 Months Ended
Jan. 01, 2024
Equity [Abstract]  
Preferred Stock
(16)
Preferred Stock

The board of directors has the authority, without action by stockholders, to designate and issue preferred stock in one or more series. The board of directors may also designate the rights, preferences and privileges of each series of preferred stock, any or all of which may be superior to the rights of the common stock. As of January 1, 2024, no shares of preferred stock were outstanding.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Jan. 01, 2024
Segment Reporting [Abstract]  
Segment Information
(17)
Segment Information

The reportable segments shown below are the Company’s segments for which separate financial information is available and upon which operating results are evaluated by the chief operating decision maker to assess performance and to allocate resources. The PCB reportable segment consists of 16 domestic system, sub-system, and PCB plants; four PCB fabrication plants in China; one in Malaysia; and one in Canada. The RF&S Components reportable segment consists of one domestic RF component plant and one RF component plant in China.

The Company, including the chief operating decision maker, evaluates segment performance based on reportable segment income, which is operating income before amortization of intangibles. Interest expense and interest income are not presented by segment since they are not included in the measure of segment profitability reviewed by the chief operating decision maker. All inter-segment transactions have been eliminated.

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Net Sales:

 

 

 

 

 

 

 

 

 

PCB

 

$

2,194,046

 

 

$

2,437,942

 

 

$

2,186,901

 

RF&S Components

 

 

38,521

 

 

 

57,104

 

 

 

58,583

 

Other (1)

 

 

 

 

 

 

 

 

3,256

 

Total net sales

 

$

2,232,567

 

 

$

2,495,046

 

 

$

2,248,740

 

Operating Segment Income:

 

 

 

 

 

 

 

 

 

PCB

 

$

271,098

 

 

$

317,316

 

 

$

262,442

 

RF&S Components

 

 

(33,158

)

 

 

23,534

 

 

 

22,035

 

Corporate and Other (1)

 

 

(134,048

)

 

 

(87,811

)

 

 

(117,097

)

Total operating segment income

 

 

103,892

 

 

 

253,039

 

 

 

167,380

 

Amortization of definite-lived intangibles (2)

 

 

(61,576

)

 

 

(42,631

)

 

 

(41,389

)

Total operating income

 

 

42,316

 

 

 

210,408

 

 

 

125,991

 

Total other expense, net

 

 

(42,019

)

 

 

(27,545

)

 

 

(55,938

)

Income before income taxes

 

$

297

 

 

$

182,863

 

 

$

70,053

 

 

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Depreciation Expense:

 

 

 

 

 

 

 

 

 

PCB

 

$

90,957

 

 

$

82,760

 

 

$

76,380

 

RF&S Components

 

 

1,833

 

 

 

1,798

 

 

 

1,671

 

Corporate and Other (1)

 

 

6,365

 

 

 

6,718

 

 

 

7,891

 

Total depreciation expense

 

$

99,155

 

 

$

91,276

 

 

$

85,942

 

 

 

 

 

 

 

 

 

 

Capital Expenditures:

 

 

 

 

 

 

 

 

 

PCB

 

$

193,992

 

 

$

90,784

 

 

$

74,028

 

RF&S Components

 

 

733

 

 

 

2,279

 

 

 

1,604

 

Corporate and Other (1)

 

 

4,001

 

 

 

4,345

 

 

 

6,735

 

Total capital expenditures

 

$

198,726

 

 

$

97,408

 

 

$

82,367

 

 

 

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

(In thousands)

 

Segment Assets:

 

 

 

 

 

 

PCB

 

$

2,032,202

 

 

$

1,890,723

 

RF&S Components

 

 

142,520

 

 

 

202,619

 

Corporate and Other (1)

 

 

1,148,941

 

 

 

1,230,262

 

Total assets

 

$

3,323,663

 

 

$

3,323,604

 

 

(1)
Other represents results from the now closed SH E-MS and SZ facilities. For the year ended January 2, 2023, operating segment income includes the gain on sale of property occupied by the Company’s former SH E-MS entity of $51,804.
(2)
Amortization of definite-lived intangibles relates to the PCB and RF&S Components reportable segments. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, $12,901, $5,534 and $5,641, respectively, of amortization expense is included in cost of goods sold.

The Corporate category primarily includes operating expenses that are not included in the segment operating performance measures. Corporate consists primarily of corporate governance functions such as finance, accounting, information technology and human resources personnel, as well as global sales and marketing personnel, research and development costs, and acquisition and integration costs associated with acquisitions and divestitures.

The Company markets and sells its products in approximately 60 countries. Other than in the United States, the Company does not conduct business in any country in which its net sales in that country exceed 10% of the Company’s total net sales. Net sales and long-lived assets are as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

Net Sales

 

 

Long-Lived Assets

 

 

Net Sales

 

 

Long-Lived Assets

 

 

Net Sales

 

 

Long-Lived Assets

 

 

 

(In thousands)

 

United States

 

$

1,263,065

 

 

$

1,235,255

 

 

$

1,224,334

 

 

$

1,363,754

 

 

$

1,049,590

 

 

$

1,131,663

 

China (1)

 

 

164,280

 

 

 

346,602

 

 

 

330,558

 

 

 

374,474

 

 

 

399,364

 

 

 

382,580

 

Other

 

 

805,222

 

 

 

165,256

 

 

 

940,154

 

 

 

34,450

 

 

 

799,786

 

 

 

28,754

 

Total

 

$

2,232,567

 

 

$

1,747,113

 

 

$

2,495,046

 

 

$

1,772,678

 

 

$

2,248,740

 

 

$

1,542,997

 

 

(1)
Includes Hong Kong

 

Net sales are attributed to countries by country invoiced.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
(Loss) Earnings Per Share
12 Months Ended
Jan. 01, 2024
Earnings Per Share [Abstract]  
(Loss) Earnings Per Share
(18)
(Loss) Earnings Per Share

The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands, except per share amounts)

 

Net (loss) income

 

$

(18,718

)

 

$

94,583

 

 

$

54,414

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares

 

 

102,744

 

 

 

102,074

 

 

 

106,314

 

Dilutive effect of performance-based restricted stock units,
   restricted stock units and stock options

 

 

 

 

 

1,791

 

 

 

1,639

 

Dilutive effect of outstanding warrants

 

 

 

 

 

1

 

 

 

200

 

Diluted shares

 

 

102,744

 

 

 

103,866

 

 

 

108,153

 

(Loss) earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.18

)

 

$

0.93

 

 

$

0.51

 

Diluted

 

$

(0.18

)

 

$

0.91

 

 

$

0.50

 

 

For the year ended January 1, 2024, potential shares of common stock, consisting of stock options to purchase approximately 60 shares of common stock at exercise prices ranging from $11.83 to $16.60 per share, 3,527 RSUs, and 668 PRUs were not included in the computation of diluted earnings per share because the Company incurred a net loss and as a result, the impact would be anti-dilutive.

For the years ended January 2, 2023 and January 3, 2022, PRUs, RSUs and stock options to purchase 535 and 895 shares of common stock, respectively, were not included in the computation of diluted earnings per share. The PRUs were not included in the computation of diluted earnings per share because the performance conditions had not been met, and for RSUs and stock options, the options’ exercise prices or the total expected proceeds under the treasury stock method was greater than the average market price of common stock during the applicable year and, as a result, the impact would be anti-dilutive.

There were warrants sold to purchase 707 shares of the Company’s common stock for the year ended January 3, 2022.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchase Program
12 Months Ended
Jan. 01, 2024
Share Repurchase Program [Abstract]  
Share Repurchase Program
(19)
Share Repurchase Program

On May 3, 2023, the Company's Board of Directors authorized and approved a share repurchase program (the “2023 Repurchase Program”), under which the Company may repurchase up to $100,000 in value of the Company’s outstanding shares of common stock from time to time through May 3, 2025. The Company may repurchase shares through open market purchases, privately-negotiated transactions, or otherwise in accordance with applicable federal securities laws, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended (Exchange Act), which sets certain restrictions on the method, timing, price and volume of open market stock repurchases. In addition, the Company expects to adopt one or more trading plans in accordance with Rule 10b5-1 of the Exchange Act to facilitate certain purchases that may be effected under the share repurchase program. The timing, manner, price and amount of any repurchases will be determined at the Company’s discretion, and the share repurchase program may be suspended, terminated or modified at any time for any reason. The repurchase program does not obligate the Company to acquire any specific number of shares.

During the year ended January 1, 2024, the Company repurchased 1,804 shares of common stock for a total cost of approximately

$24,432 (including commissions). As of January 1, 2024, the remaining amount in value available to be repurchased under the 2023 Repurchase Program was approximately $75,568.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges
12 Months Ended
Jan. 01, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Charges
(20)
Restructuring Charges

On February 8, 2023, the Company announced a consolidation plan, pursuant to which the Company ceased operations at three of its manufacturing facilities during the year ended January 1, 2024 and consolidated the operations of those facilities into other Company facilities. The three manufacturing facilities are PCB operations located in Anaheim and Santa Clara, California, and Hong Kong. The Company recorded $20,775 of restructuring charges during 2023 since the February 8, 2023 announcement. In addition, the Company recorded $5,323 of accelerated depreciation expense in the consolidated statements of operations for the year ended January 1, 2024.

In addition to this consolidation plan, the Company recognized $3,577 of employee separation, contract termination and other costs during the year ended January 1, 2024 in connection with other global realignment restructuring efforts. Contract termination and other costs primarily represented plant closure costs.

The below table summarizes such restructuring costs by reportable segment for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

 

(In thousands)

 

Reportable Segment:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PCB

 

$

13,780

 

 

$

9,877

 

 

$

23,657

 

 

$

2,510

 

 

$

1,036

 

 

$

3,546

 

 

$

504

 

 

$

122

 

 

$

626

 

RF&S Components

 

 

14

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate and Other (1)

 

 

305

 

 

 

376

 

 

 

681

 

 

 

31

 

 

 

517

 

 

 

548

 

 

 

415

 

 

 

3,204

 

 

 

3,619

 

 

$

14,099

 

 

$

10,253

 

 

$

24,352

 

 

$

2,541

 

 

$

1,553

 

 

$

4,094

 

 

$

919

 

 

$

3,326

 

 

$

4,245

 

Accrued restructuring costs are included as a component of other current liabilities in the consolidated balance sheet. The below table shows the utilization of the accrued restructuring costs during the year ended January 1, 2024:

 

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

 

(In thousands)

 

Accrued as of January 3, 2022

 

$

 

 

$

34

 

 

$

34

 

Charged to expense

 

 

2,541

 

 

 

1,553

 

 

 

4,094

 

Amount paid

 

 

(31

)

 

 

(1,584

)

 

 

(1,615

)

Accrued as of January 2, 2023

 

$

2,510

 

 

$

3

 

 

$

2,513

 

Charged to expense

 

 

14,099

 

 

 

10,253

 

 

 

24,352

 

Amount paid, net of government contributions eligible for offsetting

 

 

(15,615

)

 

 

(10,071

)

 

 

(25,686

)

Accrued as of January 1, 2024

 

$

994

 

 

$

185

 

 

$

1,179

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 01, 2024
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. These estimates and assumptions are based on management’s best estimates and judgment. Due, in part, to the conflict between Russia and Ukraine, and the conflict in Israel and the Gaza Strip, the global economy and financial markets have been volatile. The Company has considered information available to it as of the date of issuance of these financial statements and is not aware of any specific events or circumstances that would require an update to its estimates or judgments, or a revision to the carrying value of its assets or liabilities. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. The actual results the Company experienced may differ materially and adversely from its estimates. To the extent there are material differences between the estimates and actual results, the Company’s future result of operations will be affected.
Principles of Consolidation

Principles of Consolidation

The consolidated financial statements include the accounts of TTM and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Foreign Currency Translation and Transactions

Foreign Currency Translation and Transactions

The functional currency of one of the Company’s subsidiaries is the Chinese Renminbi (RMB). Accordingly, assets and liabilities are translated into U.S. dollars using period-end exchange rates. Sales and expenses are translated at the average exchange rates in effect during the period. The resulting translation gains or losses are recorded as a component of accumulated other comprehensive income/(loss) in the consolidated statement of stockholders’ equity and the consolidated statement of comprehensive income. Net gains and losses resulting from foreign currency remeasurements and transactions are included in income as a component of other, net in the consolidated statements of operations and totaled $4,059 loss, $12,756 gain and $5,033 loss for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

Cash Equivalents

Cash Equivalents

The Company considers highly liquid investments with insignificant interest rate risk and original maturities to the Company of three months or less to be cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are reflected at estimated net realizable value, do not bear interest and do not generally require collateral. The Company performs credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness. The Company maintains an allowance for doubtful accounts based upon a variety of factors. The Company considers both current and forecasted future economic conditions in determining the adequacy of its allowance for doubtful accounts.

The Company’s allowance for doubtful accounts was $3,041, $2,075 and $1,558 as of January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

Inventories

Inventories

Inventories are stated at the lower of cost (determined on a first-in, first-out or weighted average basis) or net realizable value. Assessments to value the inventory at the lower of the actual cost to purchase and/or manufacture the inventory, or net realizable value of the inventory, are based upon assumptions about future demand and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of goods sold.
Property, Plant and Equipment, Net

Property, Plant and Equipment, Net

Property, plant and equipment are recorded at cost. Depreciation expense is computed using the straight-line method over the estimated useful lives of the assets. Assets recorded under leasehold improvements are amortized using the straight-line method over the lesser of their useful lives or the related lease term. The Company uses the following estimated useful lives:

 

Land use rights

50-99 years

Buildings and improvements

7-50 years

Machinery and equipment

3-10 years

Furniture and fixtures

3-7 years

 

Upon retirement or other disposition of property, plant and equipment, the cost and related accumulated depreciation are removed from the accounts. The resulting gain or loss is included in the determination of operating income in the period incurred. Depreciation and amortization expense on property, plant and equipment was $99,155, $91,276 and $85,942 for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.

The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is amortized over the average useful lives of such assets, which primarily consist of buildings and machinery and equipment. The Company capitalized interest costs of $2,272, $731 and $936 during the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively, in connection with various capital projects.

Major renewals and betterments are capitalized and depreciated over their estimated useful lives while minor expenditures for maintenance and repairs are included in operating income as incurred.

Goodwill

Goodwill

Goodwill represents the excess of purchase price of an acquisition over the fair value of net assets acquired. Goodwill is not amortized but instead is assessed for impairment, at a reporting unit level, annually and when events and circumstances warrant an evaluation. Goodwill is allocated to reporting units, which are operating segments or one level below the Company’s operating segments (the component level). Reporting units are determined by the discrete financial information available for the component and whether it is regularly reviewed by segment management. Components are aggregated into a single reporting unit if they share similar economic characteristics. The Company evaluates its goodwill on an annual basis in the fourth quarter or more frequently if it believes indicators of impairment exist. The Company assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or performs a quantitative impairment test. When tested quantitatively, the Company compares the fair value of the applicable reporting unit with its carrying value. In making this assessment, management relies on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in the Company’s market capitalization. The Company estimates the fair values of its reporting units using a combination of the discounted cash flow (DCF) and market approaches. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss. See Note 5 for further details.

Intangible Assets

Intangible Assets

Intangible assets include customer relationships, technology, backlog and trade names, which are being amortized over their estimated useful lives on a straight-line basis. The estimated useful lives of such intangibles range from 2 years to 13 years.
Impairment of Long-lived Assets

Impairment of Long-lived Assets

Long-lived tangible assets, including property, plant and equipment, assets held for sale, and definite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of the asset or asset groups may not be recoverable. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including expected future operating results, business plans, economic projections, and anticipated future cash flows. The Company uses an estimate of the future undiscounted net cash flows of the related asset or asset group over the remaining life in measuring whether the assets are recoverable. If the sum of the undiscounted cash flows is less than the carrying amount of the net assets, impairment is measured based on the difference between the net asset’s carrying value and estimated fair value. Fair value is determined through various valuation techniques, including cost-based, market and income approaches as considered necessary.

The Company classifies assets to be sold as assets held for sale when (i) Company management has approved and commits to a plan to sell the asset; (ii) the asset is available for immediate sale in its present condition and is ready for sale; (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated; (iv) the sale of the asset is probable; (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets classified as held for sale are recorded at the lower of the carrying amount or fair value less the cost to sell.

The Company classifies assets held for use when a decision to dispose of an asset or a business is made and the held for sale criteria are not met. In evaluating the recoverability of property and intangible assets subject to amortization, in a held for use business, the carrying value is first compared to the sum of the undiscounted cash flows expected to result from the use and eventual disposition. If the carrying value exceeds the undiscounted expected cash flows, then a fair value analysis is performed. An impairment charge is recognized if the carrying value exceeds the fair value.

Leases

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, and lease liabilities are included in other current liabilities and operating lease liabilities on the consolidated balance sheets. Finance lease ROU assets are included in property, plant and equipment, net and lease liabilities are included in other current liabilities and other long-term liabilities on the consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU assets also include any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term. Finance lease expense is recognized based on the effective interest method over the lease term.

The Company has lease agreements with lease and non-lease components and accounts for the lease and non-lease components as a single lease component.

Revenue Recognition

Revenue Recognition

The Company derives revenues primarily from the sale of PCBs, engineered systems using customer-supplied engineering and design plans as well as long-term contracts related to the design and manufacture of highly sophisticated intelligence, surveillance and communications solutions, RF and microwave/microelectronics components, assemblies, and subsystems. In the absence of a sales agreement, the Company’s standard terms and conditions apply. Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized: (1) identifying the contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations in the contract; and (5) recognizing revenue when the corresponding performance obligation is satisfied.

Revenue Streams

For PCBs and engineered systems, including pursuant to the Company’s long-term contracts related to the manufacture of highly sophisticated intelligence, surveillance and communications solutions, components, assemblies and subsystems, orders for products generally correspond to the production schedules of the Company’s customers and are supported with firm purchase orders. The Company’s customers have continuous control of the work in progress and finished goods throughout the PCB and engineered systems manufacturing process, as these are built to customer specifications with no alternative use, and there is an enforceable right to payment for work performed to date. As a result, the Company recognizes revenue progressively over time based on the extent of progress towards completion of the performance obligation. Revenue recognized is based on a cost method as it best depicts the transfer of control to the customer which takes place as we incur costs. Revenues are recorded proportionally as costs are incurred. For contracts in which anticipated total costs exceed the total expected revenue, an estimated loss is recognized in the period when identifiable. A provision for the entire amount of the estimated loss is recorded on a cumulative basis. The estimated remaining costs to complete for loss contracts as of January 1, 2024 and January 2, 2023 were $25,213 and $21,632, respectively, and the provision is recorded as a reduction to gross margin on the consolidated statements of operations.

In addition, the Company manufactures components, assemblies, subsystems, and completed systems which service its RF and Specialty Components (RF&S Components) and certain aerospace and defense customers. The Company recognizes revenue at a point in time upon transfer of control of the products to the customer. Point in time recognition was determined as the customer does not simultaneously receive or consume the benefits provided by the Company’s performance and the asset being manufactured has alternative uses to the Company.

Performance Obligations

Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. As of January 1, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for the Company’s long-term contracts was $382,238. The Company expects to recognize revenue on approximately 51% of the remaining performance obligations for the Company’s long-term contracts over the next twelve months with the remaining amount recognized thereafter. The remaining performance obligations for the Company’s short-term contracts are expected to be recognized within one year.

Transaction Price

The Company provides customers a limited right of return for defective PCBs including components, subsystems and assemblies. Estimates of returns are treated as variable consideration for purposes of determining the transaction price. The Company accrues an estimate for sales returns and allowances progressively over time based on the extent of progress towards completion of the performance obligation using the Company’s judgment based on historical results and anticipated returns. To the extent actual experience varies from its historical experience, revisions to the sales returns and allowances accrual may be required. Sales returns and allowances are recorded as a reduction of revenue and included as a component of other current liabilities on the consolidated balance sheets. Shipping and handling fees and related freight costs and supplies associated with shipping products to customers are included as a component of cost of goods sold. Warranty-related services are not considered a separate performance obligation. Incremental warranty costs that are not related to sales returns are recorded in other current liabilities on the consolidated balance sheets and cost of goods sold on the consolidated statements of operations. The following summarizes the activity in the Company’s sales returns and allowances for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

12,319

 

 

$

12,853

 

 

$

13,015

 

Addition charged as a reduction of sales

 

 

4,692

 

 

 

2,410

 

 

 

5,635

 

Deductions

 

 

(4,719

)

 

 

(2,914

)

 

 

(5,767

)

Effect of foreign currency exchange rates

 

 

9

 

 

 

(30

)

 

 

(30

)

Balance at end of year

 

$

12,301

 

 

$

12,319

 

 

$

12,853

 

 

Contract Balances

Accounts receivable represents the Company’s unconditional right to receive consideration from its customer. Payments are generally due within 90 days or less of invoicing and do not include a significant financing component. To date, there have been no material credit losses on accounts receivable.

A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Amounts will be invoiced when applicable contract terms, such as the achievement of specified milestones or product delivery, are met. Contract assets are transferred to receivables when the entitlement to payment becomes unconditional. Contract assets were $292,050 and $335,788 as of January 1, 2024 and January 2, 2023, respectively, and represent unbilled amounts for work performed to date. Contract assets decreased by $43,738 due to timing of progress on customer work orders at year-end. As of January 1, 2024 and January 2, 2023, $11,257 and $7,096 of contract assets are expected to be collected after one year, respectively, and are included as a component of deposits and other non-current assets on the consolidated balance sheets. In 2023, there were no material impairment losses on contract assets.

A contract liability is recognized when the Company has received payment in advance for the future transfer of goods or services. The Company’s contract liabilities are reduced as the contract requirements are fulfilled. Contract liabilities were $126,508 and $103,981 as of January 1, 2024 and January 2, 2023, respectively, and represent customer advances for work yet to be performed. The contract liabilities increased by $22,527 due to timing of customer billings and/or payments. Revenue recognized for year ended January 1, 2024 from amounts recorded as contract liabilities as of January 2, 2023 was $57,937.

The Company has elected to account for shipping and handling activities as a fulfillment cost as permitted by the standard. All incremental customer contract acquisition costs are expensed as they are incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less in duration.

Disaggregated Revenue

Revenue from products and services transferred to customers over time and at a point in time accounted for 96% and 4%, respectively, of the Company’s revenue in 2023, 97% and 3%, respectively, of the Company’s revenue in 2022 and 2021.

The following tables represent a disaggregation of revenue by principal end markets within the reportable segments:

 

 

 

For the Year Ended January 1, 2024

 

 

 

 

PCB

 

 

RF&S Components

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

1,004,864

 

 

$

18

 

 

$

1,004,882

 

 

Automotive

 

 

359,455

 

 

 

 

 

 

359,455

 

 

Data Center Computing

 

 

318,769

 

 

 

51

 

 

 

318,820

 

 

Medical/Industrial/Instrumentation

 

 

365,611

 

 

 

3,448

 

 

 

369,059

 

 

Networking

 

 

145,347

 

 

 

35,004

 

 

 

180,351

 

 

Total

 

$

2,194,046

 

 

$

38,521

 

 

$

2,232,567

 

 

 

 

 

For the Year Ended January 2, 2023

 

 

 

 

PCB

 

 

RF&S Components

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

862,367

 

 

$

 

 

$

862,367

 

 

Automotive

 

 

428,022

 

 

 

 

 

 

428,022

 

 

Data Center Computing

 

 

378,114

 

 

 

34

 

 

 

378,148

 

 

Medical/Industrial/Instrumentation

 

 

486,088

 

 

 

5,708

 

 

 

491,796

 

 

Networking

 

 

278,911

 

 

 

52,414

 

 

 

331,325

 

 

Other

 

 

4,440

 

 

 

(1,052

)

 

 

3,388

 

 

Total

 

$

2,437,942

 

 

$

57,104

 

 

$

2,495,046

 

 

 

 

For the Year Ended January 3, 2022

 

 

 

 

PCB

 

 

RF&S Components

 

 

Other (1)

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

727,868

 

 

$

137

 

 

$

 

 

$

728,005

 

 

Automotive

 

 

407,063

 

 

 

 

 

 

3,642

 

 

 

410,705

 

 

Data Center Computing

 

 

323,528

 

 

 

457

 

 

 

 

 

 

323,985

 

 

Medical/Industrial/Instrumentation

 

 

416,504

 

 

 

4,880

 

 

 

25

 

 

 

421,409

 

 

Networking

 

 

297,569

 

 

 

49,059

 

 

 

1

 

 

 

346,629

 

 

Other

 

 

14,369

 

 

 

4,050

 

 

 

(412

)

 

 

18,007

 

 

Total

 

$

2,186,901

 

 

$

58,583

 

 

$

3,256

 

 

$

2,248,740

 

 

 

(1)
Other represents results from the now closed SH E-MS and SZ facilities.

Value Added and Sales Tax Collected from Customers

As a part of the Company’s normal course of business, value added and sales taxes are collected from customers. Such taxes collected are remitted, in a timely manner, to the appropriate governmental tax authority on behalf of the customer. Value added and sales taxes are excluded from reported revenues and costs of goods sold presented in the consolidated statements of operations and comprehensive income.

Stock-Based Compensation

Stock-Based Compensation

The Company recognizes stock-based compensation expense in its consolidated financial statements for its incentive compensation plan awards. The incentive compensation plan awards include performance-based restricted stock units, restricted stock units, and stock options. The associated compensation expense for all awards is based on the grant date fair value of the awards. For performance-based restricted stock units, compensation expense also includes management’s periodic assessment of annual financial performance goals to be achieved. Compensation expense for the incentive compensation plan awards is recognized on a straight line basis over the vesting period of the awards. The fair value of performance-based restricted stock units is estimated on the grant date using a Monte Carlo simulation model based on the underlying common stock closing price as of the date of grant, stock price volatility, and risk-free interest rates. The fair value of restricted stock units is measured on the grant date based on the quoted closing market price of the Company’s common stock.

Income Taxes

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred income tax assets or liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled or realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax assets are reviewed for recoverability, and the Company records a valuation allowance to reduce its deferred income tax assets when it is more likely than not that all or some portion of the deferred income tax assets will not be realized.

The Company has various foreign subsidiaries formed or acquired to conduct or support its business outside the United States. The Company expects its earnings attributable to foreign subsidiaries will not be indefinitely reinvested except for certain subsidiaries, and we have established a deferred tax liability for foreign withholding taxes and the estimated federal/state tax impact. For those other companies with earnings currently being reinvested outside of the U.S., no deferred tax liabilities on undistributed earnings are recorded.

The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50 percent likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. Estimated interest and penalties related to underpayment of income taxes are recorded as a component of income tax provision in the consolidated statements of operations.

Fair Value Measures

Fair Value Measures

The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:

 

 

Level 1 — Quoted market prices in active markets for identical assets or liabilities;

Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs); and

Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.

Earnings Per Share

Earnings Per Share

Basic earnings per common share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share reflect the potential dilution that could occur if stock options, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.

Comprehensive Income

Comprehensive Income

Comprehensive income includes changes to equity accounts that were not the result of transactions with stockholders. Comprehensive income is comprised of net income, changes in the cumulative foreign currency translation adjustments, pension obligation adjustments, and realized and unrealized gains or losses on hedged derivative instruments.

Loss Contingencies

Loss Contingencies

The Company establishes an accrual for an estimated loss contingency when it is both probable that an asset has been impaired or that a liability has been incurred and the amount of the loss can be reasonably estimated. Any legal fees expected to be incurred in connection with a contingency are expensed as incurred.

Accounting for Retirement Benefit Plans

Accounting for Retirement Benefit Plans

The Company accounts for its retirement benefit plans and postretirement and postemployment benefit obligations in accordance with Accounting Standards Codification (ASC) Topic 715, Compensation—Retirement Benefits. ASC Topic 715 requires the Company to recognize the overfunded or underfunded status of a defined benefit plan, measured as the difference between the fair value of plan assets and the plan's benefit obligation, as an asset or liability in its consolidated balance sheets and to recognize changes to that funded status in the year in which the changes occur through accumulated other comprehensive loss. ASC Topic 715 also requires measurement of the funded status of a plan as of the Company's consolidated balance sheet dates.

Recently Adopted and Issued Accounting Standards

Recently Adopted and Issued Accounting Standards

Recently Adopted Accounting Standards

In September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2022-04, Liabilities - Supplier Finance Programs (Topic 450-50): Disclosure of Supplier Finance Program Obligations, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The amendments are effective for all entities for fiscal years beginning after December 15, 2022 on a retrospective basis, including interim periods within those fiscal years, except for the requirement to disclose rollforward information, which is effective prospectively for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 as of April 3, 2023. The Company has agreements with financial institutions to facilitate the payments to certain suppliers. Under the terms of the agreements, the Company confirms the validity of each supplier invoice to the respective financial institution upon receipt. The supplier receives payment from the financial institution, and the Company pays the financial institution based on the terms negotiated, which generally range from 160 days to 360 days. Liabilities associated with these agreements are recorded in accounts payable on the consolidated balance sheets and amounted to $18,832 and $6,653 as of January 1, 2024 and January 2, 2023, respectively.

In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date of Topic 848 to December 31, 2024, after which entities will no longer be permitted to apply the optional expedients and exceptions in Topic 848. On March 23, 2023, the Company entered into a four-year pay-fixed, receive floating (1-month CME Term Secured Overnight Financing Rate (SOFR)), interest rate swap arrangement with a notional amount of $250,000 for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, the Company pays a fixed rate of 3.49% against a portion of its Term SOFR-based debt and receives a floating 1-month CME Term SOFR during the swap period. The Company elected optional expedients provided in Topic 848 which allowed the designation of the interest rate swap as a cash flow hedge.

Recently Issued Accounting Standards Not Yet Adopted

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s (SEC) Disclosure Update and Simplification Initiative, which modifies the disclosure or presentation requirements of a variety of topics in the ASC in response to the SEC’s Release No. 33-10532, Disclosure Update and Simplification Initiative, and align the ASC’s requirements with the SEC’s regulations. For entities subject to the SEC's existing disclosure requirements, the effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective. Early adoption is prohibited. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The update will be effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements not yet issued or made available for issuance. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 01, 2024
Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives Property, Plant and Equipment The Company uses the following estimated useful lives:

Land use rights

50-99 years

Buildings and improvements

7-50 years

Machinery and equipment

3-10 years

Furniture and fixtures

3-7 years

 

Summary of Revenue Recognition in Sales Returns and Allowances The following summarizes the activity in the Company’s sales returns and allowances for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

12,319

 

 

$

12,853

 

 

$

13,015

 

Addition charged as a reduction of sales

 

 

4,692

 

 

 

2,410

 

 

 

5,635

 

Deductions

 

 

(4,719

)

 

 

(2,914

)

 

 

(5,767

)

Effect of foreign currency exchange rates

 

 

9

 

 

 

(30

)

 

 

(30

)

Balance at end of year

 

$

12,301

 

 

$

12,319

 

 

$

12,853

 

 

Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment

The following tables represent a disaggregation of revenue by principal end markets within the reportable segments:

 

 

 

For the Year Ended January 1, 2024

 

 

 

 

PCB

 

 

RF&S Components

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

1,004,864

 

 

$

18

 

 

$

1,004,882

 

 

Automotive

 

 

359,455

 

 

 

 

 

 

359,455

 

 

Data Center Computing

 

 

318,769

 

 

 

51

 

 

 

318,820

 

 

Medical/Industrial/Instrumentation

 

 

365,611

 

 

 

3,448

 

 

 

369,059

 

 

Networking

 

 

145,347

 

 

 

35,004

 

 

 

180,351

 

 

Total

 

$

2,194,046

 

 

$

38,521

 

 

$

2,232,567

 

 

 

 

 

For the Year Ended January 2, 2023

 

 

 

 

PCB

 

 

RF&S Components

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

862,367

 

 

$

 

 

$

862,367

 

 

Automotive

 

 

428,022

 

 

 

 

 

 

428,022

 

 

Data Center Computing

 

 

378,114

 

 

 

34

 

 

 

378,148

 

 

Medical/Industrial/Instrumentation

 

 

486,088

 

 

 

5,708

 

 

 

491,796

 

 

Networking

 

 

278,911

 

 

 

52,414

 

 

 

331,325

 

 

Other

 

 

4,440

 

 

 

(1,052

)

 

 

3,388

 

 

Total

 

$

2,437,942

 

 

$

57,104

 

 

$

2,495,046

 

 

 

 

For the Year Ended January 3, 2022

 

 

 

 

PCB

 

 

RF&S Components

 

 

Other (1)

 

 

Total

 

 

End Markets

 

(In thousands)

 

 

Aerospace and Defense

 

$

727,868

 

 

$

137

 

 

$

 

 

$

728,005

 

 

Automotive

 

 

407,063

 

 

 

 

 

 

3,642

 

 

 

410,705

 

 

Data Center Computing

 

 

323,528

 

 

 

457

 

 

 

 

 

 

323,985

 

 

Medical/Industrial/Instrumentation

 

 

416,504

 

 

 

4,880

 

 

 

25

 

 

 

421,409

 

 

Networking

 

 

297,569

 

 

 

49,059

 

 

 

1

 

 

 

346,629

 

 

Other

 

 

14,369

 

 

 

4,050

 

 

 

(412

)

 

 

18,007

 

 

Total

 

$

2,186,901

 

 

$

58,583

 

 

$

3,256

 

 

$

2,248,740

 

 

 

(1)
Other represents results from the now closed SH E-MS and SZ facilities.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Jan. 01, 2024
Leases [Abstract]  
Components of Lease Expense

The components of lease expense were as follows:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Operating lease cost

 

$

9,527

 

 

$

7,751

 

 

$

7,907

 

Variable lease cost

 

 

930

 

 

 

1,140

 

 

 

798

 

Short-term lease cost

 

 

311

 

 

 

708

 

 

 

338

 

Finance lease costs:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

1,374

 

 

 

1,374

 

 

 

538

 

Interest on lease liabilities

 

 

373

 

 

 

392

 

 

 

159

 

Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to leases was as follows:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

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

 

 

 

 

 

 

 

 

 

Operating cash flows for operating leases

 

$

9,039

 

 

$

7,746

 

 

$

8,308

 

Right-of-use assets obtained in exchange for new lease obligations:

 

 

 

 

 

 

 

 

 

Operating leases

 

 

77,041

 

 

 

7,896

 

 

 

8,651

 

Finance leases

 

 

 

 

 

 

 

 

15,297

 

 

Supplemental Balance Sheet Information Related to Leases

Supplemental balance sheet information related to leases was as follows:

 

 

 

 

 

As of

 

 

 

Balance Sheet Location

 

January 1, 2024

 

 

January 2, 2023

 

 

 

 

 

(In thousands)

 

Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease right-of-use assets

 

$

86,286

 

 

$

18,862

 

Finance leases

 

Property, plant and equipment, net

 

 

12,010

 

 

 

13,384

 

Total lease assets

 

 

 

$

98,296

 

 

$

32,246

 

Liabilities:

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

Operating leases

 

Other current liabilities

 

$

8,433

 

 

$

7,368

 

Finance leases

 

Other current liabilities

 

 

780

 

 

 

736

 

Long-term:

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities

 

 

80,786

 

 

 

12,249

 

Finance leases

 

Other long-term liabilities

 

 

12,799

 

 

 

13,579

 

Total lease liabilities

 

 

 

$

102,798

 

 

$

33,932

 

 

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

Weighted average remaining lease term (years):

 

 

 

 

 

 

Operating leases

 

12.8

 

 

3.3

 

Finance leases

 

12.6

 

 

13.6

 

Weighted average discount rate:

 

 

 

 

 

 

Operating leases

 

 

6.13

%

 

 

3.09

%

Finance leases

 

 

2.69

%

 

 

2.69

%

Maturities of Lease Liabilities

Maturities of lease liabilities were as follows:

 

 

 

Operating
Leases
 (1)

 

 

Finance
Leases

 

 

 

(In thousands)

 

Less than one year

 

$

13,533

 

 

$

1,134

 

1 - 2 years

 

 

11,418

 

 

 

1,146

 

2 - 3 years

 

 

9,280

 

 

 

1,175

 

3 - 4 years

 

 

7,986

 

 

 

1,197

 

4 - 5 years

 

 

7,630

 

 

 

1,228

 

Thereafter

 

 

85,018

 

 

 

10,231

 

Total lease payments

 

 

134,865

 

 

 

16,110

 

Less imputed interest

 

 

(45,646

)

 

 

(2,531

)

Total

 

$

89,219

 

 

$

13,579

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Gritel and ISC Farmingdale Corp. (Tables) - Gritel and ISC Farmingdale Corporation
12 Months Ended
Jan. 01, 2024
Summary of Preliminary Estimated Fair Values of Net Assets Acquired The following summarizes the final assigned fair values of net assets acquired:

 

 

(In thousands)

 

 

Accounts receivable

 

$

51,140

 

 

Contract assets

 

 

26,460

 

 

Inventories

 

 

38,616

 

 

Prepaid expenses and other current assets

 

 

5,605

 

 

Property, plant and equipment

 

 

69,253

 

 

Operating lease right-of-use assets

 

 

497

 

 

Goodwill

 

 

112,326

 

 

Identifiable intangible assets

 

 

101,000

 

 

Non-current deferred tax assets

 

 

913

 

 

Deposits and other non-current assets

 

 

3,129

 

 

Accounts payable

 

 

(16,026

)

 

Contract liabilities

 

 

(65,262

)

 

Accrued salaries, wages and benefits

 

 

(10,616

)

 

Other current liabilities

 

 

(12,751

)

 

Operating lease liabilities

 

 

(336

)

 

Other long-term liabilities

 

 

(5,609

)

 

Total

 

$

298,339

 

Business Acquisition Preliminary Pro Forma Information of Financial Results

The pro forma financial information as presented below is for informational purposes only and is not necessarily indicative of the actual results that would have been achieved had the acquisition occurred at the beginning of the earliest period presented, or the results that may be achieved in future periods.

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

(In thousands, except per share amounts)

 

Net sales

 

$

2,232,567

 

 

$

2,602,114

 

Net (loss) income

 

 

(13,091

)

 

 

94,952

 

Basic (loss) earnings per share

 

$

(0.13

)

 

$

0.93

 

Diluted (loss) earnings per share

 

$

(0.13

)

 

$

0.91

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Consolidated Financial Statement Captions (Tables)
12 Months Ended
Jan. 01, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Composition of Certain Consolidated Financial Statement Captions

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

(In thousands)

 

Inventories:

 

 

 

 

 

 

Raw materials

 

$

165,666

 

 

$

145,561

 

Work-in-process

 

 

45,494

 

 

 

20,114

 

Finished goods

 

 

1,915

 

 

 

4,964

 

 

$

213,075

 

 

$

170,639

 

Property, plant and equipment, net:

 

 

 

 

 

 

Land and land use rights

 

$

71,131

 

 

$

76,811

 

Buildings and improvements

 

 

512,148

 

 

 

443,353

 

Machinery and equipment

 

 

986,527

 

 

 

989,935

 

Furniture and fixtures and other

 

 

10,157

 

 

 

11,327

 

Construction-in-progress

 

 

90,940

 

 

 

27,774

 

 

 

1,670,903

 

 

 

1,549,200

 

Less: Accumulated depreciation

 

 

(863,236

)

 

 

(824,996

)

 

$

807,667

 

 

$

724,204

 

Other current liabilities:

 

 

 

 

 

 

Accrued capital expenditures

 

$

35,026

 

 

$

 

Sales return and allowances

 

 

12,301

 

 

 

12,319

 

Warranty

 

 

10,557

 

 

 

8,045

 

Accrued facility operating costs

 

 

10,172

 

 

 

9,081

 

Interest

 

 

9,399

 

 

 

9,336

 

Operating leases

 

 

8,433

 

 

 

7,368

 

Housing fund

 

 

7,749

 

 

 

7,440

 

Income taxes payable

 

 

5,466

 

 

 

28,057

 

Accrued professional fees

 

 

3,276

 

 

 

5,123

 

Restructuring

 

 

1,179

 

 

 

2,513

 

Derivative liabilities

 

 

297

 

 

 

1,622

 

Other

 

 

36,951

 

 

 

39,128

 

 

$

140,806

 

 

$

130,032

 

Other long-term liabilities:

 

 

 

 

 

 

Deferred income taxes

 

$

44,238

 

 

$

54,268

 

Customer deposits

 

 

29,820

 

 

 

38,750

 

Finance leases

 

 

12,799

 

 

 

13,579

 

Derivative liabilities

 

 

1,476

 

 

 

 

Defined benefit pension plan liability

 

 

836

 

 

 

2,471

 

Other

 

 

24,349

 

 

 

25,976

 

 

$

113,518

 

 

$

135,044

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Tables)
12 Months Ended
Jan. 01, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill by Reportable Segment

As of January 1, 2024 and January 2, 2023, goodwill by reportable segment was as follows:

 

 

PCB

 

RF&S Components

 

Total

 

 

 

(In thousands)

 

Balance as of January 2, 2023

 

 

 

 

 

 

 

Goodwill

 

$

823,837

 

$

177,200

 

$

1,001,037

 

Accumulated impairment losses

 

 

(171,400

)

 

(69,200

)

 

(240,600

)

 

 

652,437

 

 

108,000

 

 

760,437

 

Impairment loss during the year ended January 1, 2024

 

 

 

 

(44,100

)

 

(44,100

)

Goodwill adjustment during the year ended January 1, 2024

 

 

(10,787

)

 

 

 

(10,787

)

Derecognition of goodwill due to sale of subsidiary

 

 

(2,815

)

 

 

 

(2,815

)

Balance as of January 1, 2024

 

 

 

 

 

 

 

Goodwill

 

 

810,235

 

 

177,200

 

 

987,435

 

Accumulated impairment losses

 

 

(171,400

)

 

(113,300

)

 

(284,700

)

 

$

638,835

 

$

63,900

 

$

702,735

 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Definite-lived Intangibles (Tables)
12 Months Ended
Jan. 01, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Components of Definite Lived Intangibles

As of January 1, 2024 and January 2, 2023, the components of definite-lived intangibles were as follows:

 

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

Weighted
Average
Amortization
Period

 

 

 

(In thousands)

 

 

(In years)

 

January 1, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

416,230

 

 

$

(222,766

)

 

$

193,464

 

 

 

11.2

 

Technology

 

 

66,650

 

 

 

(27,278

)

 

 

39,372

 

 

 

8.2

 

Backlog

 

 

13,000

 

 

 

(9,750

)

 

 

3,250

 

 

 

2.0

 

Trade names

 

 

2,500

 

 

 

(1,875

)

 

 

625

 

 

 

2.0

 

 

$

498,380

 

 

$

(261,669

)

 

$

236,711

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

January 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

366,071

 

 

$

(187,560

)

 

$

178,511

 

 

 

11.3

 

Technology

 

 

47,650

 

 

 

(24,876

)

 

 

22,774

 

 

 

9.5

 

Acquired intangibles from acquisition

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

82,500

 

 

 

(3,173

)

 

 

79,327

 

 

 

13.0

 

Trade names

 

 

8,250

 

 

 

(825

)

 

 

7,425

 

 

 

5.0

 

 

$

504,471

 

 

$

(216,434

)

 

$

288,037

 

 

 

 

Estimated Aggregate Amortization for Definite-Lived Intangible Assets

Estimated aggregate amortization for definite-lived intangible assets for the next five years and thereafter is as follows:

 

 

 

(In thousands)

 

2024

 

$

44,892

 

2025

 

 

36,897

 

2026

 

 

36,897

 

2027

 

 

34,543

 

2028

 

 

30,997

 

Thereafter

 

 

52,485

 

 

$

236,711

 

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt and Letters of Credit (Tables)
12 Months Ended
Jan. 01, 2024
Debt Disclosure [Abstract]  
Long-term Debt

The following table summarizes the long-term debt of the Company as of January 1, 2024 and January 2, 2023:

 

 

Interest Rate as of
January 1, 2024

 

 

Principal
Outstanding
as of
January 1, 2024

 

 

Interest Rate as of
January 2, 2023

 

 

Principal
Outstanding
as of
January 2, 2023

 

 

 

(In thousands, except interest rates)

 

Senior Notes due March 2029

 

 

4.00

 

%

$

500,000

 

 

 

4.00

 

%

$

500,000

 

Term Loan due May 2030

 

 

8.10

 

 

 

349,125

 

 

 

 

 

 

 

Asia ABL Revolving Loan due June 2028

 

 

6.65

 

 

 

80,000

 

 

 

5.79

 

 

 

30,000

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

6.89

 

 

 

405,879

 

 

 

 

 

 

929,125

 

 

 

 

 

 

935,879

 

Less: Unamortized debt issuance costs

 

 

 

 

 

(8,021

)

 

 

 

 

 

(6,080

)

Unamortized debt discount

 

 

 

 

 

(3,268

)

 

 

 

 

 

(392

)

 

 

 

 

 

917,836

 

 

 

 

 

 

929,407

 

Less: current maturities

 

 

 

 

 

(3,500

)

 

 

 

 

 

(50,000

)

Long-term debt, less current maturities

 

 

 

 

$

914,336

 

 

 

 

 

$

879,407

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Debt Maturities

The fiscal calendar maturities of debt through 2028 and thereafter are as follows:

 

 

 

(In thousands)

 

2024

 

$

3,500

 

2025

 

 

3,500

 

2026

 

 

3,500

 

2027

 

 

4,375

 

2028

 

 

83,500

 

Thereafter

 

 

830,750

 

 

$

929,125

 

Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs

As of January 1, 2024 and January 2, 2023, remaining unamortized debt issuance costs and debt discount for the Senior Notes due 2029 and Term Loan Facility are as follows:

 

 

 

As of January 1, 2024

 

 

As of January 2, 2023

 

 

Debt
Issuance Costs

 

 

Debt
Discount

 

 

Effective
Interest Rate

 

 

Debt
Issuance Costs

 

 

Debt
Discount

 

 

Effective
Interest Rate

 

 

 

 

(In thousands, except interest rates)

Senior Notes due March 2029

 

$

4,085

 

 

$

 

 

 

4.18

 

%

$

4,779

 

 

$

 

 

 

4.18

 

%

Term Loan due May 2030

 

 

3,936

 

 

 

3,268

 

 

 

8.26

 

 

 

 

 

 

 

 

 

 

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

 

 

 

1,301

 

 

 

392

 

 

 

4.66

 

 

 

$

8,021

 

 

$

3,268

 

 

 

 

 

$

6,080

 

 

$

392

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Jan. 01, 2024
Income Tax Disclosure [Abstract]  
Components of Income from Continuing Operations Before Income Taxes

The components of income before income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

United States

 

$

(105,101

)

 

$

(52,468

)

 

$

(28,057

)

Foreign

 

 

105,398

 

 

 

235,331

 

 

 

98,110

 

Income before income taxes

 

$

297

 

 

$

182,863

 

 

$

70,053

 

Components of Income Tax Provision

The components of income tax provision for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Current (provision) benefit:

 

 

 

 

 

 

 

 

 

Federal

 

$

445

 

 

$

(2,591

)

 

$

(1,125

)

State

 

 

(1,592

)

 

 

(1,812

)

 

 

547

 

Foreign

 

 

(29,094

)

 

 

(23,453

)

 

 

(9,211

)

Total current

 

 

(30,241

)

 

 

(27,856

)

 

 

(9,789

)

Deferred (provision) benefit:

 

 

 

 

 

 

 

 

 

Federal

 

 

1,321

 

 

 

(29,093

)

 

 

2,889

 

State

 

 

271

 

 

 

(3,905

)

 

 

(1,492

)

Foreign

 

 

9,634

 

 

 

(27,426

)

 

 

(7,247

)

Total deferred

 

 

11,226

 

 

 

(60,424

)

 

 

(5,850

)

Income tax provision

 

$

(19,015

)

 

$

(88,280

)

 

$

(15,639

)

Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes

The following is a reconciliation of the provision for income taxes at the statutory federal income tax rate compared to the Company’s provision for income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Statutory federal income tax provision

 

$

(62

)

 

$

(38,401

)

 

$

(14,711

)

State income taxes, net of federal benefit and state tax credits

 

 

(1,875

)

 

 

1,750

 

 

 

1,815

 

IRC Section 162(m) limitation

 

 

(2,121

)

 

 

(791

)

 

 

(725

)

Stock options

 

 

(651

)

 

 

(599

)

 

 

89

 

Global Intangible Low-Taxed Income

 

 

(12,639

)

 

 

(19,240

)

 

 

(9,824

)

Foreign tax credits

 

 

14,916

 

 

 

17,343

 

 

 

3,028

 

Permanently reinvested earnings assertion

 

 

(3,934

)

 

 

(2,721

)

 

 

(1,392

)

Foreign tax differential on foreign earnings & other permanent items

 

 

3,788

 

 

 

1,504

 

 

 

3,917

 

Change in valuation allowance

 

 

(13,460

)

 

 

(50,805

)

 

 

(1,139

)

Uncertain tax positions

 

 

957

 

 

 

(85

)

 

 

(642

)

Federal research and development credits

 

 

4,665

 

 

 

4,319

 

 

 

3,400

 

Goodwill impairment

 

 

(9,261

)

 

 

 

 

 

 

Other

 

 

662

 

 

 

(554

)

 

 

545

 

Income tax provision

 

$

(19,015

)

 

$

(88,280

)

 

$

(15,639

)

Significant Components of Net Deferred Income Tax Assets and Liabilities

 

 

As of

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

(In thousands)

 

Deferred income tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

30,098

 

 

$

33,092

 

Reserves and accruals

 

 

60,023

 

 

 

60,360

 

Interest expense limitation

 

 

959

 

 

 

115

 

Unrealized gain on cash flow hedge

 

 

(1,221

)

 

 

(276

)

Tax credit carryforwards

 

 

35,760

 

 

 

36,192

 

Stock-based compensation

 

 

5,312

 

 

 

5,076

 

Property, plant and equipment

 

 

4,733

 

 

 

5,983

 

Other deferred income tax assets

 

 

883

 

 

 

2,848

 

 

 

136,547

 

 

 

143,390

 

Less: valuation allowance

 

 

(81,779

)

 

 

(67,173

)

 

 

54,768

 

 

 

76,217

 

Deferred income tax liabilities:

 

 

 

 

 

 

Repatriation of foreign earnings

 

 

(7,137

)

 

 

(7,112

)

Property, plant and equipment basis differences

 

 

(73,072

)

 

 

(84,609

)

Goodwill and intangible amortization

 

 

(11,551

)

 

 

(31,456

)

Other deferred income tax liabilities

 

 

(5,149

)

 

 

(4,882

)

Net deferred income tax (liabilities) assets (included in Other
      long-term liabilities and Deposits and other non-current assets, respectively)

 

$

(42,141

)

 

$

(51,842

)

Summary of Activity in Valuation Allowance

The following summarizes the activity in the Company’s valuation allowance for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

67,173

 

 

$

16,541

 

 

$

15,322

 

Additions charged to expense

 

 

13,811

 

 

 

51,748

 

 

 

2,330

 

Addition related to acquisition

 

 

1,187

 

 

 

 

 

 

 

Other reduction charged to expense

 

 

(392

)

 

 

(1,116

)

 

 

(1,111

)

Balance at end of year

 

$

81,779

 

 

$

67,173

 

 

$

16,541

 

Summary of HNTE and R&D Benefit and Effect on Earnings per Share

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands, except per share data)

 

HNTE and R&D benefits

 

$

6,056

 

 

$

13,480

 

 

$

5,611

 

Basic shares

 

 

102,744

 

 

 

102,074

 

 

 

106,314

 

Diluted shares

 

 

102,744

 

 

 

103,866

 

 

 

108,153

 

Increases earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

0.06

 

 

$

0.13

 

 

$

0.05

 

Diluted

 

$

0.06

 

 

$

0.13

 

 

$

0.05

 

Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amount of unrecognized tax benefits, exclusive of accrued interest and penalties, is as follows:

 

 

For the Year Ended

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

9,778

 

 

$

9,442

 

 

$

7,404

 

Additions based on tax positions related to the current year

 

 

934

 

 

 

820

 

 

 

2,749

 

Additions for tax positions of prior years

 

 

13

 

 

 

 

 

 

41

 

Reductions for tax positions of prior years

 

 

 

 

 

(72

)

 

 

(357

)

Lapse of statute of limitations

 

 

(362

)

 

 

(412

)

 

 

(395

)

Balance at end of year

 

$

10,363

 

 

$

9,778

 

 

$

9,442

 

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments (Tables)
12 Months Ended
Jan. 01, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets

The fair values of derivative instruments in the consolidated balance sheets are as follows:

 

 

 

 

 

Asset/(Liability) Fair Value

 

 

 

Balance Sheet Location

 

January 1, 2024

 

 

January 2, 2023

 

 

 

 

 

(In thousands)

 

Cash flow derivative instruments designated as hedges:

 

 

 

 

 

 

Interest rate swap

 

 Prepaid expenses and other current assets

 

$

3,253

 

 

$

 

Foreign exchange contracts

 

 Prepaid expenses and other current assets

 

 

29

 

 

 

 

Foreign exchange contracts

 

 Other current liabilities

 

 

 

 

 

(133

)

Interest rate swap

 

 Other long-term liabilities

 

 

(1,476

)

 

 

 

Cash flow derivative instruments not designated as hedges:

 

 

 

 

 

 

Commodity contracts

 

 Other current liabilities

 

 

(297

)

 

 

(1,489

)

Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges

The following table provides information about the amounts recorded in accumulated other comprehensive loss related to derivatives designated as cash flow hedges, as well as the amounts recorded in each caption in the consolidated statements of operations when derivative amounts are reclassified out of accumulated other comprehensive loss for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

 

For the Year Ended

 

 

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

 

Financial
Statement
Caption

Gain Recognized
in Other
Comprehensive
Loss

 

 

Amounts
Reclassified
into Income

 

 

Gain Recognized
in Other
Comprehensive
Income

 

 

Amounts
Reclassified
into Income

 

 

Loss Recognized
in Other
Comprehensive
Loss

 

 

Amounts
Reclassified
into Income

 

 

 

 

 

(In thousands)

Cash flow hedge:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate swap

 

Interest expense

$

5,020

 

 

$

(3,243

)

 

$

190

 

 

$

(4,105

)

 

$

(599

)

 

$

(11,272

)

 

 

Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss

The following table provides a summary of the activity associated with the designated cash flow hedges reflected in accumulated other comprehensive loss for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Beginning balance, net of tax

 

$

(85

)

 

$

(3,223

)

 

$

(11,231

)

Changes in fair value gain (loss), net of tax

 

 

4,061

 

 

 

(91

)

 

 

(515

)

Reclassification to earnings

 

 

(2,713

)

 

 

3,229

 

 

 

8,523

 

Ending balance, net of tax

 

$

1,263

 

 

$

(85

)

 

$

(3,223

)

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Jan. 01, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss, Net of Tax

The following provides a summary of the components of accumulated other comprehensive loss, net of tax as of January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

Foreign
Currency
Translation

 

 

Pension Obligation

 

 

(Losses) Gains
on Cash Flow
Hedges

 

 

Total

 

 

 

(In thousands)

 

Ending balance as of January 3, 2022

 

$

(23,899

)

 

$

(133

)

 

$

(3,223

)

 

$

(27,255

)

Other comprehensive (loss) income
    before reclassifications

 

 

(2,085

)

 

 

1,412

 

 

 

(91

)

 

 

(764

)

Amounts reclassified from accumulated
   other comprehensive income

 

 

 

 

 

 

 

 

3,229

 

 

 

3,229

 

Net year to date other comprehensive
   (loss) income

 

 

(2,085

)

 

 

1,412

 

 

 

3,138

 

 

 

2,465

 

Ending balance as of January 2, 2023

 

 

(25,984

)

 

 

1,279

 

 

 

(85

)

 

 

(24,790

)

Other comprehensive (loss) income
    before reclassifications

 

 

(6,876

)

 

 

1,251

 

 

 

4,061

 

 

 

(1,564

)

Amounts reclassified from accumulated
   other comprehensive income

 

 

 

 

 

 

 

 

(2,713

)

 

 

(2,713

)

Net year to date other comprehensive (loss)
   income

 

 

(6,876

)

 

 

1,251

 

 

 

1,348

 

 

 

(4,277

)

Ending balance as of January 1, 2024

 

$

(32,859

)

 

$

2,530

 

 

$

1,263

 

 

$

(29,067

)

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures (Tables)
12 Months Ended
Jan. 01, 2024
Fair Value Disclosures [Abstract]  
Carrying Amount and Estimated Fair Value of Financial Instruments

The carrying amount and estimated fair value of the Company’s financial instruments as of January 1, 2024 and January 2, 2023 were as follows:

 

 

 

As of

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

Carrying
Amount

 

 

Fair Value

 

 

Carrying
Amount

 

 

Fair Value

 

 

 

(In thousands)

 

Derivative assets, current

 

$

3,282

 

 

$

3,282

 

 

$

 

 

$

 

Derivative liabilities, current

 

 

297

 

 

 

297

 

 

 

1,622

 

 

 

1,622

 

Derivative liabilities, non-current

 

 

1,476

 

 

 

1,476

 

 

 

 

 

 

 

Senior Notes due March 2029

 

 

495,915

 

 

 

455,035

 

 

 

495,221

 

 

 

430,165

 

Term Loan due May 2030

 

 

341,921

 

 

 

351,743

 

 

 

 

 

 

 

Term Loan due September 2024

 

 

 

 

 

 

 

 

404,186

 

 

 

405,628

 

ABL Revolving Loans

 

 

80,000

 

 

 

80,000

 

 

 

30,000

 

 

 

30,000

 

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Jan. 01, 2024
Share-Based Payment Arrangement [Abstract]  
Performance-Based Restricted Stock Units Activity PRU activity for the year ended January 1, 2024 was as follows:

 

 

 

Shares

 

 

Weighted
Average Fair
Value

 

 

 

(In thousands)

 

 

 

 

Outstanding shares as of January 2, 2023

 

 

391

 

 

$

15.55

 

Granted

 

 

327

 

 

 

16.34

 

Vested

 

 

(227

)

 

 

16.12

 

Change in units due to annual performance achievement

 

 

(149

)

 

 

16.22

 

Outstanding shares as of January 1, 2024

 

 

342

 

 

$

15.64

 

Assumptions Used in Determining Fair Value For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, the following assumptions were used in determining the fair value:

 

 

 

For the Year Ended

 

 

 

January 1, 2024 (1)

 

 

January 2, 2023 (2)

 

 

January 3, 2022 (3)

 

Weighted-average fair value

 

$

16.36

 

 

$

15.02

 

 

$

14.23

 

Risk-free interest rate

 

 

4.46

%

 

 

1.44

%

 

 

0.18

%

Dividend yield

 

 

 

 

 

 

 

 

 

Expected volatility

 

 

42

%

 

 

30

%

 

 

47

%

(1)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2021, the second year of the three-year performance period applicable to PRUs granted in 2022 and the first year of the three-year performance period applicable to PRUs granted in 2023.
(2)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2020, the second year of the three-year performance period applicable to PRUs granted in 2021 and the first year of the three-year performance period applicable to PRUs granted in 2022.
(3)
Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2019, the second year of the three-year performance period applicable to PRUs granted in 2020 and the first year of the three-year performance period applicable to PRUs granted in 2021.
Restricted Stock Units Activity

RSU activity for the year ended January 1, 2024 was as follows:

 

 

 

Shares

 

 

Weighted
Average
Grant-Date
Fair Value

 

 

 

(In thousands)

 

 

 

 

Non-vested RSUs outstanding as of January 2, 2023

 

 

3,063

 

 

$

12.96

 

Granted

 

 

2,076

 

 

 

13.85

 

Vested

 

 

(1,430

)

 

 

13.93

 

Cancelled

 

 

(256

)

 

 

13.35

 

Non-vested RSUs outstanding as of January 1, 2024

 

 

3,453

 

 

$

13.52

 

Vested and expected to vest through 2026 as of January 1, 2024

 

 

4,131

 

 

$

13.25

 

Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan

For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, the amounts recognized in the consolidated statements of operations with respect to the stock-based compensation plan are as follows:

 

 

 

For the Year Ended

 

 

 

January 1,

 

 

January 2,

 

 

January 3,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Cost of goods sold

 

$

7,455

 

 

$

5,846

 

 

$

4,714

 

Selling and marketing

 

 

3,205

 

 

 

2,749

 

 

 

2,540

 

General and administrative

 

 

11,088

 

 

 

9,808

 

 

 

9,718

 

Research and development

 

 

1,139

 

 

 

1,122

 

 

 

739

 

Stock-based compensation expense recognized

 

$

22,887

 

 

$

19,525

 

 

$

17,711

 

Summary of Unrecognized Compensation Costs

The following is a summary of total unrecognized compensation costs as of January 1, 2024:

 

 

 

Unrecognized Stock-Based Compensation Cost

 

 

Remaining Weighted Average
Recognition Period

 

 

 

(In thousands)

 

 

(In years)

 

RSU awards

 

$

34,845

 

 

 

1.4

 

PRU awards

 

 

1,890

 

 

 

1.6

 

 

$

36,735

 

 

 

 

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan (Tables)
12 Months Ended
Jan. 01, 2024
Retirement Benefits [Abstract]  
Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan

The following tables set forth the changes in benefit obligation and the plan assets in the defined benefit plan described above for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

Change in Benefit Obligations

 

January 1,
 2024

 

 

January 2,
 2023

 

 

January 3,
 2022

 

 

 

(In thousands)

 

Benefit obligation at beginning of year

 

$

(24,108

)

 

$

(31,554

)

 

$

(33,470

)

Interest cost

 

 

(1,155

)

 

 

(803

)

 

 

(722

)

Actuarial (loss) gain

 

 

(247

)

 

 

7,033

 

 

 

1,304

 

Benefits paid

 

 

1,425

 

 

 

1,216

 

 

 

1,334

 

Benefit obligation at end of year

 

$

(24,085

)

 

$

(24,108

)

 

$

(31,554

)

Accumulated benefit obligation at end of year

 

$

24,085

 

 

$

24,108

 

 

$

31,554

 

 

 

 

For the Year Ended

 

Change in Plan Assets

 

January 1,
 2024

 

 

January 2,
 2023

 

 

January 3,
 2022

 

 

 

(In thousands)

 

Fair value of plan assets at beginning of year

 

$

21,637

 

 

$

26,278

 

 

$

23,484

 

Actual return on plan assets

 

 

3,038

 

 

 

(3,760

)

 

 

3,526

 

Employer contributions

 

 

 

 

 

335

 

 

 

602

 

Benefits paid

 

 

(1,426

)

 

 

(1,216

)

 

 

(1,334

)

Fair value of plan assets at end of year

 

$

23,249

 

 

$

21,637

 

 

$

26,278

 

Unfunded status

 

$

(836

)

 

$

(2,471

)

 

$

(5,276

)

Net amount recognized

 

$

(836

)

 

$

(2,471

)

 

$

(5,276

)

Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets

Amounts before income tax effect recognized in the consolidated balance sheets consists of the following:

 

 

 

As of

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

 

(In thousands)

 

 

Other long-term liabilities

 

$

(836

)

 

$

(2,471

)

 

Net amount recognized

 

$

(836

)

 

$

(2,471

)

 

Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss

Amounts before income tax effect included in accumulated other comprehensive loss as of January 1, 2024 and January 2, 2023 are as follows:

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

 

 

(In thousands)

 

 

Net actuarial gain

 

$

3,256

 

 

$

1,616

 

 

Accumulated other comprehensive gain

 

$

3,256

 

 

$

1,616

 

 

Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss

The components included in the net periodic benefit income (cost) and the increase in minimum liability included in other comprehensive loss for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

 

For the Year Ended

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

 

 

(In thousands)

 

 

Interest cost

 

$

1,155

 

 

$

803

 

 

$

722

 

 

Expected return on plan assets

 

 

(1,150

)

 

 

(1,419

)

 

 

(1,279

)

 

Amortization of net actuarial loss

 

 

 

 

 

 

 

 

23

 

 

Net periodic benefit income (cost)

 

$

5

 

 

$

(616

)

 

$

(534

)

 

 

Schedule of Weighted-Average Assumptions

The weighted-average assumptions used to determine benefit obligations for this plan as of January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

Discount rate

 

 

4.74

 

%

 

4.94

 

%

 

2.60

 

%

Expected return on plan assets

 

 

5.50

 

 

 

5.50

 

 

 

5.50

 

 

The weighted-average assumptions used to determine net periodic benefit income (cost) for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:

 

 

 

For the Year Ended

 

 

 

 

January 1,
2024

 

 

January 2,
2023

 

 

January 3,
2022

 

 

Discount rate

 

 

4.94

 

%

 

2.60

 

%

 

2.20

 

%

Expected return on plan assets

 

 

5.50

 

 

 

5.50

 

 

 

5.50

 

 

Schedule of Plan Target Allocation and Asset Allocation

The target allocation for 2024 and the plan asset allocation at the end of 2023 and 2022, in percentages, by asset category are as follows:

 

 

Target Allocation 2024

 

 

 

January 1, 2024

 

 

 

January 2, 2023

 

 

Equity securities (1)

 

 

65

 

%

 

 

65

 

%

 

 

66

 

%

Debt securities (2)

 

 

34

 

 

 

 

32

 

 

 

 

33

 

 

Cash and cash equivalents (3)

 

 

1

 

 

 

 

3

 

 

 

 

1

 

 

Total

 

 

100

 

%

 

 

100

 

%

 

 

100

 

%

 

Summarizes Plan Assets Measured at Fair Value

The following table summarizes plan assets measured at fair value as of January 1, 2024 and January 2, 2023:

 

 

 

As of

 

 

 

January 1, 2024

 

 

 

Total

 

 

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

 

 

Significant
Observable Inputs
(Level 2)

 

 

Significant
Unobservable Inputs
(Level 3)

 

 

 

(In thousands)

 

Equity securities (1)

 

$

15,171

 

 

$

15,171

 

 

$

 

 

$

 

Debt securities (2)

 

 

7,380

 

 

 

7,380

 

 

 

 

 

 

 

Cash and cash equivalents (3)

 

 

698

 

 

 

698

 

 

 

 

 

 

 

Total

 

$

23,249

 

 

$

23,249

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of

 

 

 

January 2, 2023

 

 

 

Total

 

 

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

 

 

Significant
Observable Inputs
(Level 2)

 

 

Significant
Unobservable Inputs
(Level 3)

 

 

 

(In thousands)

 

Equity securities (1)

 

$

14,221

 

 

$

14,221

 

 

$

 

 

$

 

Debt securities (2)

 

 

7,208

 

 

 

7,208

 

 

 

 

 

 

 

Cash and cash equivalents (3)

 

 

208

 

 

 

208

 

 

 

 

 

 

 

Total

 

$

21,637

 

 

$

21,637

 

 

$

 

 

$

 

 

(1)
Equity securities include U.S. and foreign exchange traded common and preferred stocks and mutual funds. Common and preferred shares issued by U.S. and non-U.S. corporations are traded actively on exchanges and price quotes for these shares are readily available. Holdings of corporate stock are categorized as Level 1 investments.
(2)
Debt securities include the debt of the U.S. Treasury and U.S. and foreign corporate issuers. U.S. Treasury notes and bonds are actively traded and price quotes for these securities are readily available. Holdings of U.S. Treasury notes and bonds are categorized as Level 1 investments.
(3)
Cash and cash equivalents include short-term U.S. government investment notes, short-term money market mutual funds, accrued income and cash held on account. Cash held on account and short-term U.S. government investment notes (including accrued income thereon) for which there is an active market and daily pricing for the security are categorized as Level 1 investments.
Schedule of Expected Future Service Benefits Payments

The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:

 

 

(In thousands)

 

2024

 

$

1,544

 

2025

 

 

1,590

 

2026

 

 

1,630

 

2027

 

 

1,652

 

2028

 

 

1,677

 

Years 2029 through 2032

 

 

8,628

 

XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Jan. 01, 2024
Segment Reporting [Abstract]  
Reconciliation of Operating Income (Loss) from Segments to Consolidated

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Net Sales:

 

 

 

 

 

 

 

 

 

PCB

 

$

2,194,046

 

 

$

2,437,942

 

 

$

2,186,901

 

RF&S Components

 

 

38,521

 

 

 

57,104

 

 

 

58,583

 

Other (1)

 

 

 

 

 

 

 

 

3,256

 

Total net sales

 

$

2,232,567

 

 

$

2,495,046

 

 

$

2,248,740

 

Operating Segment Income:

 

 

 

 

 

 

 

 

 

PCB

 

$

271,098

 

 

$

317,316

 

 

$

262,442

 

RF&S Components

 

 

(33,158

)

 

 

23,534

 

 

 

22,035

 

Corporate and Other (1)

 

 

(134,048

)

 

 

(87,811

)

 

 

(117,097

)

Total operating segment income

 

 

103,892

 

 

 

253,039

 

 

 

167,380

 

Amortization of definite-lived intangibles (2)

 

 

(61,576

)

 

 

(42,631

)

 

 

(41,389

)

Total operating income

 

 

42,316

 

 

 

210,408

 

 

 

125,991

 

Total other expense, net

 

 

(42,019

)

 

 

(27,545

)

 

 

(55,938

)

Income before income taxes

 

$

297

 

 

$

182,863

 

 

$

70,053

 

 

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands)

 

Depreciation Expense:

 

 

 

 

 

 

 

 

 

PCB

 

$

90,957

 

 

$

82,760

 

 

$

76,380

 

RF&S Components

 

 

1,833

 

 

 

1,798

 

 

 

1,671

 

Corporate and Other (1)

 

 

6,365

 

 

 

6,718

 

 

 

7,891

 

Total depreciation expense

 

$

99,155

 

 

$

91,276

 

 

$

85,942

 

 

 

 

 

 

 

 

 

 

Capital Expenditures:

 

 

 

 

 

 

 

 

 

PCB

 

$

193,992

 

 

$

90,784

 

 

$

74,028

 

RF&S Components

 

 

733

 

 

 

2,279

 

 

 

1,604

 

Corporate and Other (1)

 

 

4,001

 

 

 

4,345

 

 

 

6,735

 

Total capital expenditures

 

$

198,726

 

 

$

97,408

 

 

$

82,367

 

 

 

 

 

As of

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

 

(In thousands)

 

Segment Assets:

 

 

 

 

 

 

PCB

 

$

2,032,202

 

 

$

1,890,723

 

RF&S Components

 

 

142,520

 

 

 

202,619

 

Corporate and Other (1)

 

 

1,148,941

 

 

 

1,230,262

 

Total assets

 

$

3,323,663

 

 

$

3,323,604

 

 

(1)
Other represents results from the now closed SH E-MS and SZ facilities. For the year ended January 2, 2023, operating segment income includes the gain on sale of property occupied by the Company’s former SH E-MS entity of $51,804.
(2)
Amortization of definite-lived intangibles relates to the PCB and RF&S Components reportable segments. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, $12,901, $5,534 and $5,641, respectively, of amortization expense is included in cost of goods sold.
Net Sales and Long-Lived Assets Net sales and long-lived assets are as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

Net Sales

 

 

Long-Lived Assets

 

 

Net Sales

 

 

Long-Lived Assets

 

 

Net Sales

 

 

Long-Lived Assets

 

 

 

(In thousands)

 

United States

 

$

1,263,065

 

 

$

1,235,255

 

 

$

1,224,334

 

 

$

1,363,754

 

 

$

1,049,590

 

 

$

1,131,663

 

China (1)

 

 

164,280

 

 

 

346,602

 

 

 

330,558

 

 

 

374,474

 

 

 

399,364

 

 

 

382,580

 

Other

 

 

805,222

 

 

 

165,256

 

 

 

940,154

 

 

 

34,450

 

 

 

799,786

 

 

 

28,754

 

Total

 

$

2,232,567

 

 

$

1,747,113

 

 

$

2,495,046

 

 

$

1,772,678

 

 

$

2,248,740

 

 

$

1,542,997

 

 

(1)
Includes Hong Kong
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
(Loss) Earnings Per Share (Tables)
12 Months Ended
Jan. 01, 2024
Earnings Per Share [Abstract]  
Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations

The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the years ended January 1, 2024, January 2, 2023 and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

(In thousands, except per share amounts)

 

Net (loss) income

 

$

(18,718

)

 

$

94,583

 

 

$

54,414

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares

 

 

102,744

 

 

 

102,074

 

 

 

106,314

 

Dilutive effect of performance-based restricted stock units,
   restricted stock units and stock options

 

 

 

 

 

1,791

 

 

 

1,639

 

Dilutive effect of outstanding warrants

 

 

 

 

 

1

 

 

 

200

 

Diluted shares

 

 

102,744

 

 

 

103,866

 

 

 

108,153

 

(Loss) earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.18

)

 

$

0.93

 

 

$

0.51

 

Diluted

 

$

(0.18

)

 

$

0.91

 

 

$

0.50

 

XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges (Tables)
12 Months Ended
Jan. 01, 2024
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Costs by Reportable Segment

The below table summarizes such restructuring costs by reportable segment for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:

 

 

 

For the Year Ended

 

 

 

January 1, 2024

 

 

January 2, 2023

 

 

January 3, 2022

 

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

 

(In thousands)

 

Reportable Segment:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PCB

 

$

13,780

 

 

$

9,877

 

 

$

23,657

 

 

$

2,510

 

 

$

1,036

 

 

$

3,546

 

 

$

504

 

 

$

122

 

 

$

626

 

RF&S Components

 

 

14

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate and Other (1)

 

 

305

 

 

 

376

 

 

 

681

 

 

 

31

 

 

 

517

 

 

 

548

 

 

 

415

 

 

 

3,204

 

 

 

3,619

 

 

$

14,099

 

 

$

10,253

 

 

$

24,352

 

 

$

2,541

 

 

$

1,553

 

 

$

4,094

 

 

$

919

 

 

$

3,326

 

 

$

4,245

 

Accrued Restructuring Costs

Accrued restructuring costs are included as a component of other current liabilities in the consolidated balance sheet. The below table shows the utilization of the accrued restructuring costs during the year ended January 1, 2024:

 

 

 

Employee
Separation/
Severance

 

 

Contract
Termination
and Other
Costs

 

 

Total

 

 

 

(In thousands)

 

Accrued as of January 3, 2022

 

$

 

 

$

34

 

 

$

34

 

Charged to expense

 

 

2,541

 

 

 

1,553

 

 

 

4,094

 

Amount paid

 

 

(31

)

 

 

(1,584

)

 

 

(1,615

)

Accrued as of January 2, 2023

 

$

2,510

 

 

$

3

 

 

$

2,513

 

Charged to expense

 

 

14,099

 

 

 

10,253

 

 

 

24,352

 

Amount paid, net of government contributions eligible for offsetting

 

 

(15,615

)

 

 

(10,071

)

 

 

(25,686

)

Accrued as of January 1, 2024

 

$

994

 

 

$

185

 

 

$

1,179

 

XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Feb. 08, 2023
Facility
Jan. 01, 2024
USD ($)
Jan. 02, 2023
USD ($)
Jan. 03, 2022
USD ($)
Apr. 03, 2023
Mar. 23, 2023
USD ($)
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Number of manufacturing facilities | Facility 3          
Losses from foreign currency transactions   $ 4,059,000 $ 12,756,000 $ (5,033,000)    
Allowance for doubtful accounts   3,041,000 2,075,000 1,558,000    
Depreciation of property, plant and equipment   99,155,000 91,276,000 85,942,000    
Capitalized interest costs   2,272,000 731,000 936,000    
Estimated remaining costs to complete loss contracts   $ 25,213,000 21,632,000      
Remaining revenue performance obligation, percentage   51.00%        
Contract assets   $ 292,050,000 335,788,000      
Contract assets   42,589,000 15,534,000 (51,606,000)    
Contract assets expected to be collected after one year   11,257,000 7,096,000      
Contract liabilities   126,508,000 103,981,000      
Contract liabilities   22,527,000 24,530,000 $ 9,935,000    
Revenue recognized from contract liabilities   57,937,000        
Tax on undistributed earnings   $ 0        
Percentage of recognized income tax positions   50.00%        
Accounts payable   $ 334,609,000 $ 361,788,000      
Customer Work Order            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Contract assets   (43,738,000)        
Customer Billings and Payment            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Contract liabilities   $ 22,527,000        
ASU 2022-04            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Change in accounting principle, accounting standards update, adopted         true  
Change in accounting principle, accounting standards update, adoption date         Apr. 03, 2023  
Change in accounting principle, accounting standards update, immaterial effect         true  
Transferred over Time            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Revenue from products and services transferred to customers, percentage   96.00% 97.00% 97.00%    
Transferred at Point in Time            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Revenue from products and services transferred to customers, percentage   4.00% 3.00% 3.00%    
1-month Secured Overnight Financing Rate | Interest Rate Swap            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Derivative, notional amount           $ 250,000,000
Derivative, fixed rate           3.49%
FinacialInstitution Agreements            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Accounts payable   $ 18,832,000 $ 6,653,000      
Minimum            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Estimated useful lives of intangibles (in years)   2 years        
Financial institutions, negotiated period   160 days        
Maximum            
Nature of Operations and Summary of Significant Accounting Policies [Line Items]            
Estimated useful lives of intangibles (in years)   13 years        
Financial institutions, negotiated period   360 days        
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Properly, Plant and Equipment (Detail)
Jan. 01, 2024
Land use rights | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life of property, plant and equipment (in years) 50 years
Land use rights | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life of property, plant and equipment (in years) 99 years
Buildings and improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life of property, plant and equipment (in years) 7 years
Buildings and improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life of property, plant and equipment (in years) 50 years
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life of property, plant and equipment (in years) 3 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life of property, plant and equipment (in years) 10 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life of property, plant and equipment (in years) 3 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life of property, plant and equipment (in years) 7 years
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail 1) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-02
$ in Thousands
Jan. 01, 2024
USD ($)
Nature of Operations and Summary of Significant Accounting Policies [Line Items]  
Transaction price allocated to remaining performance obligations $ 382,238
Remaining performance obligation period 1 year
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Summary of Revenue Recognition in Sales Returns and Allowances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Accounting Policies [Abstract]      
Balance at beginning of year $ 12,319 $ 12,853 $ 13,015
Addition charged as a reduction of sales 4,692 2,410 5,635
Deductions (4,719) (2,914) (5,767)
Effect of foreign currency exchange rates 9 (30) (30)
Balance at end of year $ 12,301 $ 12,319 $ 12,853
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Disaggregation Of Revenue [Line Items]      
Total Revenue $ 2,232,567 $ 2,495,046 $ 2,248,740
Printed Circuit Board      
Disaggregation Of Revenue [Line Items]      
Total Revenue 2,194,046 2,437,942 2,186,901
RF&S Components      
Disaggregation Of Revenue [Line Items]      
Total Revenue 38,521 57,104 58,583
Other      
Disaggregation Of Revenue [Line Items]      
Total Revenue     3,256
Aerospace and Defense      
Disaggregation Of Revenue [Line Items]      
Total Revenue 1,004,882 862,367 728,005
Aerospace and Defense | Printed Circuit Board      
Disaggregation Of Revenue [Line Items]      
Total Revenue 1,004,864 862,367 727,868
Aerospace and Defense | RF&S Components      
Disaggregation Of Revenue [Line Items]      
Total Revenue 18 0 137
Aerospace and Defense | Other      
Disaggregation Of Revenue [Line Items]      
Total Revenue     0
Automotive      
Disaggregation Of Revenue [Line Items]      
Total Revenue 359,455 428,022 410,705
Automotive | Printed Circuit Board      
Disaggregation Of Revenue [Line Items]      
Total Revenue 359,455 428,022 407,063
Automotive | RF&S Components      
Disaggregation Of Revenue [Line Items]      
Total Revenue 0 0 0
Automotive | Other      
Disaggregation Of Revenue [Line Items]      
Total Revenue     3,642
Data Center Computing      
Disaggregation Of Revenue [Line Items]      
Total Revenue 318,820 378,148 323,985
Data Center Computing | Printed Circuit Board      
Disaggregation Of Revenue [Line Items]      
Total Revenue 318,769 378,114 323,528
Data Center Computing | RF&S Components      
Disaggregation Of Revenue [Line Items]      
Total Revenue 51 34 457
Data Center Computing | Other      
Disaggregation Of Revenue [Line Items]      
Total Revenue     0
Medical/Industrial/Instrumentation      
Disaggregation Of Revenue [Line Items]      
Total Revenue 369,059 491,796 421,409
Medical/Industrial/Instrumentation | Printed Circuit Board      
Disaggregation Of Revenue [Line Items]      
Total Revenue 365,611 486,088 416,504
Medical/Industrial/Instrumentation | RF&S Components      
Disaggregation Of Revenue [Line Items]      
Total Revenue 3,448 5,708 4,880
Medical/Industrial/Instrumentation | Other      
Disaggregation Of Revenue [Line Items]      
Total Revenue     25
Networking      
Disaggregation Of Revenue [Line Items]      
Total Revenue 180,351 331,325 346,629
Networking | Printed Circuit Board      
Disaggregation Of Revenue [Line Items]      
Total Revenue 145,347 278,911 297,569
Networking | RF&S Components      
Disaggregation Of Revenue [Line Items]      
Total Revenue $ 35,004 52,414 49,059
Networking | Other      
Disaggregation Of Revenue [Line Items]      
Total Revenue     1
Other      
Disaggregation Of Revenue [Line Items]      
Total Revenue   3,388 18,007
Other | Printed Circuit Board      
Disaggregation Of Revenue [Line Items]      
Total Revenue   4,440 14,369
Other | RF&S Components      
Disaggregation Of Revenue [Line Items]      
Total Revenue   $ (1,052) 4,050
Other | Other      
Disaggregation Of Revenue [Line Items]      
Total Revenue     $ (412)
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail)
12 Months Ended
Jan. 01, 2024
Leases [Abstract]  
Operating and finance leases expire various dates through 2043
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Leases [Abstract]      
Operating lease cost $ 9,527 $ 7,751 $ 7,907
Variable lease cost 930 1,140 798
Short-term lease cost 311 708 338
Finance lease costs:      
Amortization of right-of-use assets 1,374 1,374 538
Interest on lease liabilities $ 373 $ 392 $ 159
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Cash Flow Information Related to Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows for operating leases $ 9,039 $ 7,746 $ 8,308
Right-of-use assets obtained in exchange for new lease obligations:      
Operating leases 77,041 7,896 8,651
Finance leases $ 0 $ 0 $ 15,297
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information Related to Leases (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Assets:    
Operating lease right-of-use assets $ 86,286 $ 18,862
Finance leases $ 12,010 $ 13,384
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant and equipment, net Property, plant and equipment, net
Total lease assets $ 98,296 $ 32,246
Current:    
Operating leases $ 8,433 $ 7,368
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Finance leases $ 780 $ 736
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Long-term:    
Operating lease liabilities $ 80,786 $ 12,249
Finance leases $ 12,799 $ 13,579
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Total lease liabilities $ 102,798 $ 33,932
Weighted average remaining lease term (years):    
Operating leases 12 years 9 months 18 days 3 years 3 months 18 days
Finance leases 12 years 7 months 6 days 13 years 7 months 6 days
Weighted average discount rate:    
Operating leases 6.13% 3.09%
Finance leases 2.69% 2.69%
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Operating Lease Liabilities (Detail)
$ in Thousands
Jan. 01, 2024
USD ($)
Leases [Abstract]  
Less than one year $ 13,533
1 - 2 years 11,418
2 - 3 years 9,280
3 - 4 years 7,986
4 - 5 years 7,630
Thereafter 85,018
Total lease payments 134,865
Less imputed interest (45,646)
Total 89,219
Less than one year 1,134
1 - 2 years 1,146
2 - 3 years 1,175
3 - 4 years 1,197
4 - 5 years 1,228
Thereafter 10,231
Total lease payments 16,110
Less imputed interest (2,531)
Total $ 13,579
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Operating Lease Liabilities (Parenthetical) (Detail)
$ in Thousands
Jan. 01, 2024
USD ($)
Leases [Abstract]  
Legally binding lease payments for leases signed but not yet commenced $ 817
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Gritel and ISC Farmingdale Corp. - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2022
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Business Acquisition [Line Items]        
Discount rate to expected future cash flows   12.00%    
Amortization of definite-lived intangibles   $ 48,675 $ 37,097 $ 35,748
Amortization of definite-lived intangibles included in cost of goods sold   12,901 5,534 5,641
Net sales   2,232,567 2,495,046 2,248,740
Pre tax income   297 182,863 70,053
Gritel And I S C Farmingdale Corporation [Member]        
Business Acquisition [Line Items]        
Business acquisition completed date Jun. 27, 2022      
Total consideration in cash $ 298,339      
Amortization of definite-lived intangibles   24,877 5,627  
Amortization of definite-lived intangibles included in cost of goods sold   8,850 2,950  
Net sales   223,287 125,933  
Pre tax income   24,965 10,822  
Gritel And I S C Farmingdale Corporation [Member] | General and Administrative Expense [Member]        
Business Acquisition [Line Items]        
Business combination, related costs   $ 598 $ 11,529 $ 0
Gritel And I S C Farmingdale Corporation [Member] | Maximum [Member]        
Business Acquisition [Line Items]        
Discount rate to expected future cash flows   8.00%    
Gritel And I S C Farmingdale Corporation [Member] | Minimum [Member]        
Business Acquisition [Line Items]        
Discount rate to expected future cash flows   7.00%    
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Gritel and ISC Farmingdale Corp. - Summary of Preliminary Estimated Fair Values Of Net Assets Acquired (Details) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Jun. 27, 2022
Business Acquisition [Line Items]      
Goodwill $ 702,735 $ 760,437  
Gritel and ISC Farmingdale Corporation      
Business Acquisition [Line Items]      
Accounts receivable     $ 51,140
Contract assets     26,460
Inventories     38,616
Prepaid expenses and other current assets     5,605
Property, plant and equipment     69,253
Operating lease right-of-use assets     497
Goodwill     112,326
Identifiable intangible assets     101,000
Non-current deferred tax assets     913
Deposits and other non-current assets     3,129
Accounts payable     (16,026)
Contract liabilities     (65,262)
Accrued salaries, wages and benefits     (10,616)
Other current liabilities     (12,751)
Operating lease liabilities     (336)
Other long-term liabilities     (5,609)
Total     $ 298,339
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Gritel and ISC Farmingdale Corp. - Business Acquisition Preliminary Pro Forma Information of Financial Results (Details) - Gritel and ISC Farmingdale Corporation - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Business Combination, Separately Recognized Transactions [Line Items]    
Net sales $ 2,232,567 $ 2,602,114
Net (loss) income $ (13,091) $ 94,952
Basic (loss) earnings per share $ (0.13) $ 0.93
Diluted (loss) earnings per share $ (0.13) $ 0.91
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Dec. 28, 2020
Inventories:        
Raw materials $ 165,666 $ 145,561    
Work-in-process 45,494 20,114    
Finished goods 1,915 4,964    
Inventories 213,075 170,639    
Property, plant and equipment, net:        
Land and land use rights 71,131 76,811    
Buildings and improvements 512,148 443,353    
Machinery and equipment 986,527 989,935    
Furniture and fixtures and other 10,157 11,327    
Construction-in-progress 90,940 27,774    
Property, plant and equipment, gross 1,670,903 1,549,200    
Less: Accumulated depreciation (863,236) (824,996)    
Property, plant and equipment, net 807,667 724,204    
Other current liabilities:        
Accrued capital expenditures 35,026 0    
Sales return and allowances 12,301 12,319 $ 12,853 $ 13,015
Warranty 10,557 8,045    
Accrued facility operating costs 10,172 9,081    
Interest 9,399 9,336    
Operating leases 8,433 7,368    
Housing Fund 7,749 7,440    
Income taxes payable 5,466 28,057    
Accrued professional fees 3,276 5,123    
Restructuring 1,179 2,513    
Derivative liabilities 297 1,622    
Other 36,951 39,128    
Other current liabilities 140,806 130,032    
Other long-term liabilities:        
Deferred income taxes 44,238 54,268    
Customer deposits 29,820 38,750    
Finance leases 12,799 13,579    
Derivative liabilities 1,476 0    
Defined benefit pension plan liability 836 2,471    
Other 24,349 25,976    
Other long-term liabilities $ 113,518 $ 135,044    
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions - Additional Information (Detail)
¥ in Millions
12 Months Ended
Jan. 02, 2024
Dec. 22, 2022
CNY (¥)
Jan. 01, 2024
Jan. 02, 2023
USD ($)
Shanghai E-MS compensation fee   ¥ 477.6   $ 69,240
Gain on the sale of asset       $ 51,804
Percentage of compensation fee     90.00%  
Subsequent Event        
Percentage of compensation fee 10.00%      
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Goodwill by Reportable Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Goodwill [Line Items]      
Impairment loss $ (44,100) $ 0 $ 0
Goodwill adjustment (10,787)    
Derecognition of goodwill due to sale of subsidiary (2,815)    
Goodwill 987,435 1,001,037  
Accumulated impairment losses (284,700) (240,600)  
Goodwill, net 702,735 760,437  
Printed Circuit Board      
Goodwill [Line Items]      
Goodwill adjustment (10,787)    
Derecognition of goodwill due to sale of subsidiary (2,815)    
Goodwill 810,235 823,837  
Accumulated impairment losses (171,400) (171,400)  
Goodwill, net 638,835 652,437  
RF&S Components      
Goodwill [Line Items]      
Impairment loss (44,100)    
Goodwill 177,200 177,200  
Accumulated impairment losses (113,300) (69,200)  
Goodwill, net $ 63,900 $ 108,000  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Goodwill [Line Items]      
Impairment of goodwill $ 44,100 $ 0 $ 0
Gritel and ISC Farmingdale Corporation      
Goodwill [Line Items]      
Adjustment for goodwill 10,787    
RF&S Components      
Goodwill [Line Items]      
Impairment of goodwill $ 44,100    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Definite-lived Intangibles - Components of Definite Lived Intangibles (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 498,380 $ 504,471
Accumulated Amortization (261,669) (216,434)
Net Carrying Amount 236,711 288,037
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 416,230 366,071
Accumulated Amortization (222,766) (187,560)
Net Carrying Amount $ 193,464 $ 178,511
Weighted Average Amortization Period 11 years 2 months 12 days 11 years 3 months 18 days
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 66,650 $ 47,650
Accumulated Amortization (27,278) (24,876)
Net Carrying Amount $ 39,372 $ 22,774
Weighted Average Amortization Period 8 years 2 months 12 days 9 years 6 months
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 13,000  
Accumulated Amortization (9,750)  
Net Carrying Amount $ 3,250  
Weighted Average Amortization Period 2 years  
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 2,500  
Accumulated Amortization (1,875)  
Net Carrying Amount $ 625  
Weighted Average Amortization Period 2 years  
Gritel and ISC Farmingdale Corporation | Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount   $ 82,500
Accumulated Amortization   (3,173)
Net Carrying Amount   $ 79,327
Weighted Average Amortization Period   13 years
Gritel and ISC Farmingdale Corporation | Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount   $ 8,250
Accumulated Amortization   (825)
Net Carrying Amount   $ 7,425
Weighted Average Amortization Period   5 years
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Definite-lived Intangibles - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization of definite-lived intangibles $ 61,576 $ 42,631 $ 41,389
Amortization of definite-lived intangibles included in cost of goods sold $ 12,901 $ 5,534 $ 5,641
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Definite-lived Intangibles - Estimated Aggregate Amortization for Definite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 44,892  
2025 36,897  
2026 36,897  
2027 34,543  
2028 30,997  
Thereafter 52,485  
Net Carrying Amount $ 236,711 $ 288,037
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt and Letters of Credit - Long-term Debt (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
May 30, 2023
Mar. 10, 2021
Debt Instrument Line Items        
Long-term debt, gross $ 929,125 $ 935,879    
Less: Unamortized debt issuance costs (8,021) (6,080)    
Unamortized debt discount (3,268) (392)    
Long-term debt, Carrying Amount 917,836 929,407    
Less: current maturities (3,500) (50,000)    
Long-term debt, less current maturities 914,336 879,407    
Senior Notes Due March 2029        
Debt Instrument Line Items        
Long-term debt, gross $ 500,000 $ 500,000   $ 500,000
Debt instrument, interest rate 4.00% 4.00%   4.00%
Term Loan due May 2030        
Debt Instrument Line Items        
Long-term debt, gross $ 349,125   $ 350,000  
Unamortized debt discount $ (3,268)      
Interest rate at period end 8.10%      
Asia ABL Revolving Loan due June 2028        
Debt Instrument Line Items        
Revolving loan $ 80,000 $ 30,000    
Interest rate at period end 6.65% 5.79%    
Term Loan Due September 2024        
Debt Instrument Line Items        
Long-term debt, gross   $ 405,879    
Unamortized debt discount   $ (392)    
Interest rate at period end   6.89%    
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt and Letters of Credit - Long-term Debt (Parenthetical) (Detail)
12 Months Ended
Jan. 01, 2024
Senior Notes Due March 2029  
Debt Instrument [Line Items]  
Long-term debt, maturity month and year 2029-03
Term Loan due May 2030  
Debt Instrument [Line Items]  
Long-term debt, maturity month and year 2030-05
Asia ABL Revolving Loan due June 2028  
Debt Instrument [Line Items]  
Long-term debt, maturity month and year 2028-06
Term Loan Due September 2024  
Debt Instrument [Line Items]  
Long-term debt, maturity month and year 2024-09
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt and Letters of Credit - Long-term Debt Maturities (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Debt Disclosure [Abstract]    
2024 $ 3,500  
2025 3,500  
2026 3,500  
2027 4,375  
2028 83,500  
Thereafter 830,750  
Long-term debt, gross $ 929,125 $ 935,879
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt and Letters of Credit - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 30, 2023
Mar. 10, 2021
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Debt Instrument Line Items          
Debt instrument amount     $ 929,125 $ 935,879  
Debt principal prepayment     291,572 0 $ 425,838
Proceeds from long-term debt borrowing     234,818 0 500,000
Gains Losses On Extinguishment Of Debt Non Cash     115,182 0 0
Line of credit unused portion of commitment fee     620 661 663
Remaining unamortized debt issuance costs     8,021 6,080  
Loss on extinguishment of debt     $ 1,154 0 $ 15,217
Weighted Average          
Debt Instrument Line Items          
Unamortized debt discount and debt issuance costs, amortization period     5 years 9 months 18 days    
U.S. Asset Based Lending Revolving Loan Due June 2024          
Debt Instrument Line Items          
Remaining unamortized debt issuance costs     $ 1,603 792  
U.S. Asset Based Lending Revolving Loan Due May 2028          
Debt Instrument Line Items          
Long-term debt, maturity date     May 30, 2028    
Debt instrument, maximum borrowing capacity     $ 150,000    
Long-term debt, maturity month and year     2028-05    
Line of credit outstanding amount     $ 6,928    
Commitment fee under credit agreement     0.25%    
U.S. Asset Based Lending Revolving Loan Due May 2028 | Letter of Credit          
Debt Instrument Line Items          
Debt instrument, maximum borrowing capacity     $ 50,000    
Debt instrument, available borrowing capacity     143,072    
U.S. Asset Based Lending Revolving Loan Due May 2028 | Revolving Credit Facility          
Debt Instrument Line Items          
Debt instrument, maximum borrowing capacity     $ 150,000    
U.S. Asset Based Lending Revolving Loan Due May 2028 | Prime Rate | Minimum          
Debt Instrument Line Items          
Debt instrument, basis spread on variable rate     0.25%    
U.S. Asset Based Lending Revolving Loan Due May 2028 | Prime Rate | Maximum          
Debt Instrument Line Items          
Debt instrument, basis spread on variable rate     0.50%    
U.S. Asset Based Lending Revolving Loan Due May 2028 | 1-month Secured Overnight Financing Rate | Minimum          
Debt Instrument Line Items          
Debt instrument, basis spread on variable rate     1.25%    
U.S. Asset Based Lending Revolving Loan Due May 2028 | 1-month Secured Overnight Financing Rate | Maximum          
Debt Instrument Line Items          
Debt instrument, basis spread on variable rate     1.50%    
U.S. Asset Based Lending Revolving Loan Due May 2028 | 1-month Secured Overnight Financing Rate | Revolving Credit Facility | Minimum          
Debt Instrument Line Items          
Debt instrument, basis spread on variable rate     1.25%    
U.S. Asset Based Lending Revolving Loan Due May 2028 | 1-month Secured Overnight Financing Rate | Revolving Credit Facility | Maximum          
Debt Instrument Line Items          
Debt instrument, basis spread on variable rate     1.50%    
Asia Asset Based Lending Revolving Loan Due June 2028          
Debt Instrument Line Items          
Long-term debt, maturity date     Jun. 13, 2028    
Interest rate at period end     6.65%    
Debt instrument, maximum borrowing capacity     $ 150,000    
Long-term debt, maturity month and year     2028-06    
Long-term debt     $ 80,000    
Asia Asset Based Lending Revolving Loan Due June 2028 | Letter of Credit          
Debt Instrument Line Items          
Debt instrument, maximum borrowing capacity     100,000    
Line of credit outstanding amount     23,977    
Debt instrument, available borrowing capacity     46,023    
Asia Asset Based Lending Revolving Loan Due June 2028 | Revolving Credit Facility          
Debt Instrument Line Items          
Debt instrument, maximum borrowing capacity     $ 150,000    
Asia Asset Based Lending Revolving Loan Due June 2028 | 1-month Secured Overnight Financing Rate | Revolving Credit Facility          
Debt Instrument Line Items          
Debt instrument, basis spread on variable rate     1.30%    
Senior Notes Due 2029          
Debt Instrument Line Items          
Debt instrument amount   $ 500,000 $ 500,000 $ 500,000  
Debt instrument, interest rate   4.00% 4.00% 4.00%  
Long-term debt, maturity date   Mar. 01, 2029      
Long-term debt, maturity month and year     2029-03    
Senior Notes Due 2025          
Debt Instrument Line Items          
Loss on extinguishment of debt     $ 15,217    
Term Loan Due 2030          
Debt Instrument Line Items          
Debt instrument amount $ 350,000   $ 349,125    
Debt discount percentage     1.00%    
Proceeds from long-term debt borrowing 234,818        
Gains Losses On Extinguishment Of Debt Non Cash 115,182        
Interest rate at period end     8.10%    
Debt instrument, percentage of voting stock pledged as security     65.00%    
Secured leverage ratio, limit     2    
Long-term debt, maturity month and year     2030-05    
Term Loan Due 2030 | 1-month Secured Overnight Financing Rate          
Debt Instrument Line Items          
Debt instrument, basis spread on variable rate     2.75%    
Term Loan Due 2030 | Long-Term Debt          
Debt Instrument Line Items          
Debt instrument amount $ 345,625        
Term Loan Due 2030 | Short- Term Debt          
Debt Instrument Line Items          
Debt instrument amount     $ 3,500    
Term Loan Due September 2024          
Debt Instrument Line Items          
Debt instrument amount       $ 405,879  
Interest rate at period end       6.89%  
Long-term debt, maturity month and year     2024-09    
Loss on extinguishment of debt     $ 1,154    
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt and Letters of Credit - Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Debt Instrument Line Items    
Debt Issuance Costs $ 8,021 $ 6,080
Debt Discount 3,268 392
Senior Notes Due March 2029    
Debt Instrument Line Items    
Debt Issuance Costs $ 4,085 $ 4,779
Effective Interest Rate 4.18% 4.18%
Term Loan due May 2030    
Debt Instrument Line Items    
Debt Issuance Costs $ 3,936  
Debt Discount $ 3,268  
Effective Interest Rate 8.26%  
Term Loan Due September 2024    
Debt Instrument Line Items    
Debt Issuance Costs   $ 1,301
Debt Discount   $ 392
Effective Interest Rate   4.66%
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income from Continuing Operations Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Income Tax Disclosure [Abstract]      
United States $ (105,101) $ (52,468) $ (28,057)
Foreign 105,398 235,331 98,110
Income before income taxes $ 297 $ 182,863 $ 70,053
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Dec. 28, 2015
Income Taxes [Line Items]        
Deferred tax liability, undistributed earnings of foreign subsidiaries $ 0      
Unrecognized deferred tax liability related to undistributed earnings 2,703,000      
Tax credit carryforward, total 45,777,000      
Tax credit carryforwards not subject to expiration 6,147,000      
Additions for tax positions of prior years 13,000 $ 0 $ 41,000  
Reduced prior years’ uncertain tax positions 0 72,000 $ 357,000  
Unrecognized tax benefits including income tax penalties and interest accrued 449,000 776,000    
Unrecognized tax benefits, income tax penalties and interest accrued 434,000 1,028,000    
Reduction in deferred tax assets 9,915,000 $ 9,002,000    
Unrecognized tax benefits that would impact effective tax rate 883,000      
Research and Development Tax Credit Member        
Income Taxes [Line Items]        
Additions for tax positions of prior years 585,000      
TTM Viasystems Group Inc        
Income Taxes [Line Items]        
Net operating loss carryforwards       $ 88,318,000
Utilization of the U.S. net operating losses       $ 9,826,000
TTM Viasystems Group Inc | Minimum        
Income Taxes [Line Items]        
Percentage of change in ownership       50.00%
UNITED STATES        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 88,318,000      
UNITED STATES | Earliest Tax Year        
Income Taxes [Line Items]        
Expiration year, operating loss carryforwards 2028      
UNITED STATES | Latest Tax Year        
Income Taxes [Line Items]        
Expiration year, operating loss carryforwards 2032      
Various U.S. States        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 15,243,000      
Various U.S. States | Earliest Tax Year        
Income Taxes [Line Items]        
Expiration year, operating loss carryforwards 2025      
Various U.S. States | Latest Tax Year        
Income Taxes [Line Items]        
Expiration year, operating loss carryforwards 2043      
CHINA        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 25,199,000      
CHINA | Earliest Tax Year        
Income Taxes [Line Items]        
Expiration year, operating loss carryforwards 2025      
CHINA | Latest Tax Year        
Income Taxes [Line Items]        
Expiration year, operating loss carryforwards 2033      
HONG KONG        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 23,627,000      
Foreign        
Income Taxes [Line Items]        
Deferred tax liability, undistributed earnings of foreign subsidiaries 6,154,000      
Undistributed earnings of foreign subsidiaries $ 60,769,000      
Foreign | Earliest Tax Year        
Income Taxes [Line Items]        
Tax year remain subject to examination 2013      
Foreign | Latest Tax Year        
Income Taxes [Line Items]        
Tax year remain subject to examination 2023      
State and Local        
Income Taxes [Line Items]        
Deferred tax liability, undistributed earnings of foreign subsidiaries $ 982,000      
NOL and credit carryforward post utilization adjustment term 4 years      
State and Local | Earliest Tax Year        
Income Taxes [Line Items]        
Tax year remain subject to examination 2019      
State and Local | Latest Tax Year        
Income Taxes [Line Items]        
Tax year remain subject to examination 2023      
U.S. Federal        
Income Taxes [Line Items]        
NOL and credit carryforward post utilization adjustment term 3 years      
U.S. Federal | Earliest Tax Year        
Income Taxes [Line Items]        
Tax year remain subject to examination 2020      
U.S. Federal | Latest Tax Year        
Income Taxes [Line Items]        
Tax year remain subject to examination 2023      
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Income Tax Disclosure [Abstract]      
Current (provision) benefit, Federal $ 445 $ (2,591) $ (1,125)
Current (provision) benefit, State (1,592) (1,812) 547
Current (provision) benefit, Foreign (29,094) (23,453) (9,211)
Current (provision) benefit, Total current (30,241) (27,856) (9,789)
Deferred (provision) benefit, Federal 1,321 (29,093) 2,889
Deferred (provision) benefit, State 271 (3,905) (1,492)
Deferred (provision) benefit, Foreign 9,634 (27,426) (7,247)
Deferred (provision) benefit, Total deferred 11,226 (60,424) (5,850)
Income tax provision $ (19,015) $ (88,280) $ (15,639)
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Income Taxes [Line Items]      
Statutory federal income tax provision $ (62) $ (38,401) $ (14,711)
State income taxes, net of federal benefit and state tax credits (1,875) 1,750 1,815
IRC Section 162(m) limitation (2,121) (791) (725)
Stock options (651) (599) 89
Global Intangible Low-Taxed Income (12,639) (19,240) (9,824)
Foreign tax credits 14,916 17,343 3,028
Permanently reinvested earnings assertion (3,934) (2,721) (1,392)
Foreign tax differential on foreign earnings & other permanent items 3,788 1,504 3,917
Change in valuation allowance (13,460) (50,805) (1,139)
Uncertain tax positions 957 (85) (642)
Federal research and development credits 4,665 4,319 3,400
Goodwill impairment (9,261) 0 0
Other (662) (554) 545
Income tax provision $ (19,015) $ (88,280) $ (15,639)
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Significant Components of Net Deferred Income Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Income Tax Disclosure [Abstract]    
Deferred income tax assets, Net operating loss carryforwards $ 30,098 $ 33,092
Deferred income tax assets, Reserves and accruals 60,023 60,360
Deferred income tax assets, Interest expense limitation 959 115
Deferred income tax assets, Unrealized gain on cash flow hedge (1,221) (276)
Deferred income tax assets, Tax credit carryforwards 35,760 36,192
Deferred income tax assets, Stock-based compensation 5,312 5,076
Deferred income tax assets, Property, plant and equipment 4,733 5,983
Deferred income tax assets, Other deferred income tax assets 883 2,848
Deferred income tax assets gross 136,547 143,390
Less: valuation allowance (81,779) (67,173)
Deferred income tax assets, net of valuation allowance 54,768 76,217
Deferred income tax liabilities, Repatriation of foreign earnings (7,137) (7,112)
Deferred income tax liabilities, Property, plant and equipment basis differences (73,072) (84,609)
Deferred income tax liabilities, Goodwill and intangible amortization (11,551) (31,456)
Deferred income tax liabilities, Other deferred income tax liabilities (5,149) (4,882)
Net deferred income tax (liabilities) (included in Other long-term liabilities and Deposits and other non-current assets, respectively) $ (42,141) $ (51,842)
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Activity in Company's Valuation Allowance (Detail) - Valuation Allowance of Deferred Tax Assets - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Valuation Allowance [Line Items]      
Balance at beginning of year $ 67,173 $ 16,541 $ 15,322
Additions charged to expense 13,811 51,748 2,330
Addition related to acquisition 1,187 0 0
Other reduction charged to expense (392) (1,116) (1,111)
Balance at end of year $ 81,779 $ 67,173 $ 16,541
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes -Summary of HNTE and R&D Benefit and Effect on Earnings per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Income Tax Disclosure [Abstract]      
HNTE and R&D benefits $ 6,056 $ 13,480 $ 5,611
Basic shares 102,744 102,074 106,314
Diluted shares 102,744 103,866 108,153
Basic $ 0.06 $ 0.13 $ 0.05
Diluted $ 0.06 $ 0.13 $ 0.05
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes -Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Income Tax Disclosure [Abstract]      
Balance at beginning of year $ 9,778 $ 9,442 $ 7,404
Additions based on tax positions related to the current year 934 820 2,749
Additions for tax positions of prior years 13 0 41
Reductions for tax positions of prior years 0 (72) (357)
Lapse of statute of limitations (362) (412) (395)
Balance at end of year $ 10,363 $ 9,778 $ 9,442
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Additional Information (Detail)
€ in Millions
3 Months Ended 12 Months Ended
Mar. 23, 2023
USD ($)
Dec. 31, 2024
t
Sep. 30, 2024
t
Jun. 30, 2024
t
Mar. 31, 2024
t
Jan. 01, 2024
USD ($)
Jan. 02, 2023
USD ($)
Jan. 03, 2022
USD ($)
Jan. 01, 2024
EUR (€)
Jan. 02, 2023
EUR (€)
Derivative [Line Items]                    
Reclassification to earnings           $ 2,445,000        
Interest Rate Swap                    
Derivative [Line Items]                    
Interest rate derivatives, at fair value, net $ 0                  
Derivative, ineffectiveness           0        
Derivative instrument, increased interest expense           (3,243,000) $ (4,105,000) $ (11,272,000)    
Interest Rate Swap | Prepaid Expenses And Other Current Assets                    
Derivative [Line Items]                    
Cash flow derivative instruments designated as hedges, asset fair value           3,253,000 0      
Interest Rate Swap | Other long-term liabilities                    
Derivative [Line Items]                    
Cash flow derivative instruments designated as hedges, liability fair value           1,476,000 0      
Foreign Exchange Contract                    
Derivative [Line Items]                    
Derivative, notional amount           1,925,000 1,625,000   € 1.8 € 1.4
Foreign Exchange Contract | Other Current Liabilities                    
Derivative [Line Items]                    
Cash flow derivative instruments designated as hedges, liability fair value           0 133,000      
Foreign Exchange Contract | Prepaid Expenses And Other Current Assets                    
Derivative [Line Items]                    
Cash flow derivative instruments designated as hedges, asset fair value           29,000 0      
Commodity Contract | Cost of Goods Sold                    
Derivative [Line Items]                    
Change in fair value of commodity contracts           372,000 2,605,000 $ (297,000)    
Commodity Contract | Forecast                    
Derivative [Line Items]                    
Commodity contracts number of notional quantity | t   0.5 0.6 0.6 0.7          
Commodity contracts with notional quantity beginning date   Oct. 01, 2024 Jul. 01, 2024 Apr. 01, 2024 Jan. 01, 2024          
Commodity contracts with notional quantity ending date   Dec. 31, 2024 Sep. 30, 2024 Jun. 30, 2024 Mar. 31, 2024          
Commodity Contract | Other Current Liabilities                    
Derivative [Line Items]                    
Commodity contracts, liability fair value           $ 297,000 $ 1,489,000      
1- Month CME Term SOFR | Interest Rate Swap                    
Derivative [Line Items]                    
Derivative, maturity period 4 years                  
Derivative, notional amount $ 250,000,000                  
Derivative, expiration date Apr. 01, 2027                  
Derivative, fixed rate 3.49%                  
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Interest Rate Swap | Prepaid Expenses And Other Current Assets    
Cash flow derivative instruments designated as hedges:    
Cash flow derivative instruments designated as hedges, asset fair value $ 3,253 $ 0
Interest Rate Swap | Other long-term liabilities    
Cash flow derivative instruments designated as hedges:    
Cash flow derivative instruments designated as hedges, liability fair value (1,476) 0
Foreign Exchange Contract | Prepaid Expenses And Other Current Assets    
Cash flow derivative instruments designated as hedges:    
Cash flow derivative instruments designated as hedges, asset fair value 29 0
Foreign Exchange Contract | Other Current Liabilities    
Cash flow derivative instruments designated as hedges:    
Cash flow derivative instruments designated as hedges, liability fair value 0 (133)
Commodity Contract | Other Current Liabilities    
Cash flow derivative instruments not designated as hedges:    
Cash flow derivative instruments not designated as hedges, liability fair value $ (297) $ (1,489)
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) Recognized in Other Comprehensive Income (Loss) $ 4,061 $ (91) $ (515)
Interest Rate Swap      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) Recognized in Other Comprehensive Income (Loss) 5,020 190 (599)
Amounts Reclassified into Income $ (3,243) $ (4,105) $ (11,272)
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Derivative [Line Items]      
Beginning balance $ 1,535,579 $ 1,455,417 $ 1,444,009
Reclassification to earnings (2,445)    
Ending balance 1,511,039 1,535,579 1,455,417
Gains (Losses) on Cash Flow Hedges      
Derivative [Line Items]      
Beginning balance (85) (3,223) (11,231)
Changes in fair value gain (loss), net of tax 4,061 (91) (515)
Reclassification to earnings (2,713) 3,229 8,523
Ending balance $ 1,263 $ (85) $ (3,223)
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss, Net of Tax (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ 1,535,579 $ 1,455,417 $ 1,444,009
Reclassification to earnings (2,445)    
Other comprehensive (loss) income, net of tax (4,277) 2,465 11,658
Ending balance 1,511,039 1,535,579 1,455,417
Foreign Currency Translation      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (25,984) (23,899)  
Other comprehensive (loss) income before reclassifications (6,876) (2,085)  
Reclassification to earnings 0 0  
Other comprehensive (loss) income, net of tax (6,876) (2,085)  
Ending balance (32,859) (25,984) (23,899)
Pension Obligation      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 1,279 (133)  
Other comprehensive (loss) income before reclassifications 1,251 1,412  
Reclassification to earnings 0 0  
Other comprehensive (loss) income, net of tax 1,251 1,412  
Ending balance 2,530 1,279 (133)
(Losses) Gains on Cash Flow Hedges      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (85) (3,223) (11,231)
Other comprehensive (loss) income before reclassifications 4,061 (91) (515)
Reclassification to earnings (2,713) 3,229 8,523
Other comprehensive (loss) income, net of tax 1,348 3,138  
Ending balance 1,263 (85) (3,223)
Accumulated Other Comprehensive (Loss) Income      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (24,790) (27,255) (38,913)
Other comprehensive (loss) income before reclassifications (1,564) (764)  
Reclassification to earnings (2,713) 3,229  
Other comprehensive (loss) income, net of tax (4,277) 2,465 11,658
Ending balance $ (29,067) $ (24,790) $ (27,255)
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Customers and Concentration of Credit Risk - Additional Information (Detail)
$ in Thousands
12 Months Ended
Jan. 01, 2024
USD ($)
Customer
Jan. 02, 2023
USD ($)
Customer
Jan. 03, 2022
Customer
Concentration Risk [Line Items]      
Cash and cash equivalents $ 450,208 $ 402,749  
HONG KONG      
Concentration Risk [Line Items]      
Cash and cash equivalents $ 195,928    
CHINA      
Concentration Risk [Line Items]      
Cash and cash equivalents   $ 161,708  
Net Sales      
Concentration Risk [Line Items]      
Number of customers contributing to more than ten percent of revenue | Customer 1 1 1
Accounts Receivable      
Concentration Risk [Line Items]      
Number of customers contributing to more than ten percent of revenue | Customer 0 1  
PCB | Net Sales | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of net sales, accounted by one customer 13.00% 10.00% 10.00%
PCB | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of net sales, accounted by one customer 10.00% 11.00%  
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures - Carrying Amount and Estimated Fair Value of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Assets, Current Assets, Current
Derivative liabilities, current $ 297 $ 1,622
Derivative liabilities 1,476 0
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets, current 3,282 0
Derivative liabilities, current 297 1,622
Derivative liabilities 1,476 0
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets, current 3,282 0
Derivative liabilities, current 297 1,622
Derivative liabilities 1,476 0
Senior Notes Due March 2029 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 495,915 495,221
Senior Notes Due March 2029 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 455,035 430,165
Long-term debt 455,035 430,165
Term Loan due May 2030 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 341,921 0
Term Loan due May 2030 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 351,743 0
Long-term debt 351,743 0
Term Loan Due September 2024 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 0 404,186
Term Loan Due September 2024 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 0 405,628
Long-term debt 0 405,628
ABL Revolving Loans | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 80,000 30,000
ABL Revolving Loans | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 80,000 30,000
Long-term debt $ 80,000 $ 30,000
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Dec. 28, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents $ 450,208 $ 402,749    
Goodwill, Impairment Loss $ 44,100 0 $ 0  
Discount rate to expected future cash flows 12.00%      
Impairment of long-lived assets $ 0 0 0  
Fair Value, Inputs, Level 3 | Fair Value, Nonrecurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Goodwill, Fair Value Disclosure 63,900      
RF&S Components        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Goodwill, Impairment Loss 44,100      
Defined Benefit Plan        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of plan assets 23,249 21,637 $ 26,278 $ 23,484
Defined Benefit Plan | Level 1 Inputs        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of plan assets $ 23,249 $ 21,637    
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
Jan. 01, 2024
USD ($)
Offset Agreement Member  
Loss Contingencies [Line Items]  
Outstanding offset agreements $ 27,963
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
May 10, 2023
shares
Jan. 01, 2024
USD ($)
Time
$ / shares
shares
Jan. 02, 2023
USD ($)
$ / shares
Jan. 03, 2022
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total number of shares available in incentive compensation plan 5,100      
Expiration date 2033-05      
Options, outstanding   60    
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of times common stock released at end of the period exceeds the target number | Time   0    
Percentage of performance to be applied to each participant's target award   0.00%    
Percentage of performance modifier   0.00%    
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of times common stock released at end of the period exceeds the target number | Time   2.4    
Percentage of performance to be applied to each participant's target award   160.00%    
Percentage of performance modifier   150.00%    
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Other than options, outstanding   4,131    
Restricted shares vested, but not released   678    
Weighted Average Grant-Date Fair Value Granted | $ / shares   $ 13.85 $ 12.72 $ 14.4
Total fair value of options vested | $   $ 19,928 $ 15,510 $ 17,185
Restricted Stock Units (RSUs) | Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options vesting period (in years)   3 years    
Restricted Stock Units (RSUs) | Non-Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options vesting period (in years)   1 year    
Performance-Based Restricted Stock Units (PRUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Other than options, outstanding   570    
Restricted shares vested, but not released   227    
Maximum payout provided to participants over initial payout due to new PRU Program   2.4    
Weighted Average Grant-Date Fair Value Granted | $ / shares   $ 16.34    
Performance-Based Restricted Stock Units (PRUs) | Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options vesting period (in years)   3 years    
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options, outstanding   60    
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Performance-Based Restricted Stock Units Activity (Detail) - Performance-Based Restricted Stock Units (PRUs)
shares in Thousands
12 Months Ended
Jan. 01, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding as of January 2, 2023 | shares 391
Granted | shares 327
Vested | shares (227)
Change in units due to annual performance achievement | shares (149)
Outstanding shares as of January 1, 2024 | shares 342
Weighted Average Grant-Date Fair Value  
Outstanding shares as of January 2, 2023 | $ / shares $ 15.55
Granted | $ / shares 16.34
Vested | $ / shares 16.12
Change in units due to annual performance achievement | $ / shares 16.22
Outstanding shares as of January 1, 2024 | $ / shares $ 15.64
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Assumptions Used in Determining Fair Value (Detail) - Performance-Based Restricted Stock Units (PRUs) - $ / shares
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average fair value $ 16.34    
Monte Carlo Simulation Model      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average fair value $ 16.36 $ 15.02 $ 14.23
Risk-free interest rate 4.46% 1.44% 0.18%
Expected volatility 42.00% 30.00% 47.00%
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) - $ / shares
shares in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Shares      
Outstanding as of January 2, 2023 3,063    
Granted 2,076    
Vested (1,430)    
Cancelled (256)    
Outstanding shares as of January 1, 2024 3,453 3,063  
Vested and expected to vest through 2026 as of January 1, 2024 4,131    
Weighted Average Grant-Date Fair Value      
Outstanding shares as of January 2, 2023 $ 12.96    
Granted 13.85 $ 12.72 $ 14.4
Vested 13.93    
Forfeited / cancelled 13.35    
Outstanding shares as of January 1, 2024 13.52 $ 12.96  
Vested and expected to vest through 2026 as of January 1, 2024 $ 13.25    
XML 104 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Restricted Stock Units Activity (Parenthetical) (Detail)
12 Months Ended
Jan. 01, 2024
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vested and expected to vest, year 2026
XML 105 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense recognized $ 22,887 $ 19,525 $ 17,711
Cost of goods sold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense recognized 7,455 5,846 4,714
Selling and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense recognized 3,205 2,749 2,540
General and Administrative Expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense recognized 11,088 9,808 9,718
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense recognized $ 1,139 $ 1,122 $ 739
XML 106 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Unrecognized Compensation Costs (Detail)
$ in Thousands
12 Months Ended
Jan. 01, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-Based Compensation Cost $ 36,735
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-Based Compensation Cost $ 34,845
Remaining Weighted Average Recognition Period (years) 1 year 4 months 24 days
Performance-Based Restricted Stock Units (PRUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-Based Compensation Cost $ 1,890
Remaining Weighted Average Recognition Period (years) 1 year 7 months 6 days
XML 107 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2011
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Defined Benefit Plan Disclosure [Line Items]        
Contributions to defined contribution plans   $ 36,843 $ 36,385 $ 29,464
Percentage of annual bonus, participants are allowed to contribute, to deferred compensation plan 100.00%      
Long-term target allocation, percentage   100.00%    
Defined Benefit Plan, Equity Securities        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   65.00%    
Defined Benefit Plan, Cash and Cash Equivalents        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   1.00%    
Defined Benefit Plan        
Defined Benefit Plan Disclosure [Line Items]        
Contributions to defined contribution plans   $ 0 $ 335 $ 602
Percentage of funded status of accumulated benefit obligation   97.00% 90.00%  
Defined Benefit Plan | Large-Cap Stocks        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   29.00%    
Defined Benefit Plan | Mid-Cap Stocks        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   11.00%    
Defined Benefit Plan | Small-Cap Stocks        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   11.00%    
Defined Benefit Plan | International Stocks        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   11.00%    
Defined Benefit Plan | Broad Bond Market        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   34.00%    
Defined Benefit Plan | Real-Estate Market        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   3.00%    
Defined Benefit Plan | Cash        
Defined Benefit Plan Disclosure [Line Items]        
Long-term target allocation, percentage   0.00%    
Minimum        
Defined Benefit Plan Disclosure [Line Items]        
Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan 5.00%      
Minimum | Defined Benefit Plan        
Defined Benefit Plan Disclosure [Line Items]        
Expected required contribution to be funded in 2021   $ 0    
Maximum        
Defined Benefit Plan Disclosure [Line Items]        
Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan 100.00%      
North America        
Defined Benefit Plan Disclosure [Line Items]        
Description of savings plan   In North America, the Company has savings plans (the Savings Plans) in which eligible full-time employees can participate and contribute a percentage of compensation subject to the maximum allowed by the tax agencies. The Savings Plans provides for a partial match by the Company.    
XML 108 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Change in Plan Assets      
Employer contributions $ 36,843 $ 36,385 $ 29,464
Defined Benefit Plan      
Change in Benefit Obligations      
Benefit obligation at beginning of year (24,108) (31,554) (33,470)
Interest cost (1,155) (803) (722)
Actuarial (loss) gain (247) 7,033 1,304
Benefits paid 1,425 1,216 1,334
Benefit obligation at end of year (24,085) (24,108) (31,554)
Accumulated benefit obligation at end of year 24,085 24,108 31,554
Change in Plan Assets      
Fair value of plan assets at beginning of year 21,637 26,278 23,484
Actual return on plan assets 3,038 (3,760) 3,526
Employer contributions 0 335 602
Benefits paid (1,426) (1,216) (1,334)
Fair value of plan assets at end of year 23,249 21,637 26,278
Unfunded status (836) (2,471) (5,276)
Net amount recognized $ (836) $ (2,471) $ (5,276)
XML 109 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets (Detail) - Defined Benefit Plan - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Defined Benefit Plan Disclosure [Line Items]      
Other long-term liabilities $ (836) $ (2,471)  
Net amount recognized $ (836) $ (2,471) $ (5,276)
XML 110 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss (Detail) - Defined Benefit Plan - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Defined Benefit Plan Disclosure [Line Items]    
Net actuarial gain $ 3,256 $ 1,616
Accumulated other comprehensive gain $ 3,256 $ 1,616
XML 111 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss (Detail) - Defined Benefit Plan - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Defined Benefit Plan Disclosure [Line Items]      
Interest cost $ 1,155 $ 803 $ 722
Expected return on plan assets $ (1,150) $ (1,419) $ (1,279)
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax
Amortization of net actuarial loss $ 0 $ 0 $ 23
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax
Net periodic benefit income (cost) $ 5 $ (616) $ (534)
XML 112 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Benefit Obligations Plans (Detail) - Defined Benefit Plan
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 4.74% 4.94% 2.60%
Expected return on plan assets 5.50% 5.50% 5.50%
XML 113 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail) - Defined Benefit Plan
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 4.94% 2.60% 2.20%
Expected return on plan assets 5.50% 5.50% 5.50%
XML 114 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Target Allocation and Asset Allocation (Detail)
Jan. 01, 2024
Jan. 02, 2023
Defined Benefit Plan Disclosure [Line Items]    
Target Allocation 100.00%  
Plan Asset Allocation 100.00% 100.00%
Equity Securities    
Defined Benefit Plan Disclosure [Line Items]    
Target Allocation 65.00%  
Plan Asset Allocation 65.00% 66.00%
Debt Securities    
Defined Benefit Plan Disclosure [Line Items]    
Target Allocation 34.00%  
Plan Asset Allocation 32.00% 33.00%
Cash and Cash Equivalents    
Defined Benefit Plan Disclosure [Line Items]    
Target Allocation 1.00%  
Plan Asset Allocation 3.00% 1.00%
XML 115 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Assets Measured at Fair Value (Detail) - Defined Benefit Plan - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Dec. 28, 2020
Defined Benefit Plan Disclosure [Line Items]        
Fair Value Of Plan Assets $ 23,249 $ 21,637 $ 26,278 $ 23,484
Equity Securities        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value Of Plan Assets 15,171 14,221    
Debt Securities        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value Of Plan Assets 7,380 7,208    
Cash and Cash Equivalents        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value Of Plan Assets 698 208    
Level 1 Inputs        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value Of Plan Assets 23,249 21,637    
Level 1 Inputs | Equity Securities        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value Of Plan Assets 15,171 14,221    
Level 1 Inputs | Debt Securities        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value Of Plan Assets 7,380 7,208    
Level 1 Inputs | Cash and Cash Equivalents        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value Of Plan Assets $ 698 $ 208    
XML 116 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Expected Future Service Benefits Payments - (Detail) - Defined Benefit Plan
$ in Thousands
Jan. 01, 2024
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2024 $ 1,544
2025 1,590
2026 1,630
2027 1,652
2028 1,677
Years 2029 through 2032 $ 8,628
XML 117 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Preferred Stock - Additional Information (Detail)
Jan. 01, 2024
shares
Equity [Abstract]  
Preferred stock shares outstanding 0
XML 118 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Additional Information (Detail)
12 Months Ended
Jan. 01, 2024
Segment
Country
Segment Reporting Information [Line Items]  
Number of countries the parent company markets and sells its products | Country 60
Percentage of total net sales, if exceed, the company does not conduct business 10.00%
Printed Circuit Board | PCB Fabrication Plants | CHINA  
Segment Reporting Information [Line Items]  
Number of operating segments 4
Printed Circuit Board | PCB Fabrication Plants | Canada  
Segment Reporting Information [Line Items]  
Number of operating segments 1
RF&S Components | Domestic RF Component Plants  
Segment Reporting Information [Line Items]  
Number of reportable segments 1
RF&S Components | RF Component Plant | CHINA  
Segment Reporting Information [Line Items]  
Number of reportable segments 1
XML 119 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Segment Reporting Information [Line Items]      
Net sales $ 2,232,567 $ 2,495,046 $ 2,248,740
Operating income 42,316 210,408 125,991
Amortization of definite-lived intangibles (61,576) (42,631) (41,389)
Total other expense, net (42,019) (27,545) (55,938)
Income before income taxes 297 182,863 70,053
Total depreciation expense 99,155 91,276 85,942
Total capital expenditures 198,726 97,408 82,367
Printed Circuit Board      
Segment Reporting Information [Line Items]      
Net sales 2,194,046 2,437,942 2,186,901
RF&S Components      
Segment Reporting Information [Line Items]      
Net sales 38,521 57,104 58,583
Other      
Segment Reporting Information [Line Items]      
Net sales     3,256
Operating Segment      
Segment Reporting Information [Line Items]      
Operating income 103,892 253,039 167,380
Operating Segment | Printed Circuit Board      
Segment Reporting Information [Line Items]      
Net sales 2,194,046 2,437,942 2,186,901
Operating income 271,098 317,316 262,442
Total depreciation expense 90,957 82,760 76,380
Total capital expenditures 193,992 90,784 74,028
Operating Segment | RF&S Components      
Segment Reporting Information [Line Items]      
Net sales 38,521 57,104 58,583
Operating income (33,158) 23,534 22,035
Total depreciation expense 1,833 1,798 1,671
Total capital expenditures 733 2,279 1,604
Operating Segment | Other      
Segment Reporting Information [Line Items]      
Net sales 0 0 3,256
Corporate and Other      
Segment Reporting Information [Line Items]      
Operating income (134,048) (87,811) (117,097)
Total depreciation expense 6,365 6,718 7,891
Total capital expenditures $ 4,001 $ 4,345 $ 6,735
XML 120 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Reconciliation of Assets from Segment to Consolidated (Detail) - USD ($)
$ in Thousands
Jan. 01, 2024
Jan. 02, 2023
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 3,323,663 $ 3,323,604
Operating Segment | Printed Circuit Board    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 2,032,202 1,890,723
Operating Segment | RF&S Components    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 142,520 202,619
Corporate and Other    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 1,148,941 $ 1,230,262
XML 121 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Parenthetical) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Segment Reporting Information [Line Items]      
Gain on sale of SH E-MS property $ 0 $ 51,804 $ 0
Amortization of definite-lived intangibles 12,901 5,534 5,641
Printed Circuit Board and RF&S Components      
Segment Reporting Information [Line Items]      
Amortization of definite-lived intangibles $ 12,901 5,534 $ 5,641
Operating Segment | SH E-MS [Member]      
Segment Reporting Information [Line Items]      
Gain on sale of SH E-MS property   $ 51,804  
XML 122 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Net Sales and Long-Lived Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 2,232,567 $ 2,495,046 $ 2,248,740
Long-Lived Assets 1,747,113 1,772,678 1,542,997
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 1,263,065 1,224,334 1,049,590
Long-Lived Assets 1,235,255 1,363,754 1,131,663
CHINA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 164,280 330,558 399,364
Long-Lived Assets 346,602 374,474 382,580
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 805,222 940,154 799,786
Long-Lived Assets $ 165,256 $ 34,450 $ 28,754
XML 123 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
(Loss) Earnings Per Share - Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Earnings Per Share [Abstract]      
Net (loss) income $ (18,718) $ 94,583 $ 54,414
Basic weighted average shares 102,744 102,074 106,314
Dilutive effect of performance-based restricted stock units, restricted stock units and stock options 0 1,791 1,639
Dilutive effect of outstanding warrants 0 1 200
Diluted shares 102,744 103,866 108,153
(Loss) earnings per share:      
Basic $ (0.18) $ 0.93 $ 0.51
Diluted $ (0.18) $ 0.91 $ 0.5
XML 124 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
(Loss) Earnings Per Share - Additional Information (Detail) - $ / shares
shares in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Shares excluded from calculating diluted earnings per share 60    
Maximum [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Diluted shares exercise price $ 16.6    
Minimum [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Diluted shares exercise price $ 11.83    
Restricted Stock Units (RSUs)      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Shares excluded from calculating diluted earnings per share 3,527    
Performance-Based Restricted Stock Units (PRUs)      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Shares excluded from calculating diluted earnings per share 668    
PRUs, RSUs and Stock Options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Shares excluded from calculating diluted earnings per share   535 895
Warrants to Purchase Common Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Shares excluded from calculating diluted earnings per share     707
XML 125 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Effect of Shares of Common Stock, Excluded From Computation of Dilutive Earnings per Share (Detail) - shares
shares in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 03, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Shares excluded from calculating diluted earnings per share 60  
Warrants to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Shares excluded from calculating diluted earnings per share   707
XML 126 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchase Program - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
May 03, 2023
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Share Repurchase Program [Abstract]        
Share repurchase program, authorized amount $ 100,000      
Share repurchase program, expiration date May 03, 2025      
Common stock shares, repurchased   1,804    
Common stock value, repurchased   $ 24,432 $ 35,424 $ 64,726
Stock repurchase program, remaining authorized repurchase amount   $ 75,568    
XML 127 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - Additional Information (Detail)
$ in Thousands
12 Months Ended
Jan. 01, 2024
USD ($)
Feb. 08, 2023
Facility
Jan. 01, 2024
USD ($)
Jan. 02, 2023
USD ($)
Jan. 03, 2022
USD ($)
Restructuring Cost and Reserve [Line Items]          
Number of manufacturing facilities | Facility   3      
Restructuring charges     $ 24,352 $ 4,094 $ 4,245
Accelerated depreciation expense $ 5,323        
Other charges related to employee separation, contract termination and other costs     $ 3,577    
PCB          
Restructuring Cost and Reserve [Line Items]          
Number of manufacturing facilities | Facility   3      
Restructuring charges $ 20,775        
XML 128 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - Summary of Restructuring Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 01, 2024
Jan. 02, 2023
Jan. 03, 2022
Reportable Segment:        
Restructuring charges   $ 24,352 $ 4,094 $ 4,245
PCB        
Reportable Segment:        
Restructuring charges $ 20,775      
General and Administrative Expense        
Reportable Segment:        
Restructuring charges   24,352 4,094 4,245
General and Administrative Expense | Employee Separation/ Severance        
Reportable Segment:        
Restructuring charges   14,099 2,541 919
General and Administrative Expense | Contract Termination and Other Costs        
Reportable Segment:        
Restructuring charges   10,253 1,553 3,326
General and Administrative Expense | Reportable Segment | PCB        
Reportable Segment:        
Restructuring charges   23,657 3,546 626
General and Administrative Expense | Reportable Segment | RF&S Components        
Reportable Segment:        
Restructuring charges   14 0 0
General and Administrative Expense | Reportable Segment | Employee Separation/ Severance | PCB        
Reportable Segment:        
Restructuring charges   13,780 2,510 504
General and Administrative Expense | Reportable Segment | Employee Separation/ Severance | RF&S Components        
Reportable Segment:        
Restructuring charges   14 0 0
General and Administrative Expense | Reportable Segment | Contract Termination and Other Costs | PCB        
Reportable Segment:        
Restructuring charges   9,877 1,036 122
General and Administrative Expense | Reportable Segment | Contract Termination and Other Costs | RF&S Components        
Reportable Segment:        
Restructuring charges   0 0 0
General and Administrative Expense | Corporate and Other        
Reportable Segment:        
Restructuring charges   681 548 3,619
General and Administrative Expense | Corporate and Other | Employee Separation/ Severance        
Reportable Segment:        
Restructuring charges   305 31 415
General and Administrative Expense | Corporate and Other | Contract Termination and Other Costs        
Reportable Segment:        
Restructuring charges   $ 376 $ 517 $ 3,204
XML 129 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - Accrued Restructuring Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Jan. 02, 2023
Restructuring Cost and Reserve [Line Items]    
Beginning balance $ 2,513 $ 34
Charged to expense 24,352 4,094
Amount paid (25,686) (1,615)
Ending balance 1,179 2,513
Employee Separation/ Severance    
Restructuring Cost and Reserve [Line Items]    
Beginning balance 2,510
Charged to expense 14,099 2,541
Amount paid (15,615) (31)
Ending balance 994 2,510
Contract Termination and Other Costs    
Restructuring Cost and Reserve [Line Items]    
Beginning balance 3 34
Charged to expense 10,253 1,553
Amount paid (10,071) (1,584)
Ending balance $ 185 $ 3
EXCEL 131 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +R 6U@'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 " "\@%M80_N[D>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NLWXIZC+!<0))"0F@;A%CK=%-&F4&+5[>]JR=4+P !QC__+Y ML^0&H\(NT7/J(B5VE"\&WX:L,*[%GCDJ@(Q[\B:78R*,S6V7O.'QF780#7Z8 M'8&LJFOPQ,8:-C !B[@0A6XL*DQDN$M'O,4%'S]3.\,L K7D*7"&NJQ!Z&EB M/ QM V? !&-*/G\7R"[$N?HG=NZ .":'[)94W_=EOYISXPXUO#T]OLSK%BYD M-@%I_)6=XD.DM3A-?EW=W6\>A):5O"PJ6&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" "\@%M8I3AB+J(( #9-0 & 'AL+W=OO<7N>?C<7M-<]D3!D9 M"Y1F28+%^QV)^?JFXW:V'[S0Q5*J#[JWURN\(!,B_UB-!;SKEBH130A+*6=( MD/E-I^]^N@\\59!O\2'NZZWZ,#]X.)@93LF QW_12"YO.I<=%)$YSF+YPM>_D>* MSI5>R.,T_Q^M-]N>]SHHS%+)DZ(86I!0MOF+WPH0.P673D.!5Q1X'PKF29RELFEYW M)>Q=:73#8D]WFSUY#7MR/?3$F5RFL)N(1'6!+C2[;+NW;?N=9U3\#V9GR'%/ MD.=X@:9! W/YD,S.D.TMB-7)! M22XPJ5=]>/J^(CILYG+7.?VBXV.L:LO'DEB-SWG)Y]QX@'V $^6 AC%>Z "9 MZ^+47LJ#*,$#'>L:)=L#:(P2LT/1A\-OSU\>OGTAZB9A=KBLZ56Y[?C>]U#^ W@E!1P.H[ D[ZA+^1=2] LY3B.Z[H7 M5X&GI68L;DW-DEJ=FE=1\XR'.LB$^#CBFR;+/7*GIXX+_[38C)6ML5E2JV.K MK+UK]+_;SO87Q-O3[XRO&9H0G')&(C1*TXP(+3NSYC>BFS<&YJK6W([AZ]W* MV+MF:[X]28M>]T)67,A\8I!8ZN?-/8I-U*R:?5MJ=6J5W7?-?KV,\9*(S745 M=7[B+48M-;-B$S6K <"66IU:%0%\)LD.([179;"UZF^JYEU&J.YN:XUK6.$ ;=* Z[9SA>T'A(B M%FKT_PP* ?E@LD2O)JIA^V1:>QAYKK6L(X1 M![PJ#GAF_[XS#:#G+)GIC>P>$8A/I[[K79YK<5F- ;;4ZKBJ&. =% -&+.0" MG&Q^,I[D7I8@.$4'')P'&(\!C[1A:H_Z_8,6H-4\8$NM#K#* ]Y!>6"*W] H M BM+YS3<#&F&WF>6O')/7E5N< [*!?THPC4TY/M"_0( MVZ&O3-_GS)*>XZ 'G$HTP2Q:<NFJ=9L^*5UW-Z6FY6LX,MM?I:A"H[^&:OGY^7?4%P(Z8] CU7 M>S_/7-5ZU<$QLH)?907?;/(?>7XG;\F9R?[N$?&]WJGOZ(=^^Y"\"0!SS>1//RNQ68U--A2JV/; M61:TQ]97-XX99B&%'I>/_?EG#T+DP4&(8AW=WRK;Z]<.F7?3&%C-=:UA'B- M^%6 \,UN?]OIT,-;N,1L01KOFNX1>NY/[ON_:WE9C0RVU.J\JLC@'Q09=D\X ML!Y+#/M"7S,)NXUXYE]XE3,:O-63'B =^ M%0_\@^+!.)O%-$3#F&/M'1>S2FL\5C-"H7:Q"SOPG" (SGN7)>TZGRH!^ >N M&NHSEL%@MKFIIT5D%FJZ'&DN:\WB&+;?KVR_?^"RH:G +*7Y&&\@]B_O%ICK M6B,[AN7W*\OOFPWZ]HKWD(H$C>ZUG,P*KOY:I+FJ-:5C&/R@,OB!V9]O*37- M?WO*OXR?/J/'Q[&.D[FT];SDIKZ_./BTKL\1(0$ G)T@? MM\W%K6D=P^,'E<Y281F:J':G C2<)UBC^I8K?K@+%7A02X) M$N6BMY]^N/3M2#,IJO=1@+_O:^XY'G\.M1:)%:8KJ==)X(R=>1@&!N M:I8\CHA(T9K&,9H11#^T7FQ;#]](CL982#0:C38-HFE]+D/J%AN'P4>M+#]# MDRQ&%@*_BM_8F-K8Y5# MHVG^-([:EC)(60Z*\#ML-Y=$Y,6PKRW"^68!U[M:P 6[7B]IN-QM !QQ#&U- MM0L!S3]7ZRYK-5]U=YZ%4?>+\V>*4A2J>RN;QV+*3\OGEOKYTSK=:O/-0T]/ M6-UN3E%,YE#JG/7 6(K-&PO=V]R:W-H M965T&ULK5EK<]NX%?TK&&UFF\Q($1Y\QK9F$F?;W9UNFXFS M[6>8A"Q,2$(+@';<7]\+2B8E J2];;[8)'5P>2X>]QR EP]*?S4[(2SZ5E>- MN5KLK-V_6Z]-L1,U-V_57C3PRU;IFENXU7=KL]>"EUVCNEI3C)-US66SV%QV MSS[IS:5J;24;\4DCT]8UUX\?1*4>KA9D\?3@L[S;6?=@O;G<\SMQ(^SO^T\: M[M9]E%+6HC%2-4B+[=7B/7EWS6+7H$/\2XH'GU4_2_=LE#,K?UR!:H M%%O>5O:S>OA9'!/J"!:J,MU?]'#$X@4J6F-5?6P,#&K9'/[S;\>..&E HHD& M]-B OK0!.S9@7:('9EU:'[GEFTNM'I!V:(CF+KJ^Z5I#-K)QPWAC-?PJH9W= M7*O&J$J6W(H2?> 5;PJ!;EPX@U;H]YN/Z/6K-^@5D@WZLE.MX4UI+M<6WNS: MKXOC6SXA? X!HG M[;>F3TOQ-4"%H\1^EXL-C_^0!)\$J;1+-/W1:%:( ;5H1# \K822]0(&R)ZB!2?,B LCM,1T0 L993& M8:)Q3S2>[U+56 WUYSA_0OQB[\4TISC&(WX^C+$XS;(POZ3GE\SR^Z6YAP%6 M6HH@M\3G1AA.XQ$W'T92G+")04Y[;NDLM\_]V**M5C4R,!F1VD+)XPR1EXRD0 .4TPN$LLCZ+;#:+3UKLN2R1 M^ 9R:H3I%IBR.Z&A9I_6EA#MS&,41S@93PT?%9&(3,S=S_+^HBRO7D Q M]\<^HGF2C3LWA,L9CI,P38('5<+/=/!AV)=H#Y)DN_YUM6L/#L).5H5CT%,^ M&4Z39$P[@$MI1'$T0?M$3,DL[7\":6YER5D?:T+#2J63V_[H@O6 F.4V_^^C"68SPA&V30-3(O;(?R,$,OI%?0M0D; M$YP 3JZP0=I(\B+K5DE^*RMI0>."_HW,2N2?-7#?*]IYTH-FDGG1O-DI;5=6 MZ!IV*+=0_V135&WIZLS3G-H#PFV+0$HKU=P-X&#G^*+(8CQ6H *0'A".LF@ MG61>/'N?M^>/S@@$&?KRQUB4X'S,,8!+R*2#(H-0DGFE[#W>R40+$@U(($UB MSS*'<)CE&0D3I8-2TGFEA-[4+11&,%+<.;XE>H#M]Z'TW(H&JF=X+5-? _,L M3L8U,@ C)([IQ$*F@U329Z3RS"T]T\LTH'P1SO!8(4,XAC&;D$AZLF&9WNX[(TC_"$C-)!1NF\C([=U'/=[JLBN#_/105@A-*IS2L= MQ)/.B^=A0@_%]SFVOD02V,*2<>$(X:!81U,+<%!2.K]+/$SIE_,-[ <)SI)H M+!LA(*9).B4<=)!!.B^#UZJNI74[@$-Y*Z!&P^P030&M_*"L086^"[&?S$VQ_[&/XL&I6YZ"\]#GEK6LP M,L:JXNL2O<)O,29@%32ZYU4K+A#4\R6X$&1V7#N=:RVX(_D?45X@0LB29K2; M' 3GRSC/GF"NW(%*4]J%5:PUL2CH[]C_&#PYJP#%X6Y@@:&*AL<%3L'E/\45#O6V!;#<( M: 4K;1@3Q&VG&1=QHKFV#O?">*B-)]:&(,C8?..Y*"9W3+8J:H4VOSX M _1<>M$=3H5/*5G ;\3$F?\QZQ#0'6I/3>+!FK"7[.M/!+Y;C:=I_&4N@=@[ M[@_O^J> WJY_??*]RGTL_(WK.]D8L'E;:(G?IA!('[Z_'6ZLVG>?L&Z5M:KN M+G>" W$'@-^W"K3_>..^BO5?03?_!5!+ P04 " "\@%M81YS5D+4" #A M!P & 'AL+W=O2LQ*$9E(0!>N9=QE>S!-;[PJ^,=CIO3:Q2592WMK.QWSF!18( M.&3&.E"\;&$.G%LCQ/C5>GK=E%:XWWYPOW;9,T(7.QWE-#TZF2.Z)L-;K9AGLV3HUIF+!O<6D4WF6H,^E<"BTYRZF! MG%Q13D4&9&GM-'F]H J$*<"PC/(WY"UY27RB"QS54]_@[-;#S]J9KIJ9HA,S M?:)B0(+PC$1!-.R1SY\BCYP\/I3[F+D+'G7!(^<7G_!;&HR,R]$0N2;73&!P M1CE92,W<^OIQN=)&X2K[V1>U\1[V>]LO[T)7-(.9AY^6!K4%+WWU(AP'[_J" M_R>S@\<0=X\A?LP=WW]98EI<9]GM&:FH(EO*:^C+W!@ESLAN#MLT& 1!./6W M^V'^575 .>PHA\^@;%8@H;4II&*_(>^C;0Q'>QQQT/[^(GY*Y0'UJ*,>/9^: M:5WW$X^..,(PC";1,7%/97 ^.I^<)!YWQ./G$^/>KPT5.1.;/NQQ#TP4!I-C M[-[**#J-G738R:/87_#\TK6Z?P#/VA@G=ZKDB.0\3(;'Q,=U29ST+ Q_;P.V MA]]GJC9,:,)AC.W>:[ M4SW] U!+ P04 " "\@%M8M>Y9H5\& !E&P & 'AL+W=OJK,7E M9"/E]GPZ%:L-K3)QQK:T5K^L&:\RJ2[Y_51L./-_X5-QOI+XQG5ULLWMZ1^67[4>N MKJ:=E[RH:"T*5B-.UY>3*WR^((DV:!!_%O11''Q'FLJ2L:_ZXB:_G'CZB6A) M5U*[R-3' YW3LM2>U'/\VSJ==&-JP\/OS]Y_;<@K,LM,T#DK_RIRN;F<)!.4 MTW6V*^4G]OB>MH1"[6_%2M'\1X][;.1/T&HG)*M:8_4$55'O/[.G-A '!C@: M,2"M 3$-@A$#OS7P7VH0M 9!$YD]E28.BTQFLPO.'A'7:.5-?VF"V5@K^D6M MY_U.SD;,YJP]7X\,C(>)NB6U7(CT-LZI_G0P50]?,> M/#.X)DZ/OV7U&?+P&T0\$@ /-'^).6G,?1J>?P#!7OO+("=Z9IQ+K;9BEY.5%$0E#_0R>SGGW#D_0(% MZIC.%D=R-@ABT 4Q<'F?_:[JIAQMP"#L.H9/#G FI5^$]8[E :HWF$)F]C_!@<)S@E*2I M0<;&$<^/O00;9"!_<123%"83=60B)YEWG F!MIRM"PG1B*QA ^R3*#%8 + P M3J/0(&'#_)AX&,,#X"5= M\!)G MRIQJY#IYJ&ZE[\*]6!A,*76',71ZFNK(-$ % A3@S4PD9%OH3T$:^<:RFP.P,,&)9Q "8*K4'.3_ M@!'V>@W@.3E]4O.=\=6F(973!Z4&M[KY@.W=LTM)K/X,1A L2#QC12\ F"I@ MP<@EFJA<:1B9U??%%(>H[$R?&FVF8%;T1"VR<>B[($^1";3X ]S^1C MP\P,=$*&/'K%@YU:0&>?Y+N5W'%=(5:;C-^/3(L/Y)0?6JEGPP(O#4PF (H$ M8TNI5Q[8+3W>J:T64CFGY8>>EKOWZ.WI[9WN?:I_R&\@K^![<9\#D%-5\3R+ ME9R WEZ*2=E]>X3.5W"?=T6%Z<8AQ8S&V;U",A3 M2 [(#_?YO4PA;IEBUE:Q6XHB+S(.5E4"2 L2FX450)E\G) AE5Z?$+<^:9;L M&U13<"Z(K1C"-#'W= *QZFIQ!8 3"58,,*@5Q_$K3[:KM"4GG;%C/.Q5<-I MH'9D%B, 1]2SFAL\"!>&J3\BJ4@O18A;BK1O7Y9TS3AMZRB2V1/<[ B@1TSU M-P= :J>21+[)R<;%GA?Z(Y1Z04+<@N2F(Z$UR$.A7]B"9 "%@5,/FZ(7PB6* MD+5J(']AY(^\22"]'"%N.:)?[IR4JKZ]=K3NUDHY+>QP@M'<>TP.4\0[LS/$AGEGJ94@$"H<47:DUR3$K4D6 M1;G3+^9_C%CR,F(V3!$S7PBVJ'1(S. U/3A_J*C:ONES'(%6;%?+_8O\[FYW M5G35G) 8]Z_Q^6)_XM.[V1] W:I=85$+5-*UR-OL?4$L#!!0 ( +R 6UB?FKL,7@0 M 'P0 8 >&PO=V]R:W-H965T&ULK5A=;]LV%/TKA%8, M+=!$(O7IS#:06!O68=V"9MD>ACW0$FUIE4B7I.UTOWXDIZ(BM(C<4MVQ"JGJP8K[%4EWSMB@TG M.#=!=>4BSXO<&I?4F4_-O4<^G[*MK$I*'CD0V[K&_.L#J=A^YD#G]<:GEBI/S!:."566.)/LS M$^(=^$ S5A-P YZ?4O#VS3OP!I04_%:PK< T%U-7JD%I:C=K!_#0# "=&0!$ MX".CLA#@>YJ3_)3 56HZ2>A5T@,:9?P)TUO@P?< >2BP#&AQ23@RX;XE/+TD MW#?A:$2-WTV0;_C\,WS=G RGI)V+/^^70G+U ?UE<[]A#^SLNJKH=(@*@P &'>I$1MC)"$>3XU=9$ ZRDZPH6UF5 MEO4>4&(R1^*7.YO&\)KI<4VR]$ID)[Y&G:_1:'H\M@L;6U;E&C<+5/ZWJL:F M.!I3;68VI.'1'$,4PEZZ6$ !1+UL&8)0C) ]6>).5#PJ2JV3:A6D:E7AG-#L M*U!%@XKJJ"[*9D SU11&*>RX,45[/@3'$B?Y)IW\R6@MT M2=M2U?M5Y3]J+5^KG@\HH1D6!5BI]@X4)%\38:T"DVM6@6N2I5H?F MR!O-J>>>GTU1U;:2U8J8EG5@L$HG7M(U4*49; @O67[V@VK??IP$@1?U"X8% M=3/I@5(;*(2A/:7@47<(1PVXK]E6?R*=#_W)3BVP*/+B_OKL'FW+:L+79GLKU#RI3ZK9 MSG1WNRWTO=DX]NX_Z*VUV>X=:)I]^4?,UR45H"(K1>G=QLIUWFQUFPO)-F;S MMV12;27-:4%P3K@&J.=:%N?*W#Q5]8=FQ7F+/JV+LKF=K-IV\W(V:[(57Z?-BVK#2_')?56OTU8< MU@^S9E/S=-D'K8L9<1Q_MD[S_K5Y4XNCV0%EF:]YV>15B6I^?SOY";]D M-.H"^A9_Y_RI.7J-NE-Y7U4?NH/7R]N)T_6(%SQK.XA4_'ODO_Z"GO0G+T[F?=KP>57\DR_;U>TDG* EOT^W1?NV>OJ9[T_(Z_"R MJFCZO^AIW]:9H&S;M-5Z'RQZL,[+W?_TTWX@C@(P/1% ]@'DT@"Z#Z!J@'/L 3V4(3P3X^P!?"7#]$P'!/B#HQ=J-;B_-(FW3NYNZ>D)U MUUJ@=2]Z??MHH4A>=JGXKJW%I[F(:^_F5=E41;Y,6[Y$[UKQ3^19VZ#J7AQ5 MV8=552QYW7R/XH_;O/V,INBO=POT[-OGJ%FE-6]07J(_5]6V2;W'PFB1WK+6_%_"&TB-.ZS,L'TQBR,]W) MLNUZ6_2*_M&N>(W$\(AY:M5-((\8==U'2>Z MF3T>"V]HYP1RFX6U?]UD_K+9I!F_G8A1:'C]R"=WWWV#?>='D]8Z84B=*, R M9Z(W\ST*S&D& Q)%@""<;.C:RDL7_0V+=J_+IIMOT\+M9=V6XQTW2+$22^;* -K_OO M'.+S:;?L7HKO $U;YUEWA]\UVY:Y6+0=W01,.6'MPM@YW]>'@7K*A ])&$." M)9!@# A,2IS@D#C!]8EC3A-3:EA)QJ9&H"_9E,2 I(L#+1.GZF(-DH\!@4ER MAP>Y0VBYS\T*5L*QTH?ZK$ <=1T(R1A#@B608 P(3,J3Z) GD35/WO+-MLY6 MXF;1J*EBRH%(OX1\-R"^LERP*$!=0JS;A*&BQL+0QB>JKJ#6'R@: M@T*3]1_Z^?&)4V6%:NY[DX4+7V#,664+U$]493 MGX9J428VL(:N@S%5U=';!8Y/5*^2&=I-24 \S^R\X<%ZPW;O31E1I9)R?G1! M;35L\-6<$$>NJH+>;NKZ/E9% '7-0-$8%)HL^V"<8;MS=E&I!.OF4N1Z(54O M'$B#:0&*%H.B)9<-"(,BE;4=7#)LM\FN*IE@W;PBKN^I4D-Z1 M0M!@4+0%% M8^=&5U9Z\+FPW>CZ7PHG]CZ,GN)UMPV'1)W?(2EC4+0$%(U!H)>47V^B">G/$X,TY MD1>I13!#NVE U2=>8M#.):!H# I-?H!I\-VHW7>[J/Q"#;84#@.L/L=@YQH[ M2X*BQ:!HR84CPJ!8974'>XW:[;6K"C#4L%'+)>J,-;=3CQ8;U$$#14M T=C9 MX96U'JPQ>NU>,\ 2C+T/HQ]8U.TY2M6G2D$I8U"T!!2-0:')"73T,.NUN]9& ME6#L+*-3A.J+,35!8!]H-5ATZDXF4$8&A2;+/CAJU.ZH_0Z .6,0=$24#0&A2;GRV"_4;O]-K($0PW[U(CK4J(N)T!-M M98U#6!!2- M0:').@]^&[7[;5]1@J&&77$X=-2JF[T#HR6_B#0&)4U T1@4FJSXX)M1.-^, MZD^7$A)JI1,[XVB)07TSJOMFAE-(0$D9%)HL\>";T>M\,]P[.ZY1:8,=YF'L M4-4W,S54-X$O#(VFF% G4K?,&AJ&H1/YZKYE0[L@)%A]5(V9B$GD^*>^=PW& M&?UZX\PVO*#&&3489Q@3;5^;H=TTPH$V68(:9Z!H# IM)_OLZ+>[NA]_^RVM M'_*R006_%_#.BT ,5;W[/;7=05MM^I_S>E^U;;7N7ZYXNN1UUT!\?E]5[9># M[A?"#K]J=_&PO=V]R M:W-H965T&ULK9MK;]LX%H;_BN =+#I G8@W7;II@-::3KO8 MS@3-SNYG1:)C3671E>1'>LE#\F'%UT]BO9[M^*\ M#Y[6==.]GZWZ?O/N\K(K5GR==Q=BPQOYS5*TZ[R7;]O[RV[3\KS4%ZWK2QR& MT>4ZKYK9]97^[*:]OA+;OJX:?M,&W7:]SMOGC[P6C^]G:/;RP;?J?M6K#RZO MKS;Y/;_E_1^;FU:^NSQ$*:LU;[I*-$'+E^]G']"[C*7J JWX3\4?NZ/7@;)R M)\1W]>9+^7X6JCOB-2]Z%2*7_Q[X@M>UBB3OX\<^Z.SPF^K"X]UZL=Y? M+.]@736[__G3OB".+D#1R 5X?P&V+Z C%Y#]!>34"^C^ JI+9F=%ET.6]_GU M52L>@U:I933U0A>FOEK:KQI5[[=]*[^MY'7]]4(TG:BK,N]Y&=SV\I^LU+X+ MQ#)8Y-TJ^"03HPOFP1^W6?#FIY^#GX*J"?Z]$MLN;\KNZK*7]Z B71;[W_NX M^ST\\GL(!U]%TZ^ZX)>FY.4PP*6\^8,#_.+@(_9&_&?>7 0A>AO@$%/@AA:G M7([UY02X/#OEH]WW28O^/N9[!XZWC[PV?7?_X:B\!]0D9TS6':F8(/BI(?B MI+[HU[_)GO--+;KN9YFWA5ASJ.AV(2(=0O63#]=SE,0HN;I\."X45Y92EI"A M*G-5C%)$#ZJ!#7:PP;Q9\:'\4W8%NY;9"]G?%J(IJIH'C>U/?:T^+%0>;5KQ M4,E6%MP]GYY([)R)=,Y@V9F"#6H@.M1 Y$VDC,N@197KP4IVCK)H98'VSV^# M39TW?2![PX#_V%8;54E0L>["L^/L21%C5HX!*H3CR,HQ5Y6PE&(XQ^*#P]CK M\,-:M'WUU\&A'#RKINKYO)8#=;P'^_[8N;$(,?OV%ZZ* MXH@@RR2@0B1)89/)P63R2I-W?5!672&V^TJLNFZ;-P4/"M'!)A/GQC .[8H$ M1(AARR(D0B'L,#TX3+T._R4[@T":XT^JL6^K;J4R\L4KY"=U[@(A1BT_KBBT MS !A&$8Q[ :%AD_"B8:WY&VK$W#7O^5/'.:.T+F!.4*$QI830!2U<]N+XOM[39JB,+3]N#([U[R2H0\#7L@+(M>_ MRDF2:CA=+KLXZ:3;WG556+*W.\^"1#+X9ZD!][;"^WGX-? MYE]O#Z,6Z(A.W>H"D,P92MRVXPLUM&0("'F']^O?^Q5OP?MFT$W98PZLBE/[ MS@%9&K&QNS?T@"(_UJ_DX,D[-7DZ C$]CNI1IZ[RNZH>AS+DI9/74ME9HV7G MBC8L6H,M:();"CUX=XJ*>?602T)YJQ 8+$8 *M*4.,GBRN:$Q22QLP70,3P& M8LA "O)3BIR4]ZW$= ]I(9<=*&9):CMQ91(ZB=-@79EJ0V$TXL3 "/+3R)?F M00X,HJU&QFP7&N:4D13;-B =138R0C*$TFADC,,&0K ?0FY:+@NT"]&C(!/O)Y-".-OFS M:D2@%9Q<1I 1&S#!?C"1%=-N)2[*P3Q7#>EM\)C?[W/PCC=RFC:2=Q"B M1-0!8D G\RZR)RM0N#C!(YT=-JR"_:SR^Z 935480""J*NQ^#] 1@A.;B:%P M*8V3$4\&5K ?5GX[=04&].@R"$IBG#@=AJO#4N9V&$"\.(K(6,T9J,$34&.M M55:RL^].66+"9Z69LT;+SA5M6*:&9O 4S?R0<_;J97WBU[;J>1U\%G6IRG4A M+MX&7YKB0C?^+[>+X%/>KN4WI0+]A6@W%V!YNYQBHST@F>,T(7;+RKRQAJ8- M[V _[]RTHN"\W*?1:R8MV 672":WTQVX,J?S]DF&O@S]8#_]W&S;8B6G^I,+ MAD<\X>$(B&ZB\)@W]VXA88@3NP?)(&&"1L=?8GB)3/$25*'_?Q$0EWV8L_0& MB*(0V?4-J!#%(\M5Q% 4\5,4[-RL)>BIB?I(#P]EU6U$9V^#[;VZ;"2ITDHF2LX1F8(M/[73JSMIU>,@7' M9- ;1$(XM!EW >E(RN0]ZN=]L_![N@-Q=W,*&)LSD,Z!QCKD3['W-G M\(GX\>D;W^Q!0U=8(=9KM?:K=AI 2\!B#Z:4V!@!Z0BCV*8(2!?1&(\L'A&# M3\2/3]_XQ ,G%G:F""^F%B ME)^I;V3?W_BD) ,D\YC&(S,W:AB!^AG!06<(+$%;P-()C2-['6X!Z1 BSBX& MI(OQV'(=-9A _9CPRW+)"YUT2]'RZK[9+[H6SP%_*O0&9=#*"9P^/J)+0DW) M]0LU2W^0<]FQ)@<0 ,).4D*JD#@'Z%Q9PD98@AJ6H'Z64+5;-47+U7+,FY+O M7JE3QEN!SH M&I79,AF>>0ZV5N82! UQ3&VK@(X1F?[VA!"*QQ"+1O9'F,$2YL<2KU6^ \A1 MD\ &% MQ:.,]I ,*(P-T5F$,31I.8=@[Z[W=;C:U/ILM :5XF0++]-T=_:]$ M Q_F]-+/JT]SGC-:=JYHPQ(UE,3\E*331NWJ[I;D9#FJ,XY<_A2(?,Q%&QH[ M2ZH+2(83:L^90!F)QHX)&UAB)\"2;FFU$8UN#D<+7;+)G[PHQ,ZZ*'36:-FYH@T+W7 < MFUP4\BS7JS/H;;DCI=PZ.@ YGF_O)Y]@! M__TO1#Z#KL0YLI4!(HPC&R NCQ[Y6O/V7C\ZUP6Z'>Z>G3I\>G@\[X-^*,WZ M_"-ZE^T>LC-A=L_\?Q++$V]UC=+LWO=CH!\ON1-^+M7ZY MXGG)6R60WR^%Z%_>J!\X/,QX_3]02P,$% @ O(!;6$R@\_EJ @ A@8 M !@ !X;"]W;W)K]OVC 0_5>LK)I::<7Y M!64L1"K-IG5:)U36[;-)#F(UL3/;@?:_G^V$#%I :.H7XK/OO;M[#B_1FHM' MF0,H]%063(Z=7*EJA+%,.YVPV[NDR5V8#QU%%EC #]5!-A8YP MQY+1$IBDG"$!B[%S[8V2T.3;A%\4UG)KCI8YD7##B]\T4_G8&3HH@P6I"W7/UU^A MG:=O^%)>2/N+UDUNO^^@M):*ERU8=U!2UCS)4ZO#%L ;' #X+B.,Y5+])EED.T28-UTU[F_Z7SB'V7\1E@/N=X'Y+M^N*>AFU/@OH4' M>^#)*?# POTCTP3=/026+_B?>]@G=T,7[J0GH_#N7\F*?= W%P%(86US%E][P MRAM&>+4MRNNTCV%_&.QF):^S^F'HA5U6,P;>^H>6();6Z21*>;$_T2;;>.(_FL:A[XA84B91 0M-Z?:NM*>)QO6:0/'*^L"<*^TJ=IGK M#P4(DZ#/%YRK36 *=)^>^"]02P,$% @ O(!;6-/CGHQ$ @ B@8 !@ M !X;"]W;W)K&2VY8! M4M)M6BIUBM)N>W;P :P:F]DF:?_];$-8-B54R@O8YIS/WS'B$!^$?%8E@$8O M%>,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F*@M?U1(P<4D5\Z,@F/D5IMQ+8[>V MD6DL<HAXU$JJDJ+%]7P,0A\4+ON+"E1:GM@I_&-2[@$?2/>B/-S.\IA%; M%14<2<@3;QDN5G,;[P)^4CBHDS&RE>R$>+:3-4F\P H!@TQ; C:W/=P!8Q9D M-'YW3*_?TB:>CH_TKZYV4\L.*[@3[!WO%+=PXG"89S/B'J$B+GW6[D+#]CC=-8B@.2 M-MK0[,"5ZK*-'.7VI3QJ:9Y2DZ?3M3E> A(]24PH+]!22LP+,,>N5>QKLX.- M\[..MFIIT07:&#T(KDN%OG "Y-]\WYCU>M%1;Q4- N\Q'Z$@O$%1$$T&>..^ MW+'CC2_PSI5Y@W:O:,T)W5/28':NZA8Z.0^UW\U"U3B#Q#,?A@*Y!R]]_RZ< M!9\&E">]\F2(GFX;!B@,=M/;\%0;+8FH]?^'W.H. W/,% R(37NQZ2#GN^"W M5\@-0]^2F_5RLZM.[0FD^8KP!;=AYEMN\]YM?O7!#?L-_X6V7?L"RH%PA!KE)#49S\SIEV_G:B1:UZS8[H4WO M&PO=V]R:W-H965T[&B\>Z^6+66K?JZZ:LS$_/UFV[?7Y^;K*UWJ3FK-[J"GY9ULTF M;>'/9G5NMHU.T=]K)(C;ZMRW\4>;O^Z=G5,Y7K9=J5[. M\V5U:>C_ZI&?O8"'L\ZT]48& P2;HN)_TZ^"AV# U>C @(D,F!#>R:*O>-') M@47'$_6NKMJU46^J7.?Q!.>P [>-B=W&J\F3,_Y;6IVIT3A1D]%D]L1\4X>6 M*_OE? MQA>C'Y^ =N:@G3TU^__5(3Z]Z/'X1/T!"P_/\>G3._5)9^NJ+NL5/)6HMU5V MIH[;M5:W]6:;5C!W@X^=J *65"4P))QV5=:+M(0;4G5+."J8N<&I6SO73IFZ M[&B11!555G8T;%,88C-F9UJ]@9\:F*Y6RT;_VNDJVZGCCW =C,CBG]$&?TR=B-$U=%9E*C=&;14EP_]H5V9=3 *0BQ#A "%EN5-I_I!6 MF<[5MBFJ%O[-BB;KBE8MZK3)C3K^J'(@?,M< =3]OZ%##] M!=@W3O\ F]MH?"3OF.W!YMT: 1;D"3ZM>KG4#6(1-G<*+&<+?,W L25*5RLX M=MT@CO!)CU?\QJ)2M;7P*I@&@84C<;_!-NM' #;8 3R>EC!_"%"N'T!";#>( M7>"![9I&Y,"R&Z,5P #(P(/TT_SY7ZXFX\L?C5^:,5P#U.FBU/CL!O]L-&R5 M_B24*3S4HM'TJ"P+"SS&.%G0#NT4C.+X'.@6(]882*!Q/#Z!A40%$)AZ2)NB M[HS,@'AHZFZU!OE( (',*O.0$E/=U,0I" J0+R =:)R8.XJ ^3 U$B&'5ZB M1*4=K%:C8$O41N=(5#A9#E T!=P#G*.HX(\.$4N7*Z$O*]VBN(1)HDT-X)1! M@PO:%$ +,"=BC\XINF5 JN_?O#,G0#/^(O3(!1!69("RXS?O[D\L'3=P2=S< M3'=[$[^FB?,"=[6 +#6@P M&B?WHTSO9M7$@& 2)%LUGR"+F4_5H]9?U+(P@%P%_^DJ3QM/HLNZ:^#CKUW: MX.' K[A7O!3P(XBY/-T!ME/@^JUZK3-@#/#4='RF[GC&'?R&8FM*L,*'"1PP M*#T&N0%0/("! !B<&;^I% B[#IFKB#L:9[^;T'=38&#:;#6I/.5N;ZUQ;XGI MH26F-!U,ZK:;YGF!9 2S$5Z$/)#,!M!QIF[*$I4WW<#Y(,^J"0@#WY6 :OQ[ MZ6$SJJM*;> 8*KFL<";7P.09^JS(1'Q!@YU0T>$YP:B=)NRR, ?ET!"0 0P MEP%2U\Q* "S8*VJO1;OC;:1>"B'7S8HMK*F @.#TB2=GF=ZV?DN?JP+_NF^9 M-I;J!BX&7#5U_/GL_DS]]>;FPXEE*GC1*R!&(DIB'%^TT@YJ(D<#&O"6Y5R[ M3H%V@?UFS Y@0W6#BZ4;!)%60VDB3*DLTD51 OYE*K@165D;D9^P3]P478<# M8WB5'#$OS'00:<1']\'!,0TPS*J3]?77+;(GH_+.LDL90\@%+-4Y73'S%!+@ M;A"[),KSZ'.\:(%7)Q[^2Y>O\)DS];K3R/$4$$*;(,81!CQQ4"] B@*;T[I2 M'SN0[RD-_?RE 5M%)VZ3[F&8Y:UI4EVZG_Z:_C.%6V%C#(GP4,MT=!;!S8)A!(840I(/2F3;-#30^3XO$2_:I![$&U[]:U;@(T!%LNS/X&=00$!4H$XE0FP)9$"L\ MR%X42IBZB?1 !)@/%U%4/10@QQ :8(#K(EN'EWNA0:H\,$M;(-FGIF:]HP,N MVO#>0]1&NTOS7T#"@IK4P:R'-_>X!BI"./FG^*A W..!,W&AM$R1U1JP1V-U MRV\>%3A0M0K4]Q2NB$I"R70,6B*J6O#7LJDW,=)A"3Y,_;4EQ@;HTW1O[20R M*3-Y>^MH1+RW",ID4)U;=F00\#-(+[6W"QX+$"> ;6:9*!@^> X.C]["0V!8 MY'R;/O'MEF]T?DA"L()#THU% \V%-@A=(SJF!5S7 G0Y1 ;*--36FTPP[(81 MXVC2RJ09 ^QY 9 +V.^IR)4L!!3DL^@FMUW3D+WQ"2BW"4'A0D< M4BM@TJ;@(I! S.NR)%ENO!0XU20NLG4* DHU3%3W:=D7)+U)16 !$ANX.;T) M$(^:96<@?P*I(S1$OP3X7 '_9]93&[MFHW'#N")J],[0([:9P9WK&!YF'/AS MH]?HFGI )1_^UN?'.-N)U1DBLG/$AM,!3\J^K.L2-5\Y&U*IVUTHD0X,'EKY M3/T-K#_>%)T1[\KOG>ZSU7X=L30P:8JJ0R#R0R)#K(3*'2\V@!_"28(6Q=.; M-[V[S,9:"S20JQ_4+!G-KPEV$+4_J/$DN9Q?T*[HP1_4/!E-I_P [(768961 ME=:>4IST->)(2Q:U5O75Y-O4K-4;.(P'5/-;$XEM*[+A4A>K-?#)LH G$3<@ M!=K <(6#"'P>Q"A0@T&:54UAOK (LB;/!OT??*-$8CIS!.]QHX')LK,,*1:5 M8Q8X&<*J/:QGUKMBX#9G&KY&681+W: %3CH#(NYUW2W:95?ZQ]V')AA'=V)9 M$I?%:VCY.)F.*.W*XI_T)(EU,,YJ4C86:&&X+9..RC]X]=JJ%1FRB1:_[/DW M=(,*$>A(H!T53A%@8<_:0VSQ6UDJSR.?A;]8H^R 3D$WW-$%8H4@N&@K\RS89<<1< TZ!F5M^F.: [Y2E VE>3P,\[ [XUBX? M@2W\ -=J-!O3]9TDH\NY7-QQ,I]?B2;[>VYI_Y*^K5!UK4F,A9^19(G9.+$! M,+/[+ZN!&(\M9MC02$$;:$Q[6E2)?$*?#.SND3SY.(M('=(I3_"G(=*'>X?\ MUC #@+O)>BZN7PATNSV 6J^Q$6PP;-LU(-P,7=GSN@E](/%DR2%([,3!D]ZT M8@H,K:X%[E=H*=<;NDGDXB-OHBM+0(V*T:!#FHHJ21 MB/J#H+%S#P_,V!N,40,7=&XZ4LBP?MS$;6W9A& MVV#C;*.4H %HU$54L4%WG-4%4+G?H!7_S]\ ")ZCH^ZBZ8'3B'. ]2A:6.%U MC!E@9[01-Q)R'%QX>'_/CWY&+,-7(%(!)*/F(W6JKJ]9*3AZU14EZJ]B"8>[ MNX3GX&%^[EV:(8L7H> /;0H/C>U#=UU3%71/V.#_BI\-/7,I2LCG+04IVZ(1 M7:T173$OS+8VA?51;9\BE42T)Y&<%EFA IJ'9,.4M8&=Y:SDA29,7P,F54J4 M7B2TON/.F;93#3]X3EB'7U\EX M/BT")V,R5!/-)S[:AE7WLOB.L@^ZD']-2XCFZ1?IV_"W<(D=:A(@#U ,3 M.\!= =T@8N"VP#)$X'G!/&%)DAMQ5J76VX1>ZJ+9MZCV+EAJ@EOU5Y!!Y.YP M'QI-L>-*W#M@#).K?.E5!SC_3%Q]0)=PMI;Q6%I: B!>#*/$M,9]QC&Q8%WK M/G04N>A:"B;IE'R++/(YL((<%J9F)H8N[< -W%6HE&.<#7VN<,C6XT1J@O@A M][U;CZ (,),(+( 8/-1*,SHBCT(R\C@ :NRC/:%@>N6;:O5C#6>VU2A2*^U/U#*TB4PY1KTJW! MKH+E KL#O@;N![P.0VT]4R9VWZ[LJ;&WELE G+6#@2,\(" \;4/P+>RR0 /& M^UV+"N.=% Q$E=(1(%R,PO08FM"JP>G+ @.A#]J:8!P&EI/JH9A *(LOZ!8E M%15O!+G(]V_3'LU'NBV9K5:WM>&4QAN[*8)6M1:V8#N 0]C-/TBGUF0 AD\B M;PR=!N22;*P6%0%(PF2[+0%KB_W#9M=%"*68-V\Q*/.%^7H1:OI)Z YO\%@D M;Z/$A49_)9[8( MM"O+#9 0,&_ 0JZ.7]_>G826&!Q94X/41H_IVV5L)/FXW![UH7C I(DX)H<_ M>4^[@YYI2&8#)L*\TG58\A.!QX80L3&FDL/&&&EKA=L/X(L(S"#.2*Y[CLA'DEX8N?:,=3]FZ&Q9"C+2AU53 M=UM#$2WV/!()HK*\Z$=:/U#KG;X4\-93R'07*?@\"\ MV<8SHW"FF\;[C&-:I?OEN(!GD6?J+F*7@6XH*6'.GG':+G.S O2?B'C0$#LE M8!,5Y/Y9(\*)"Q7G&8#M!(@"$ZMGZY6P'TQ>2IOX@ GJ.P1J#E%[=!EKK#;SMG2CMEYMHR< Y%@/8 3+?XA;+%ZLC-1@Z2--Z6!349DJD /D4]K,&0VV/^ M#I[KI!>9W106<.['S@@/1+':46*((WN./[S^?>"VLLN[T?G)&-"$G+@@[Z.<1 M]I<+?Z\'8OJ+M"3O%M6=&$PO96\7CP;P0L$>@O$-;;024?:_W@_]6J*"C,?S MF_<3[, YW08-1CH7O 9,]AQ6*9E7$<^P?AP?\#BPP:?7J1=EL7*0H) M;2.""N.2/=R*(:GY9,6A@QI([@DM.N(3&U2'B+(I&S#2ERST3F/OP1>$B7SH MYP8]+.9@4%$NAV002+ZXF)98/<(Y%;'_@S3<@BU%CL6@H\EZ[CD)(P)\V/]F M#9&]30]$V+^Q=19%]7>>0VEJ9^3B?GIH="('>!0^(T@BYE*AWF"$31&&V3IR M&?PVZ;CF/+Z"K1NL@R4>^Q5** MNCKEO[+ S4K)CI(=$3.!PV.,]\3V?D3_,N5=8VX/;M+E-WI!U)"KP>5G^UB0 M8PE6'_UP^\KXVA[,T>*R)_%56=_*J>G06XARN%<&)&4:9)DBV(^H%2.J',?% M7/2&\E:MP2CJA0R-BXD(*LFJ,O5V30YEZY^&N0NL[H"+#G;:@P9JU71_O>(U#15HFP'P256SA,,R59)R0TD9:^L)HR;M."9/&T\1P(BMZ M$O*TR>4J,KPN50<]L3M_KC']T@TD'-:EY8[ _S8%DC5G)Z"F:0MJ,)L3<_? M8@TTN8,U/:PL5E:=IALKR5[&"4>T&IW$88\9>16W_!39B,ARVI(ELLO-9&I' MY7D/T)Y3GJC+4";. Q:>Z:VS7@GL&0IA2 .)6",3?:?%EV2T^V=!';>8SL9#)Z>[$$;)%.RR0:/S4YLS.K@ M4\[:^MZUR9R;G[BMLQ.)D>(2<<"XPG!JS<5)PW,C%1GX9-!*\X1YWX(, /*] M@W-$QL'29X]W1#['KL$BA?80(7X'F_@_Y0W#-[]W\3'-BE+QD)Y=::!/8_0H M=4?FJRZQ>#[O2I^'\W3-(H77@-ERL0W1)AAG&Q_895"^5:I'W@BN NHH,!XS M$"SX$R4<&)[5],&=&IF9*',2P58^I!VU8'>KJ M3UP^/VRUPG)0((>*0U^=\<4Y#3%&=%BBEI9I#EQ9I=OF=>()T>:<\4>M*VYL>B6. [8"^1'SC1+:TXS MX(P.!TPO$1Y--?0O8(D!!NR-)("()299"L@5_"4&XI+82N"2IAQO&)DF=V? M65=(DX,A'N_DYLU1 B%1 M!FM4C9S #-DI]L>DPCTCW/ZC)/)F,IY)>,QDG M%]-^QKHO8O-;WDMOI/)G*\A7#0(%BN$*C>C?D*Y/>I M_HQO4L"K#VM5(6,5 M[DR8\@R%*4=4!3+A1(>[1YX!'&(7YC$GJD/T3Q-H,1CVEL0#$A-?(/S6G,> MCBF &D&CU,#9*>4#<_7)!XOGAU7_.&X!\FG)GG&REEWF25]JA)S)$A&[+-@+ M'1QJSB[]F$7WJQ5@B\&,[P.-Y0VJJFU<32F^V^]2 MV#Z1VO1+W8@C.3B LZ$-D=T6NPTR0L@+_3OHMX0Z/@V; ML[S\D.)M1;2 OI*( =S-Q^I//O3Z M1\+H?!\5:#2J!1/^P54:N6I_OZ1@,R!8.IUT257^G_Y7X)DU*!I]^%#/" ,- MD75'$)($XTQ3Q'%PP!_H@$.LNZ8I@>+-E4(HR$FA)&.2&K50C8NV3B,R>L+H MJQ=P7JC9REV1=V=!IP(WKZUNU!) IX O78K8WB:#HVLP_D2COVE9]LSJ+&NZ M7IC?QJ6,!X4;8W!5C_E_4WV#:H(^%=A"][B3!DU@C5%,-WX[ITR;1WC\Y:J_>U*MH@4=#8OH<\CA0 M=CD8 ?F>",?]NMANK3MO#?\K*7B@Q0RVUOBRH6(HJ_J3@6R]-L;4DB]-[,+8 M&4-9&MRV,("SOYNARIM_< ;P[M1"X_Q=-J@:* NIDS@'C:ZW041 LHMW5G6G M/APR:^"*Z)U^>'!/!J&^?02B!/=W_1MUIX=M1,%$PA1]Y1*8138ES'!V3#Q847UC G!R]$DRF MJ*R"(5.)+Y D =4.3\?7_.%J/L4/TV0TGA_=B/DBL>"AR\ MJ3G87?.CU_8AL#S@YTN8_P0^39+K\8P^S9/+BTMU0E;I_; MT!\LZ]-PJMJWI+#UP%P/3RT@][ 3*O@^$:?OB0^MW74:_>[\%E@=0;LPIJ/$ M)]DD"U]Q5<%RTMC'ILK(0[)0D)[MH*+H06++?>1FKS$'WK448*>:QG '8+BM M*ZZX$TX,"@3F<-IZ4,I$N8WV'/1=\"$$CR3CL2 >?]O>R'K@%AISSWK$M+^* M=6Q<3Y+1?"2>C>D4[L[5@0KA(?_(D _$A\^["K@PQB1L"Z6GO(-] '.=8<23 MS>8?U&R:7(("GW-\P0<=G/J#O,3YVG -\1G#'<;+BUTO#E@KPQN#JSU.)O-+ MS!]%W%PFH^L+9Z_VSJNG'6,]O93K+ZF"0G3C(71]0QKGFE)VPF0*C%BZ>G1I MWO-M(4=>(]X:WU2B@/"2]K+$^:+V=AM=4BMF=]]Y436E+UM"1;\0MT-T$DYR M7T/OP-.!*^]Y[\/D,R>PXZ!WYMCG1$'T_'+9E4NBUH 4P\GDPHPG%\E\=&4+ MZD?3Y/IJ_$==&$? @IC@QNQT*\05I%5]"G<4 DL9%_[R3";)?'*Y?WE\BT38 MN:U+//<\T@RZQQ$FDH>#J@@+)GOC0^5Z^(PBS#FW*UGM\\OD>GJI]O, =.EN MFP@2-JL&-6G1O62QU!XT9Z)1@2^YX#98QNY\=#9@;#L,>775X\!W,OP\.WXN#,8R=LX=N$L<2OE,8#;-:)ZORY, M4'3FNO)?85=4CKF8:+G>U]DL9Y6?A/YVU^+OQW[ M?XQ&L^3J8H:?K_P75Y.C&]>^5$WGU\EL/E>$N,F/]N\C[&JM;C4U/KVUC4_5 M='P%^O8UNL?PX]5D=/2.VY^>OW7=3^%CU/E432] F1_#D&0VNX*_KK'GT-'? M7"M4-9[-D^GL$A9'$ ':43*=CX]HZU3V/+Z>):/9!3GW@+N-N19Z"ISNXO(I MY J+^>.1>W4!-@$8'C\XQ+GO0NS.)E<)4I]]2/X^A-W+JV0,=LUTQA]G5]^# MW=G513("/0ZT.1!5L^MQ9GTTMJ $ ,>CR:\9?7YBZND\N8!=@:$)6#M([2#"YQ/ *2B&;MP$ ME8#Y=QW,&+6'F<([-U*3.9S^.)F-(LJ?7%\"#5_#L5$?+K@CLXOD8G(MIS.> M 45=4Y,N/*39&(]HC)N[#&\'4, U6:ISN!U74VH)-)E?\"V9P97%(P94\Z2! M86K=>RY5K:H?%;8VA9.\_U?UYO3=/8<"_Q.KJ5R[R+]3QB68]5)IPFZW3^E7 M0)Y5AFG*6R8M@5NHXP7MTUG/_OT^@EV]PMQ\Z"-OTJ:E\6+QJ$ M&N\["L-_I0"I4].Y?0>I )*_CY*+*C^J"GNJB0^20@+ \-&YY;L7 Y P([: M7DO,IP)-;9V62UHV:OK_Q!XJ^0 ?5C^^UN_#;>R MN\?N>*>O2(O$DX&??2_'@6 M==/C8BB:T3WO\D*E]/J;;2"IR(CSACF3-IZ/ MZEM2^2KU[]C (!AA4G/8(#D,1H,2*IWSN;B< M*V^H38 _KM"SNZJQM8?$B-D?DI_%-!.BH?W.(SN1A?DC:&A>MM24+\^5TB9T*HV:'@P@XO%U7A[F_VV@COW8U M$;S +160KO7)8+9=L&&* V"AY"?B?O*'9X6!W8!U5*Z7+YM&89W$3A*TSD@7 M:+B7LYUMN,-QOZZB[X. <]M2^A#778'.%J_:NY;O<1;JGKW M-@T!L^#JI+A$J);408*6?:RT%FQ&Z/X)? P5FKB39ZK65PR[4W&\PB6B<2(R8 0D&JJ#(0('?&@ (N4S4_<@[@XD65_BUJ\H M,/R=>Z-4U\!,ZX6Y6D\]XOSXTI#GSD6"E7D M@&E0?^S;/OK7:!3D)CVX;E [Y*_(L7-JE*_6LNQ9C( 1?]#* X!"L<&=%93LO4)87=Y?55/"CM^QRLAENX1Q\H(\2"X$AL" G]J8> MIXA,S[VH"8> @XX#; 3(KHBOGB>$Q>P:XT#E.;$8F@N=MYB/<^=2_GV#Y+3B MG;5KCPQQ()<[23(+MF=Q+&2 C:0QZV<8=@FQ4JTHHQ<1Y% >A&D/9OFUP:5> MAL1FBU5Q!6XZQ#OSWQ/+&J1MYB&@=>,;!BB'/KCD RM$S,]6/F-HTK11<09< MIA6EC32\&!AAP",RCCHS#'5\*VY]LXTPV1"[*OFNS[TNO_W^?F$7&,?$7)8& MM<8($EV"3G%(.J!>I:54-KIP.DE3ZXJ/T#Z8%A'%)$($^F37WQ0MIPX,; J] M8RS$Q;P;^V4:5LR[ZR8-?KRLM95^)T+#6F443Z254JL5@:&-N7J4,"#"3PD0 [B8FLNT,NE,1SV[Q)]+HDU M/ZP"L?1%Z?"=V6\.XZ#DJT_]V9Q2.XA](+SGZF?J!#=V_I5_9RTSU"[I-DG_ M".MP):N1\ALS?_RQSO>CS.V];^$KT9AAU@OT>(LZ0\=^K,]69XE5=F5]BC=( M&[:"TL[V(!H:X@$<&N_?3!7DP/"DB86&H23>$T_O!OD=^%!UW/H<3VU78(." M#$MU1&+QZJ=835,OZD88"2YZPK5-C#SO,/M<[2,KY%5<,@*H;TO*CJ[LV[OH M'5J)2Q/F)N3>4^X:9P5O!2VC<7"M=A306#2#C- MP#L17N/RH:C<@U2D 8^J6[Z6'FPZ[HP8"/%_%(^17R+QG6\C*S-H5,]!35LO MG$L&.VS,]2.,S36\Q0S 0RBRHV6_8U7$=EIFTD?7IR%B/B;PHYT,L2;=;>2> M$BOQ=L!GY37TH%^*?:!AAQJOE$5$'Q*[*--.PQA< M!C23A(VVV OHRECV4I+"UV)P&WUIX;V5]ZZ&*>'A[QQ"#OJG=I7[L_]^#S+LF[M5U" M8X0:ZMO>.\*VK+A#LX&;^% R M,D/Q((/?^4BZ?:NHDHTYRA2*OHK4"^<2 U M)L&Z_A5N0?>LVT40KAUH>9M&V^M'?'U95O"B3<321]^8^A47B% S<]//&_8) M,]S)T(V2LA);\8WZ70WGYQ^P7X&A7=:[:$RO>C6E5\N044E;"D"]E_@WTD+N MJ@35\.+_D3]1L>S$JB<;#?EV@)@DT.5YD0--Q'HNP=(2HC>Z\+N_F $4)M)<<5_= M&?1T#^2<1AN.6CRAUAOM-'"I#)D#1F2 [5_VK1?ES?G1>HAJXS MW1[N!6&#-2X'MDZ*)B669&Q_WN0UO>(/,?*6,_8&"7%OP.!3;RMUCZ\,)*', MW:L1LCMG%PR.>H6O>%7'=S?WKTYLVN#@@Y_Y[6MP#SZ?T/2GHUFB?@X,C%-U MSWG9C6N/\8$[G($FR=B>S4>G\]')<\S%"%X:>&A<5,*5*.D1(.=$68"%5?]0 M"S=V&MO99&N7'^!B1.&NM-D&E.*\C]J^W)!OY1>]DS8*OF*+Y^0 Y.?SDK)ZLNH(YFJO6B][IZ.SO M)*;P9M!O*S$UE_1Q"+7[8*0P/O?)9;[OB8T#N7,CUT_XWDV?1\W)@^Y-I0K]>$KJS&$DN,RXZ^Q#_P2E; M-1ZC)&Z76P]:N?OM6YSVRFCLA;__;.^<,)T;4+M*22R8#B2*]5O%A+V^00EH M.]>&1V+9MON.Z_*#.K#S\?'IPQ%_=K&(Z";XY?J=H"ML(L"2"*0-&!=<&$C5 MB8ZJ;):RQ)J# , @W%Q*2:Z#K339=E.)0\'XPGP;SA^<:M\'O<4T\8//Q\X MQD&E5S7W7;0D$;QHRG?8'5](#CKLH/IR\!U*14 M?F?1!VN+K.YA1E1R-9U(9N=%7D M(U+@1RRUW%AQ<36[0EE!WM?4U=Q7J':\E-N@>51;[WEU+A$%/YWM/P\Z# M5R';:A*^ECR/XU3B&J<21LP9U4':I(\&K6UW*RGGR@O7A8D9C=4^'0QGZGV% MB3ZPUF2:^!QE;W20\\)UR,?V]*>D"<%QGRZ+KTAQMDAB6=8<&SL>GU()I;I] M]T9]PH+&>YV11O@>TS8HC'SG"AH([4RW43-!T?]!N/ V MO=&!G0)&R6@TXS'+&@=E.OX]U>%OEP>YS#YTR?[5Q4X^7S&F+2<^ M/9M=8\8D6824 MXN >(A%7)Q\2A^UB@>$OH67N6Q6U;Q\Z,');I^;%>?ORQ7EAX'\9_-?4C_!_ MX@&8X?7RQ48W*WVKRQ*55CC&GYZ-GP7?HAOFIVL-?5SK% X6'X#?EW7=VC]P 4P# M(_!>_@]02P,$% @ O(!;6$3J.X4 !P Z1 !D !X;"]W;W)K&ULM5C9;N,V%'W75Q#N@@10;&VVI$P2($E;=(H9=)!, M6Q1%'VB)MME*HH:DLO3K>RXE.7;B2=N'OICB.F(ZFH6!<%B5G/93"[.W-H' M?7&F.EO)1GS0S'1US?7CE:C4_?DDG(P+-W*]L;0PNSAK^5K<"OM3^T%C-MMR M*64M&B-5P[18G4\NP].KA,Z[ S]+<6]VOAE9LE3J3YJ\+<\G 2DD*E%8XL Q MW(EK457$"&I\&GA.MB*)^;$KU"5<;_LOC\;XG#1&:OJ@1@:U++I1_XPX+!#D 6?(8@&@LCIW0MR M6G[#+;\XT^J>:3H-;O3A3'744$XVY)1;J[$K0647! M9*M@\AKW5Z!_G>XH.F:#<1\W@EVKNN7-(ZOZ):-JP=2*26L0)TVW@NF=ELV: M\:9DW!A1+ZM'UE:\L<9GAE<@4JN5+##2$?&IDRW2SK(.GM6L4)1+22#1T9E^R&6R8>6JD%P]<=UU)UAI7@[A,.@RC&:]710!Z$ M4"T*I4D@'Z$!UBB48M0 +I**]"DZK44Y9=674KNZ(,5/PBKOZ7E2\HT-'QHK6[9KC/A!'!7E92CH*@VD; M0X^K&6$#)ZCX*+@VHXU8J*?LQLD:,%Z-+C2HU7;#GN0Q:9QOUHW\JX\ESJCX M4&N!8'-'"*.;.VF41JIQNB%3O5?@5)?^SU4;LA\9$/M9N,\9]]UNL>HC\M2[K$$F_^IC"3!HYS2U.NG($Y2Z!D+B-!E^YV#T%C 3 MKN3I_:260#].8Q;G$0OG.;OMVK9ROH0K"FXV; 4X$7?]M:J_X5#XE90Z8W0! M]_\7^FO2I.6R=$']E VOUK,7EI[NN'!KFW$L7S0+\FL0Y[U?DP7&S(^#S+LY M +=:4K#W>HB'8D/%WW%%T1JT4,M*KAU^>UH,PM+4#Q+XW<_R!>0LYN&^[PUS M]2UZLQW#N1_EZ;Z[EJ@P1-)?DO^;RRXII;RK@<.MX_!.%3WY/SCON;,N'2H' MS'R>0(="%S@O_"@CP,/,SQ;12B.(CB6,7+_$B>Z[U MYPG3#.4@A@:J6;MJ\"^ VZ7/ C\%7"'9D1\66XVL]PA!D>8YH31/\SV4]NT* M SJ8$5:QG\?1$"O_%!2_N'<&]7XT$5Q/$(34,I^,< H=N29V?,#F,)JB"D[C MYR9A'=;&T\5+":4TA;M_@),XP'(Q#6/V%9@&.?OJ.5^PQ>HXO.=T&74('*HD M+]O-D["C\)@-O)]GQCMAW)T3A1L]EDPG?.$ %SAH#7'BA>R$14-O#T,_"3/7 M,Q9>A(UXV,B1(JZ7I',OQGHRK*/W4"SX89YZ"=;GV_6%ZSU1E'GHI'@5K^@& MD@MDW7;6E;NAK1RQ9.XO4"6/\1G! MG) =#^R0%U VS =#T]SA\^V#J]PN;<*4*488KWF%"_]2-B7!N'_EV.JSNT!XI] ![*^4LN.$ M!&S_W;CX&U!+ P04 " "\@%M88,_B2\H) "A&@ &0 'AL+W=O\9)FIX[ MT\:3I'=S'R$2DG"& 8@):N__IX%^"9949QKO]@4N=CW?7:7O-X:^^A60N3L M::VTN^FN\CQ[?7GIDI58<]92 M=V^O_;T'>WMMBEQ)+1XL<\5ZS>WNC5!F>],==*L;'^5RE=.-R]OKC"_%)Y'_ MD3U8_+JLN:1R+;231C,K%C?=N\'K-R.B]P3_DF+K6M>,+)D;\T@_[M.;;I\4 M$DHD.7'@^+<1;X52Q AJ?"EY=FN1=+!]77%_[VV'+7/NQ%NC_BW3?'73G799 M*A:\4/E'L_VG*.T9$[_$*.?_LFV@'8$X*5QNUN5A:+"6.OSG3Z4?6@>F_:\< MB,L#L=<["/):ON,YO[VV9LLL48,;77A3_6DH)S4%Y5-N\53B7'Y[EWPII)/> M0V;!?K$R%XIQG;+[3V_9>VXA]64.H73T,BD%O D"XJ\(&,3L M-Z/SE6,_ZU2D^PPNH6VML^^4S#YH]FNA!8NO?,AB%K%\10_7&=<[EN"_$KE(F* M_A&]=*X $7Z0/D(QQEALZE1C 2RI"B.GT*Q;/ MIM%P.&-2@[=;]=A=[N7GP"*O4J-AQ#X#7K*5T3)Q[61A6^[8=F64VEV8K8;: M\UVI6.0UPV,.3'/ CLJ^/;YSD7"(XQIJI-("PJ)]?JZ80W$)'*W.5_X\ R1X MS-L(M0.:Y*OC?MA3_KS' '*>STYPZYB@8F4HM8)$E,7F5:_NQ?[>$+IR_<@6 M0CC_6(DE)R.3Q!0ZA\1@L %KRS)K%L(1H%/$D%(R$8B!H\ [9Q+)*0^\S@VRLV&$3C>(94@A.SRMJ(K?A&P'E",_&$ON7*A($#C26#X/>ET(AW M2!">PB?2Y10U'"S/4.A)/"6'43+U2B'A424)N0E^654\S_Y32 ME0<*\,H-0W4MY5P)[R6IFY_.B:I*K4A#;)7D4&34JCX?"5M M>I%QF^\\Y^!_RE?)%=(N)$]=N0L)KO)/4H[P]>=LWM**5,X2'3GG;M068XJ7,B- M5Q@P,8@&HW[G+>8.B[&OXA)/HM&DW[G7&X326-)S.(TF@TGGP8J,R[0" ->" MK*2P%N05CW$TZ8]!3P"0 W RQ>DAR 54S"A)V&06Q>-AYT/ ")BM!$7-TH!X M8187A:L=.)I==7XITQ"8%D?#>-*Y3\%%+J2WYGGQ#3#[]/O]SN]&7U3:80X5 ME@*1\Z>*;C88=MZ)S#C?5VN#=.M823F,!O&L\67&=U[T&1M,HGX\8>>-*]M! M/F.3<11/8N;C8*D[.ZXX.1;="B43Q,X!N O2 ?SZY&[0?]CS[3Y3>.%J/""B M P?NDPV'#2-E]/("F;\^H*%HS4#UV3?[IK?O>?B^\?!=\,==E=;R="1"[8MR M3H<>5JC0%58R@P]RD:RT46:YHRZ9/.(J("9\F5))K84[+-)ZW#DMFL L%62R MI-(I'+EI ]^C-%I84]5S@U)048H%6UBS9M;LN (V^?0-*(N.HD'FJ.QK_@%] M: A$L&HMJ5@2@M)%X:&!IB6V0*4[WZ $3U:GK6@0*)7.YQY#O"N7U.Q;?#TN M"X=1S&-XL)ION%1>P J8BKI.$<&([V_E]$IMV-.,#&TKRER.]_2M''5Z[-_>#]._15YKZ+,V\8\\]7)%O"B/&R% M^X4MH9+6C$5K W?\&9A44U"8AD?1].HJ)'8Y&KQ8,=?6Y\BL4DV59Y"T74FD MRRNJV/@*8Y"EN3+G'U8F@Q32: MCOM^V#_F&%E7?NJW!,QL1$OCA&.8&-,]B^)H!E[?9Q$4K;M"?8$>%4K0E2GU M_6/1=[7M*DOFA!@;W[++Z>U@+F\O05Y3#-1"+T&IVYM)/3RE'KUWJ&SD=-#W7Y#,T<&)\ Q*'(L(V5^JY](98Q*IV9F*7V ME79D%SOPII\-"--:EM+D5^,]131TU]JUIR?H8$>M35-/^IF#D6W:4(=/"T 4 ML2!-D(#H.+[=0UFXD&#SHS?"Y\2'>D%!?VMR]<5KC9\0:0)#1P_C&#(9VUX\ MO:*MU*]@\3B:#8?8P9"*97>!H<(F97C\T2AL*^S_V2S;NUWO+]B!NKD@3Y5. MJX!M-AE7VV0_FOH7$XTE>Y6/$TT(_T:3,$1" MHPV!/&PZ!Q%Y81.*4#J)]0.D)(P)P__. TJ1T5-H1=OV(=N%?/+H$)CL#] X M 5?YWF:Y=CP)R1;6]_#"1NV^N<>[ AT"(7CVFB#,S5P_TC6]3'B9>\&J\7#( M .E*N*BI<*9"#$Q$*DQ_)F0+]K M7KM@Z"-(3GU"/>L5IQ+,)P*W0'27E_VZL<:G'%'L"5]SZ@&-3,2WG*_">=?K M5/W^/]1K_1OHSF&='M3H_HKI(4%D7B/F5H0FH9M@^?R]AD?J\O$PCL:3*W\] MZ80_6FV'4GV&]83,@T#CNO.%.)A55/7XWXE[A3+\W&.+$ M*US,L-1)55"$7WYFP(Z]<;YL?3; ]K+T'T^()0WZV_O]R%SPX->?AX M\QNW""5E\@)'^[VK<3?LN]6/W&3^(\3&PO=V]R:W-H965T MW= MAXL^T!)M"Y5$EZ22^/[Z>X:RO=EB-RA0],$R19&',V?.#.?\29O?[5HI1\]] M-]B+V=JYS=E\;NNUZJ4]U1LUX,M2FUXZO)K5W&Z,DHW?U'?S. SS>2_;879Y M[N?NS.6Y'EW7#NK.D!W[7IKMM>KTT\4LFNTG[MO5VO'$_/)\(U?J0;E?-W<& M;_,#2M/V:K"M'LBHY<7L*CJ[3GF]7_"?5CW9%V-B3Q9:_\XO'YN+6<@&J4[5 MCA$D_A[5C>HZ!H(9?^PP9X>/+\1[]O?<=OBRD53>Z^]PV;GTQ*V?4J*4< M.W>OGSZHG3\9X]6ZL_Y)3[NUX8SJT3K=[S;#@KX=IG_YO./AKVR(=QMB;_=T MD+?RG73R\MSH)S*\&F@\\*[ZW3"N'3@H#\[@:XM][O)&]QMM6\^07M*-,@Z1 MI!L]6-VUC72JH??M((>ZE1T].$P@)(YNY(;WV/.Y@Q6,-:]W)UY/)\;?.3&* MZ58/;FWIYZ%1S=< ^W =OXKX+SF<4A@)BL,X?04O.7"2>+SD.WB? MS$H.[?\D.RA>4.%5-#1T9Y0%!W)/VC?XL?3?JX5U!J+[[5L430:DWS: $_', M;F2M+F8;/LL\JMGE3S]$>?CV%??2@WOI:^C_2,A?/_%->DQ_]]3@RF)?@%B/ M*!ZTBS;MWV/_G@1O/@[DUGJT")0]#CX.CP#1IE7V++B73T@=IPQ.L'1$49Z) M/,]YE&8BRZ/@,RK(23N<;(RNE;6$Z;1*@2RB* U@7HM,:VBE=6-A0A5EE(HJ M3X,CBJ-$A$7&8$4H\J0*[@Q*IW%;09M.PA.6COIC;#?LEZ!!N;/@%Y[D7\>/ MT2HR7$;8NB(241+Q(!=E% 778]LU[;"R?GW;P\;'G=:R*!916E*:)B+)DN!6 MUFN$ +1\=29592ZRN,!_):HD"]Z/9FC=:)1?MVR?>3SA:[=6AB(XGA4412*) MBX!CYZ M5B[:#K+B /?C,"NY:9U4)%ZQMW5M)-71Y1D(HPYW#_]4,91_#9XD!T^&(4% M4V;+#I<4)(A94)J$D?^+JN"S- 8QW#(C&1@I19AFA_.6LF8;ML0!AT?#BFIM M$1CFKXBI$F$908N0GK((@TBJBI])'GPZ[.@4+A<+Y#1)J!!)7@8?H&/^M!QA M&\A-*SS3- 14K7M%3CYCQT9NY:)3!*U"S#%,RXJ#:8C1$MR#9/"Q5%@.GHL< MBR-DR[V: CH:/@:"*RID4A8EP3MDR:/D&_,EQ1174(/(XW@7AB0751914@&N M##B10E&&/J624(3)?EVGA]4)W.^_#M@[M52((^3\TJ$C"!EB*#'(, 1-_XB M! Y4PT6$#1%E'%)2BB(+@ZEPJ#V'"%H!AI&165%]SY5(I.!A+P58@HQI:*$& MC!QM=GT'I^YAVY9*2#3&QFCG%S29("IQ)JHB9__YS*CT_D-M:4J?!GJG:M4O M>/54I?#D=!>TV*6T\.(S:%4>IT(!.75=3^8ARY#S*@>2" M_><"?4PK,+R3O*05WP%Z\ =;9"/O0-0CB"BE9K*8OVV5-*2X7_@SX"G]^PLE M8*I6"'2#DD0_,AAO]M5Z_'+6#9Q#//W\PBAM9GPP,P!RAP^(6$IAV M7%@44V8$D6"33F#2Z;>NY/F+C@RQ6?F^D['&P4W-V6'VT-I>31W=E^537WPK MS:H=++2]Q-;PM,AFTR6Q?W%ZX_N[A79($C]'#4=:(( "$%@ &0 'AL+W=O5CL M UMB=W,LD0I)N=WS]7N*I&YVQ^L%#+=$B74Y576JJ+.=-O=V*X1CCT6N[/E@ MZUSY:32RZ584W YU*12>K+4IN,.MV8QL:03/_*8B'TW'XY-1P:4:7)SYM2_F MXDQ7+I=*?#',5D7!S?Y*Y'IW/I@,ZH6O!NU$C) M9"&4E5HQ(];G@\O)IZLYO>]?^)<4.]NY9N3)2NM[NKG-S@=C,DCD(G4D@>/G M05R+/"=!,.-[E#EH5-+&[G4M_;/W';ZLN!77.O]#9FY[/E@.6";6O,K=5[W[ M541_CDE>JG/K_[-=>/=X-F!I99TNXF984$@5?OECQ*&S83G^P89IW##U=@=% MWLH;[OC%F=$[9NAM2*,+[ZK?#>.DHJ#<.8.G$OO@ M97Y8"U7-)UOR5)P/4!96F E5GC-LF_:\?SHW:UB;JLK"UWV_=$5S[E*!0GH MV!-U'S7FOF'+Z2Q9SA:XFBP6"2B&KI(QLF,\6QQ=IFE55#EW(F.R*+DTWC1$ MTPK+WF'/))ECSWM80/QDO(73,%B=CNC^Z[0MC M666DVL #P?:"&R8HU9_A^/:GY70R/86&^3R91&7U9>L5S_Y$07OAKY,+1\;) M8KF O%9%O71T(XQ(]49)3V^ LPE<5@GF-+,<8<.ZK5969I(D X-D.3GN"8PK M/XA-M*7U8@D#IK/C)BX?EPM =_Q_Q60RF26S.BC+>;+P0+UA)[,EHG[,Z"KY MZ(.^&$^3!9:^ 2K*+J[V3#SPO((BRR02K7&;2)[^8'A.5"V;^-%K:UT9MV5K M5#T>?X=S3AA? MPQC4@8YM!N+-MMA8(*G\3:L'0+WB!5BJ72P$?K""8;$)R< M MYT2Z!9B5BL9A+&BNYEBO:HLJA1YE>82'460?/17PQU9"?9 +WFJ MM. *W=%C21SEQ&:?L%1790Z@=Q(N<;2AE,J_5H/V>H]^7AJ9^@0@]]%)TGOO M;GR:\E*B0N5?W.=/[8U4&5R :6X+7 @6DK=G*R0&*[6#'1+XM1$>]D+#*=H4 M< "<0S[U7+8&LVIC*2]"E8PA4H:$GE_*0EPJQ287].J/J-Y&S*C=G38U[H"L !4:!,(PRXBTR#$]&V3JHBH>#- M35N:;BM-UJ0*-!-+)?Y1DXJ/$"P%$@)YA+! L*IPW8D(E:'UR)=&KZ%W)8', MO@[6(>Y\XA_MW7(8:T16D29X(E)NJ=2"=,A:5XY:&=&)[<<$5J'^$ M/%:BCC@MP,5#(8;>[Y5L8*GE8CM!YM>,")7?%"-,["5)Z$#_A.(5L(R,W\R%Z-&:,P9W>#E]F!Q)KB+$" MU7$?!$D;TY\,3+J%"QLEHD0$Q515K$(VQ3 DB$":5QD)H71*R9L8S6?DD+0< M4H*N<8\>H'0A4\JN/\.LBU5"+Y4E[\A"PH#^J&EWA#B#UA.R,Z9L0U8Q+)X8 M%J?V,&_T,ZVI[NQUN"(29,B&K;3GL9OKSX&1:V6\A%<\W0[9[^B0ILMN]:-^ M#E46N@VQ-Y22*)2#@@:8#_AD2<5"4WQ&P0A9X*<;% %Z,_I=^QH2"MD=>/HU MWB 9PO(S]CE 6>(Q%2*S!\0T>+?Z@HM1&C#;;25:3D]5L*LKM6.NKQ(_*OQ% MQ47A?MJBNP#[*!Q$M\8CAO=Y7D'V3M"H@X;C3UZ^F(VT]Q_"]$/4B [L/3$> M6,TNJ#!^H0]V,Z,ANO_4T]9K]JH&XJ M-+KW-_L\8SHLZFT*DV''9U!\593A!=_DGCL;IK?D((LV_L2A"L,YZ:-<:ULO MST(.\0-N>WZFD1X]F5;C>()T^SFDV*N[6NCJPCYMZFAH?3<]C]:5%-33R&M$ M/ H&#)M&U)9 TO#J!XO$I.FX]Q1@8Z )DRK,2KPF)3!=6PI;;#4^JVD3M,2J M LV34YE 2D\U![ZJ2!#=N:KN9GD,9. MG\P99>!:QI[8?#+AX9-)&!/@LY\E^2.%HSD8/FDQD4X;#D^1;+8YJWY#=RBW M6LG4>FY8$_)^;\<_2RGU; ?LCLAV#]0+ P#Y&5?[B]&.A&_^-Q=L\^<8KK) MZ"1\K4TY9$G,"!,.'RI\U_23S&V8>^)!\<6Q/YXFZ*CK8?%'SD-4Y0?DSED( M64.VP2\:^6I:C03YXB$(C^@=I7OB=:-U>.AKTZCS9; 08 _Z_NF36KGPD;!9 M;3ZQ7H8OB^WKX?OL;R ?J8C%U]@Z'BZ.!VCL_IMGN'&Z]-\9,!H M3/0"GJ\U0A9O2$'SX?GBOU!+ P04 " "\@%M8 *JS>]P$ #T"@ &0 M 'AL+W=O MG3D&G*3I.J!%T63KAV$?&.ED"Y5$EZ3B9+]^1TIVE30.,&!?)+[LN%6_NDE@O9F;IJ\9,"W36-4(\76,O=N1=X^X7/U7IC[,)LN=B* M-=Z@^6/[2=%L=D IJ@9;7[]&O7>P4RYW0>"GK+U5A-N=> MYD&!I>AJ\UGN?L,AGMCBY;+6[@N[7C8./<@[;60S*),'3=7V?_$P\#!2R/PC M"GQ0X,[OWI#S\DH8L5PHN0-EI0G-#ERH3INF9YA6755@;? MU$1. >];(]IU=5>C7LP,X5NI63Y@7?18_ A6P.&#;,U&P]NVP.(IP(P<.WC' M]]Y=\%<1?Q?M%/R ?=Y] I>>(@V='CA$;QW4A:[JJY!M.-88:4U&@U7E.Y1X6B4=VCM_SEIR#Q?WTEAN@0 M0_0:^G\\L5>Q7O;T)#F%XT:(*Y ET,ET5,0PG(TC=+_&W5H(#,P&(9?-5K;8 M&J=7/ 6N1L [)-Z%AE+6U"KTV>2=DIKLY7G7=+4P)/Z1NM075VA83$[>MV1 M=IILZU.PTT<42I].GCDWN71UA(JZ".%0,]";:JOA9XB"A/'0I]$)<,Y9FB1P M2K-@'K(HB2 (IGQRB_FFE;5)J1;#AG8;.*QXF+ V"R3.>CX<7DK]^&CB@($M9G/A]>&G&XB"PX87C\*)T'UY$3EDJ M+"=I!/-I/%GEW[I*/3NS4LF&.BOMZ,I:/N9+MH\V9$$:$G!*O/&4N'K&2N:X M.B$%RTG*(OK'CI78CU@T!,/IW*(PZEG),N:'*=Q2KEU2KHGV$3:41F+O;_ZB M2Y2ASY%&X0X:,T2#'" MZON&U7NG*.6'KG-S"=="42M?%Z*V+JOME$J%[E A7,U"&AO@.==@OW0(L9M M(W1KM$-\;]'=UO7C%*[_-UQ*?,[F?N!"B%D<1D,$,4LBNSHVS'X@;,]&I>D0 M\KHKW&E0?],N-]9TMVC0LBZF\%:;JG$=2ZS7"M')H0_#2738;O42HY-;NO:6)HZXU_:/DL'IXTJWZ ME\QW\?X]^$&H==5JJ+$D57^:QAZH_HW53XS)NDZ3V^?DZS[=/KJYLM%8;:?MFJU(\69IL(W-<9JLKN\V4C'G0)KD: MAN'T:B-U>O[B&=_[F+UX9HH\T:GZF E;;#8RNW^I$G/[_'QP7M[XI%?KG&Y< MO7BVE2OU6>5?MQ\S7%U54F*]4:G5)A696CX_OQD\>3FF]_F%?VAU:QN_!:UD M8[4_:1HFQ1:;$OVX6-L\0(__N6JV3->Z617GSQ&YEI)Z?(S&L MRG;J_,6//PRFX=,3FHXK3<>GI/]N#YV6>CGKB8=(%E_62BQ-@N35Z4KDU,LB,K5A+>%JFBN>=BVI]. MQ-Q-.^G/KL6H:\;/6)+:+%3FC+@W%83,L8IP$LQGUV?70Z?/]CAUS0(YZ'HG1V,B9$WIDASO#,* MAM,YOSVZ'N+=Z\$LF(^F@F8?AS,_:U1DF<+[0-$BT[E6EH?"K#QTXM;=.WO7 MBJ1 )!C=-?A"7 _&P0CS7 BLC6?B0(5B"!3\I])89LTAB!76/5]GIEBMG=4I M"A&KJ&9+S"IDQF'EPMT^:8=4[XQM?N'TIHM)_7-:_YP):#:;G/$$*&IE6;G<)O.+$ MZ&;\]"#<*= #44?5SS+2B<[OV12'46K[W2+$A]1GSB!DA0=MA2FJ$"UU*F&% M1W2Y76N((=,CDY,"Y8*6NH)HZQP8D6DD\N:>I%VJETY0LTWC%+;[/ M,-EMJ5N=)"X056.JP#T\-9!- AUW)H+^SD-%&ID4L Q"P\M8(6;@W)U4%TIA(X,*Y787G1 M!\J:1:)7DD7")0'&V:UB.D<+;!4;2)5;)$GD"Y77M;*4R4BKP_#G>+XGU.5: M%(AMD1$P\LKPX@V(*(7FCW*S?8HDL3EK7DORY?)FE2FU(;A:>&TVANIFK6,@ MWGY\#Q9-8];@D^*E3+\%XI?^33\@]+F)0?,TD1%:( 1"6% B5>E800!'A7J9 MF8W(09-)3_Z[E1D#'N,:;EX>U['7-AYQ(8AM\.K-!RIN*-(Y-+'?4J VN8*0Z68EXQ @6$ B%8Y,]1(CG3[ MM=#D?+RTD=^4^!4NP7!@S;8B9YD"SE)0<:6BZ5<(LQ4S-09=R@0R#H3A J(& MCTJJB'C/J8+50VJY?I1_\] Y*% %HJ%#D2;VUQH##ALQ=8-Q"?UX6R1\@USW M([(.X C%<4.9W4QX@K88\ H2"MW!\=1^ MNG-,T'AR&0E/2/C2*+L<'@TDPF ]9N+1KYHX943D@IL-)S(7T*\@3'C]A-K-2G#/L8!I( M=D;^Q/2,]AV88"E'MHJD&9$Z)=A0<4I3-1&MUG:_M*)!W&DPRJYE(&MSQAJ" MUMKM,)*#/CRY5:0 FQVA7170)9=."M:[K4+9]+9LULW3!L0TQZD%E3*F09_K MT?QEN*_Y"GWXE+W@)V(WR7$TF)UA@SD?.,XHS=Y M5,7Y4B[\< :A"C$B&,VK*:U5N3WH47UUK943EPTDI4=?^Y_[3) _EA._0FS! M^E2-+\EI%"FD,6UT]5!:7:%A&E7/GQM*I6:L[ R7A$AN-3VRN8F^B;5*XCUV MUJEDP]A2)!H9+LL$0S_YB$)Y"Q!9N0:(4:L]42,341J47J4M@L>35M1O;1)6 M.6*-?%?5-:S'XR[UGN?@*H18[;JFQQHV.F7JDS&39T6$E&&?>R#SZ+.?AIV< MM \J1J@#HY4V 9F2&\5;(J5_=7HDBUH>QPPN@-\Q85LIVK30IDVX-DCAA3JL MK[+&=3BJ+AIE83.NP+JRZIB\7C)OZYZ5C(-"0!9T 3T$?<%J39;QMDXW.AR4 M$.;FA]DME\C(C6.KY/:42CA=5 UITS)UD'+GU830 ".RK6%R!/J;6E/@. M8<+L(B":M356^T?<[:Q)M9)_('8HR1\[9[[S];M:AFV5&>EYO6M'/*LG2[H@ M[!!T8);+,EY[[0H]'+%4$N;V@!XDK-PN8F&\/S08.VGD,"*?]4)NB0*6*RB9 MW4*ET1JL[EM[[XMU<63/^M^YPTVJ..HN=U(\@:EV1^H=JE)^E9TE'E4;7)<1 MTK3LR]RCPPV%7KM]<_E0&-<7Y8X"@T&X"*,/ZEOIVB''45_UB)KQS"=:Y&B)K- MUOIY&S:8_:),0OZX4&Z':$?4;+$AQ:L*&!$36ZD2*+M8,D'<,'SZ&I5?D_R; MB'L2R_<'3P/77=30O"K=ZA7IGVB$O%6K:PK>LU7!-6GH!^\,"1TGD 3#7\5GZY0C252]V M;"P==&K[W5G9-P&F5O0>\\M!?TA%EWJ;_B3T75I'&Q=),BALL2CK3=YJ$^1. MZD0N7)A[QRRK*M,Y%4=UI>1C)YC(NDMV'A-68\)Z3,=F1(.L4@:0"9H"^^)# MH\ELJLK9U]5ULF.Y?B"M'+&J>E;[\)ZT"1/?;9 66Y4@R^M)=6HQ!IF\BV. M6]-[@C6LF[K;LMXN'3UIT&ERO8.Q?=;2=S@'G6+5%6UNAZMBM[^5V995-U9< M!(7T^1VXWH6TYQ_$*7:T#TZ/RI>@CE*0;6:_8A>PMX M(,&+:N;LUNAWR+JZ^R_-"O/_+@^#\"^J#W^P-CRT&!Q4@: #,"OK?@\PJQ=_ M!V .^J/PK]ZV.O$AI4V%/."V]B!/+OB6S,:?Z!X=G>:B_'S7-5ZV@X-S+T$O MJI>:R*?=VXELN!H)!7Z?DT%XAX+H9$7=4)S588H<@49')D<5-G;"5!T,!S!% MGP!=:]G54?' CTB^)1K%"HIJO'%UB*4^O$VK.L\&]#:;B:.?N(YZ*:D_T"-SY/E9\GJ<_0$ M$[C:V@("=.^P,5Q_1)F#L .^C$=!.!MZ7CM M,NW)76/:JY($W4!=1L*E8I#PC*3Z<.=CBH@NN?M?=4FVA[5PE/V*'_=Z\C+".K\.M9KS<)F".J.^PF B]],KU M[OR$/D,9V)F/B+PI#PN\XL,"-*HZ2,/ITYEU78<]@@;=+;YS)H'WH%KG#DHO M'/^T>&23L_EUOUO7]EVO[9E;)?WO]7+IO"8Z[OT)AU"0H4$XG^!O>:ICW!_, M^13*.)C-K@\>'#N4 DP:3?WYC'E_.#TX+5(>4/E-1TS*OX-@% [XS,>X/YV> M7?AC(Q=^P@M_>.2"7N&C&7*!B'J@>\E3J!S4AW)Q))H7%U$3"ZIO>^S5*GQ@ M:5.;V^^&B\*ZHBM4Y;P]0K#SR1<7F=R?IH]D>VBHEH'9E:*,*H-@&HX\GLQ@ MO0>?CMK_ZKU_8,(QJ-2DC\OS,GZK^]!(728Z:H&NE3A[\@9%GDDZ]RCH?)G8 M*,2^(^9N,I9TDIC5*'#+!RC)X24F-610B=#&;7)1(_';(8-JX43TYPZYB?U8 MWH!\?4>TM=!V7;9Z+J_KKH0/?QQ!^N9N+D7L*F65$B]<'0@O3\A1) PF8^XL M-!VFH\\4UAI@=5Y^9B;AM^ 'ZK%9+DM__!'8]*ED0:EK<8TFMRU_[Q-]^87^ MR">D(Q^OVG#2_XY=JU@_85=59M(D $GL--H6B]!@$UNIXQ-N*/G2'['QGV71 MKDHVZ7<='[UJ'/;=*-1J.M),?0(\[,[]5G>K4],W[K!P_;H[;P9.\;L+G*SY:/#"Y/G9L,_UPH-0T8OX/G20%]_01-49\E?_ ]02P,$ M% @ O(!;6'PLP((?#@ .B< !D !X;"]W;W)K&ULS5K;GJHFT]J*T3+ONS*2CT[ MV[;M_OKJ2N5;L>-J6>]%A6_6=;/C+6Z;S97:-X(7>M*NO/)=-[[:<5F=/7^J MG[UKGC^MN[:4E7C7,-7M=KRY?2G*^O#LS#OK'[R7FVU+#ZZ>/]WSC?@@VE_W M[QK<70U2"KD3E9)UQ1JQ?G;VPKM^&=)X/> W*0YJ=,W(DE5=?Z*;U\6S,Y<4 M$J7(6Y+ \?%9W(BR)$%0XP\K\VQ8DB:.KWOI/VC;8 ML4*L>5>V[^O#3\+:$Y&\O"Z5_L\.9FP0G+&\4VV]LY.AP4Y6YI-_L7X834C= M$Q-\.\'7>IN%M):O>,N?/VWJ VMH-*31A395SX9RLJ)-^= V^%9B7OO\=977 M.\$^\B]"/;UJ(9&>7^5V]DLSVS\QV_/9SW75;A7[OBI$,15P!54&??Q>GY?^ M@Q+_RJLEYZ+9V=( R6:S^+L^;??>+'[Y %]PT'?\"'IC^['P[,OTDLVEL ^ M;@7#[;ZN1-4J5J^9-%^O!!):]'>M'HPGK,6$6\$;Q03M*,-^=$A69G?$&1[X M^D' >'4<%.AG/N.-N%[\8*7] ]),>"Q&PD9BCK,7%Z\KS*D[!:GJ\BWPGCU-[XJ>-&";NDA9&+E1X;9"GS WP&'LM2 MQ_/O3#CAG?I;@OY?Z3AH'N$I<" VT&V_@1E[=,O%E#T113.(/IE6RVBC& MV[:1JZ[EJQ+":G*EUD%U*R4+R1L)\0=9EJRJ6ZR-=0$=DNPK;P%NLOHL%&QU M(#X7^U;O12Z:%K Z$>)HA[BA:60(&"L8)E$33X!)6L5+RE2QE>TN; MS_?[IOXB 6:T[#F+'2\*M<1SN,[-R'J&J@%+!:E* M:M#2CK[JJD(JXV(,.[I]5W<5/8'+[]GF.DF<,:ZC_DX8+_6.%J(5#3"5Z_I@ MU^RJ1N3UII)_0NP)3S:BY'953%$GU9/JGE:^D[@!6YY.3%H)4SY+7?;^[U+R MQFP>NQATO,0V5HCE%O)-E,#,,(Q,4CI1UF>KYWA^A/S4Z:SOH\S'=W25>G05 MA:\."US'#STS.G'2*+:CDS3# MZ%?]1CZHM^<$OM>O3,L!!M+,*NPG]%7@9&YDE0Y)_4'AS(F#T*P>^F;U!"HE M@ZY#,'F>XV/$!85HZ!L+(ZCL8NCKN2C0WH-.7F1=F::.G[J]7R.L#"-U3*WK M$CR+THJ"CU$L5SFB=A+CT_B:0"!O]0C*\ZZM$0(V\\?AV9 [='8W0Q+TJ$0Q7R0B?1(6GB9&RJPRKP:GB] M%VU#3EMCL)16R>%'*B1^3;**%@0US^6]0HZO:Y:7FTD5:XW]>$[ M(@Y%SR*@D6^C2X>@'[HVKU(*W"'XQU; 'YD7,R]Q@C" PUT_7;P#T/+*H/X( M[X] KD"DK#U(L<"FO9-8RY"9DV2C]0JY1D)!IH01)L[T=X/0;_EN_\06HWVO M .JVV"DLDJ0I09 ;TH)>LKC9P@NT?>PS+SOC7$[)Q*M<.P(8%!OK(]=)!Q3P MR#N@*GVUUF%3*VG_:,MC1"U4CD(-L-'_ MA# #C$[R&7T4-5DZ$2G>2;3 WN2FL,'?^[JAY.MW+,>DE6@/0E1Z4LZ;YI8P MR]1S/8LB E?DF[[P2HL=X$W8$ZE=",DMS=QW#9PNU$"/>E&=@KI3"!H&FS*L M$#1R+7-.KI^4Y-Z@XK[9[&*DU>6@[1S9F$#7 &?@GEQ9N%;7BQEAC.=XGC<= M+Q65)E(3'T%,G!E,"2FKR6\%PC,"H"S*4-$B9$ C>*EITX;R %_E7&W9&@8R M$-.-J?F^WQ?IF"KC@!MW] 1G3Y!M 1@J=-10]AUUWX7>(NA@%@>S!W.('#>) M%^\:LKR]==B^I+TD>\0?G31)!9 . HS,TL FQMRNVGU,TX!J?Y@N/&@ 6@)0 M"P!![N*-4.KZ!$*D0.W$0&6<.%X"!K&(L"Y:E"0&;4EFMVX41]?8C#T'CQRJ M]3U,(U+A!8FE%Q[1ID<,A]= !<:IAYG8^L1PKQ0HXQ*"#=A"T^6Q)B"1D&)_ M]M4&Y"6RA20 !2*>]8 _QZE+),<+C7]"$"M2_>U_DUT7&%!VA1[)S)J$3B$* M8#BTA*B9A++LQ5PJ.G,TI7?44#?+@#I1@#;K9 -,?V8>"ZL9_0XY]J*/$W M_#,X-6[$&+12E(U2][!D7 I-FKK;;'$3^,R8.K.T96@S$J*1!&ANG46Z/3(X MH,$]\ Y:FTECSTVZ7C2,74.;Z,SRQS&C. A"RSN=5 B$2!(LC&T^;"7JJ.YG MD:L/+ DD!2&N+)O2?>G4.P '-_1 M64(+!@'.#>+V%Y8/;*(^5*)16[FG+A$AVU.Y E@:XR&UPJ[^AXLH.I('],$ M>UD:.U0G^$[39./E1FRZDAM^(97J1&$UT0LL*?0YF:D I3QMH5ND4]_3OJ M1M"Q+=DSLE"'BMXZP(;&^?G^FBA@3+Q*\WBS_;K/&9(#FLPBI;3= 67R80L. M /27UH>E_$3BM2OIJ 07+4UE2"Y%Z* +_M&$!T!\?-S2EZ;E]"AG[9,)$QBM8S&@;T6U-\BO,*/H]&E0WNWTAGT6C,ZG-; (-0$/!"8O"AUQ MSNS!SQA(:/'?$8BJD+D) ^PV(,NLMN58!QLX!2W')LG=HZ/^$(1< /^3O^8W MHB8_FB B/[XP[:7JRA91R=8=G#WG05IC142/6M&FL&3,')M,[#MQ4--W>,=8 M/<7(S'8X\'W%-T+7OCL&ZF!Z+-C,8F275FC=M71B;*L"^5K'U0:-G.Z#5;<& M=Y2ZL["ZU'VXW2>01SV7=]IU\U8$DY2AKW2L1F=--DCN(M2X*$,DG\RC/U,O#]Q0N;!8H@M-D8[.EI)WJP%*TV MBGP2IE@_"-QAPOA4;HS?Z-#2Y$1OA"WI#!K/+ :",YQ/>5X\7%&K/[(.?A[9 M93G@?0-O;$Y3O]KVAZ)][6=_@'2C!SEF!]O*C>D,*W% "Y5OJ[JL-[P8Q((*NKJ9?(X3Z6E%D M IQ4[#7D5,F)8)+8+?FO.-T$7[S7[?NK2SRUFT2Y#$J@NP!R&T&([D"79AD2 M86=-#EJ,;83E XVFLJ6VN@F[TXC]SZ$_'.$?URAXRR\7IW14FKBX8-+G^I ! M;?0@S)7,C1#'/]1'VH?YT$_J,46;#Q2M9ZF/G>\.0+'&,S]3QHH#Z M?NT[->.%:[O2.7.7;JP_O,#<18/\N2\G^VOX87'RW85EC@B?5==."E'_3H5J MY:B2K65IXA&%51SHE&<-@0B6\:KC=Q9*"/T&QH V\8_Y ] C(NGXJ(KCX0,- MF;P#(,@^I@SVMNP4Y0F=45"WK(N0;8])&L"#EZU^52/5UPVM1U$U _BD^C-$ M$W2.#C%TPQ&DF@ZZOGM(-7V?,64R=!:7^BZ=Q8792)1V^T0*U NU8U%#L1( M#[JAA\9V2.)'9_;3Z"#3-)KZO=X;OE?:[>9P6E\>SR&HOPQB,S[T[+PL>@BK M/3K<".ZY[96A^#T&GH+ E[L0YX(HH&^/5@8$]!+*^@ M6#79$E"#LP9C(!$7$M.P6[26"=3YU>PBLXXR::HOEZ>ZY)D3JZG! YD[F2HD ME]X#9;:M39*83=\8.N.",)]"5DC0OZ/TZ##YGAC-L$W(ZN-"])[?$><;GSY, MB3_Q0EZJ^C^V(W,R+^I?E#JNZS-.AUS0M]^ N\.[T7>K'X03S03PR MC/50=R5:0[EFQV&.X39BECP>B_W=MSJ2WOG>]J07]4'6A6X$S_69F#F T6^7 M9O=KZN6BQ@X2KS;PKB73BTXZE3UM46WZM=+DDZ6_E?B"BH%@@[ M/A,'&2U^[U2K20W)#BS*(5O;<5/NF.PV;X5,'.>/:(EG1I;O>MG7TB\\H=\3 M+1 Z0LG^6')>.651K$1O-=73.A.EH5=V.?>;F:O1[YEV KR"(T)H +Y?UW7;W] "P\_EGO\;4$L#!!0 ( +R 6UA!-9@.>0D + ; M 9 >&PO=V]R:W-H965T'N[ M-N#Z1;:3.$T")&YZ;=%N@Z3=P^%P'VB)MGF51"U)Q?'^^GN&E&S9D5WWRP)! M;%.<]YEGAM3E4NGO9B&$9<])G)JKQL+:[*+;->%")-QT5"92/)DIG7"+GWK> M-9D6/')$2=P->KW3;L)EVKB^=&OW^OI2Y3:6J;C7S.1)PO7J5L1J>=7H-\J% M!SE?6%KH7E]F?"X>A?V6W6O\ZJZY1#(1J9$J95K,KAHW_8O;(>UW&_Z08FDJ MWQE9,E7J._WX$%TU>J20B$5HB0/'QY.8B#@F1E#CSX)G8RV2"*O?2^[OG.VP M98-%8L;SV#ZHY7M1V#,B?J&*C?O/EG[O*3:'N;$J*8BA M02)3_\F?"S]4",Y[>PB"@B!P>GM!3LNWW/+K2ZV63--N<*,OSE1'#>5D2D%Y MM!I/)>CL]3N9\C24/&8?4F-U#G];<]FU8$T;NF'!YM:S"?:PZ0?LLTKMPK"[ M-!+1-H,N=%HK%I2*W08'.7[D:8?U^FT6](+A 7Z#M:$#QV^PA]];H>43IQ2H M6LIX&K'W(IK+=,YN*$.DE<*PM]*$L3*Y%NP_-U-L1_;\M\XM7NBP7BA5U(7) M>"BN&B@9(_23:%S_^DO_M/?F@$G#M4G#0]R/C]UA-LUQB]6R8AN?&:Q; 1,L M>^!6L,N)9_& MPFU"_4UM![J% "0CZKC(XMEF'5H!5/!(BY@[;:"?A2G +&.1$+2T+6:J-&*# M=9\P:YY$%2KP5+-"E7>';0HY@"@VBL4 4))KY#R5,XEU^\(?Q'W&I88R<2Y( M!JV0'*:FL9S[G1WV)66?N0X7+!BX":Y9QE>O M9_)91&VX(A14&K-8>9JF(306J+W4%F&D9,U_S ^=I MX:.!5*@^.V,=]@TXX]E G\24WGFIWK8S8+,A)Y#9?@\(!YWAF/V#\3ER#:2< M94J[GH%G$G6PMK_(01<"4J]PF^-8>J[6<2S*M$S;WN'W5C*)I&1N&U- M(T&Y 0VC/88Q3G)#;A8D?,D6@#'AU*I/G!H.2[#X2V@%?]XX%P)U<_3FPL_# M]L^Q@CN4CBB?L&^YD$C)5VS0#D8#0@/8&>=X6N@-,U4J?&X '#,NHTUIDA4* MDC1ZH-:TBQLC"KQ^!?6&9Z<_X.G)8Y7.7U.&L!CU+&,'[QV'7.&"LG9_H=48 M*3>Q"5BB/QUHL:(9!<:&AF#9+A=ML^7,INHCX;X 'U+.*9>18 M3'D,3(9D:N[0^7<% C&;"3?(.(PMG0X,^0L496&YZA;4B'<#ZBVOL2P2'M*B M%SC)IBL?Q>'@* $8EC *I>SNN7#P!.5 _;.^7\R*[2:?&AE)P"["G_ 5XY99 MC'^&93FPC= 66Y=<4Y84G,,U9R!;PE-,D:0> EER]=D3KES_<:#J01^U#9*R MO9027 DD/%S SYHJ,%48N5PPL&N')^GIHVRA3360&]OR-"QP<$/D0U #D"X+ M"QDU)E*L*?/'P8@U[W(4;?/NVT.+]3OG& SC&.Q:Z_(X=9N^/>#IL/*TKL8= M3;D6E T$&9#Y1(M7G6K@&!Q5Q:;2A]X <] $;G;A"MX WT1%TJ[8O99(]P>: M%#Z[8+J.4I6=4XRH-:LA )/\:(3#VOR&$2"#Z/ 520 MHZ@-PK&A%SQ3,MYVHTKC%88EUXU,PN-J)A1$D41M6_+_>[443T*WRR>2J!+^ M/R@9843#"JA*N]Q$LBW,C0#&3P#AVM];Y>.[1\'?85NFR2YRQ*(8D$L)![M% M-4_J9.U."'_FF'UH"Q@V98OU.F:$NDS<3@Y^)!N7#-K@[ M]J?'LJ^.'+O,/^:I8(->E??/,?^8Q_L4?\0X()(IXE 10%N:\HEDC(Z5\26T MBMC4BWF+X<5+*9_OB6L]0M0WS=J(\]VV6?;B55FV6V/B^&S3YL_';!N,VN4$ M?KCOEV/#GJZ_?[XV]390R:]M &TY]<^5B@Q#TXY*CEL]'.<)*_QABE1#A,JA M_>L>9Y5GBZA.A&_%9T'AGZ!]VAMM-653WY5_C/%NQV8(V">;8G-@"/#GC\!9 M=\"1J/UJ"Z$8AB$E &5FV1>^;D7'^"/6^@PO*\?4.L=O#T].*J=*B=%ZS,7) M#4V3W>:G,@]Q B91?Y"HD]N"]M'=BGU2H1\8=GVZX\^3Y@?2 YT)KC2MD\FZ MT^U1>]L#WNR+DP\O9[/[HZ?C;>_&Q_/-A@?P^_+OL(KB5F3 M]0<#UJJS\=-E?,NK "QJ^;1T:>3. M<^Z. )WR248.5/PUJ;MOG*K<5L#-;.'',6<%/ZOZ^Y.HLE]P(@:?R1,TE6Y43)#PIWE\?)YC+LGS39/FP.6#>%L?O6/Y$Q+]?W0X,+66W1 M?]@]AKUBHW8OZ.&S69S&6M0BQWYEV.ZC%;3<]]%X7'SK]]L!NL4/LI:75_)E M$^?^(G1%]:_@"(J=&]O\_=-F]M])/;JEI^OVGTCQORWR%1X;RA.7#RX)7.1W MXG2[GJ2*=K)U>B<'GY<^1T2"0<7K@SYP;K*9-2IS!MTRL299W]KB-VSW3OL@ M'_<=X(SZX'WRL"ZI<'ULA7VINXL$.K7/^B26Q(_9>7N$/G3G)[QZE:':Z:!> M]5O7^54!!@48KJ1 [\>O)[%SJ_A,LP,A# [J[N+,57M&IP9)QZC8S0OMX7!T M- PL<5#%^+J-(^[0LA^?MN&I:FV[!+94/ .( 8F0X^[F3*?N]KU;>8N2"#UW M[XKH#(,2]B]4UJOKUU$W_BW,9KM_EX6CQYP\$HL92'&B&368]N^'_ ^K,O=. M9JJL58G[NA X46K:@.=5YK M P / @ !D !X;"]W;W)K&ULI99M;]LV$,?? M^U,,% MVQN3/-W]^+_CDQ<'J;[J$M' ?5,+O?1*8_:70:#S$ANN+^0>!7W92M5P0T.U M"_1>(2]<4%,'+ RG0<,KX:T6SG:K5@O9FKH2>*M MTW#U<,5UO*P]"+O:/A< M[4IC#<%JL><[_(+FM_VMHE$P4(JJ0:$K*4#A=NFMH\NKQ/H[A]\K/.A'?;"9 M;*3\:@;FLM?N%0^<;SSS(6VUDTP>3@J8270!E/4FFNVX5%TTB:N$790O1M'7BN+, M:IWG;=/6W& !-Z9$!=>RH>4M;=WO$'Z66B\"0S-9_R#OJ5<=E;U C1A\DL*4 M&MZ+ HNG@( D#CK94><5.TO\B8L+"",?6,B2,[QXR#MVO/@%WOMO;64>X,_U M1AM%6^.O4TEVB.0TPAZ72[WG.2X]*IA&=8?>ZNV;:!J^.R,P&00FY^C_>6'. M4\=1.('7H.'7$F$K:SJTE=C!7LF[JD -_'A\06Z!8B&G4"E0&&TM_!%:.G3^ M!%T3V@=!EXT-Y_? 71BM;FN9_?KZ@X$Y0PQ<%(,M=C8&ER,ZEW3J!-SVE\3- MIJYVW)WVL4T"]01^H(N)LI&&UZ/Q1T&:9:L)IR9)<=^^R5C$W@VMU3+O?D>_4'D? MD"LP$@KR/KD2SU7$?A1G9$NFZ?G"')>$ *D_SQ)'8+,Y&1R.[(D_FX>OK,74 MSV;3CI%&D/CA-+)%]M/_40R;VRR*.S%=[Y5%Z<0]5Q7Y<9*1-:$\9_ O&Z?? MP]T.87Z6=AN'^6D<4DO$:=QMF3DE2[A3ET7PZ$9O4.W&ULK5=;;]LV%/XKA+L5&V#8EG)IFB8&DC1! M.R!8T"SKP[ '6CJRV%"D2E)Q_._W'4I6[,#V+MB+)9+G?.<[5]%G"^L>?4D4 MQ'.EC3\?E"'4I^.QSTJJI!_9F@Q."NLJ&;!T\[&O'W0T$%GC@ZTZ93"HE&F?\KF+PYK"R62'0MHII)%W:RBR M_"B#G)XYNQ".I8'&+]'5J URRG!2[H/#J8)>F-ZKN5&%RJ0)XBJ:(^>%-+FX MLB8C$YR,T;.%N'*4JR"^*/]X-@ZPS0CCK+-SV=I)=]A)4G%K32B]N#8YY9L M8Y#NF:=^EIF=#Y RWAR3S28OGV3'$\^[&%\V#,^W(?^ M/^9NOYV?DN1G\=^,B1MEI,F4U$(9A+%!/PJ">IHQ7>E%EF&UXXR@@G,TTC M\5M)8%W5TBQ%*?,]$"7I7,R60N$=$Q ];IBG5[F"=8K4?A#)^Z/A^_0D0F!U MG S?3;"*IRC3!M-.=(4:959[:=P[&(*,Z),?YL?.-8 B1<;;N\ MJGY7JPI<7D?1"V,#(&M"7""&T&-?6^]A29G6=)\-)C,CK>B)3X-0O;KU4$4) ML+9?J[F8>?#8&8(1B*.P"$"8UAHUU#A/G()9XU'1W@_C\8HR/:/T'=ET;AK.0-T;;6=L.UB M/9%OWYRDR;L/_F_'12_XXITRF6Z0Z)E%!_YZ?=L6]_7M/2+$.NI5RGL(R*[! MV *E)'(D%"-0;I0^>G U6L%9.5$W+D/'$8?6V69>OC;WM>0T;W-P-^^>-JKD M*=;/9K]4)#$!Z 5B$)O^$T+9+P7CM<@X5+JVFMKNPBVCE=%U 1&PO=V]R:W-H965T #_>_W9XMVXEY*K"K13 M1@L+B\O1]>3=S93HF> /!6LWN!;DR=R8+W3S2WXYBLD@*"'S)$'BSPINH2Q) M$)KQM94YZE42X_"ZDW['OJ,O<^G@UI3_5;DO+D=G(Y'#0C:EOS?KGZ'U9T;R M,E,Z_B_6@3:=CD36.&^JEADMJ)0.O_*QQ6' XE.%?/[J3BHK_I!E ^(32-=8K*0SZR9Y4>*O4A^+>!*))$ZF+\A+ M>S=3EI?^LYL?E,M*PYZ*_UW/G;>8&?_?YW00.=TODJKEG:ME!IB8724F=*ED+J7&BCWPY.G ,DF6]$XY1>"CED+A18:;-B(WR!8FNKC%5> M_85:/*I6NFZ0UQLFEUR>'K)"JZ\-DC0.90HA] P=F=(:C#W+BUQZB 2@4NT1+Q2&<9[3!6(@S(*?]8;W5AYS #-I[8:AKTRC R^R*FQ5*'@0 MC59.&_!7/YPED]/WP^@JC570D-GHBB-ZK+\&>[1H*Y!E=V<)GZ5B#9:,$PM3 M8FMW[XZNF97_'^T*V&$^NNV,'Z3GGK.CU[\00*9Q:(%[<_0!K%I):N1M D;8 M)*TEP'\4:92<)8-?]C1Y_W0U9._ 5#"0D9R?\M\D.DF2\/\@#Y5#QS>)IJ[<-6E;>M@PJ"?BN30TG/5[@KU/AXJT0F;RN:,>+VTT^"'7SXS]V]<&M9 M"\NUAAL*SF#=!C/;8+5EA=1+X.<8,4IB@Z*L,'/JUW)>0E?.6*XR0E.SLLG) MEJ^-H2KJBIU*EB1@?=2U-7B/(EOS/Y*](FF[6JA-QL*U)9+_B7,\-"-<.6@? MX>2IP?)2I;%]6>6^$'1SM(^]S:BDP5*7V;#A@PIF.S2V..>PI(X/1* T>OF6 MD$9 YYZ1?^H./;+[_*1>D^.4)!/(P1!/E&%6B!T-AE(M.N^[$F@E,-04"N%4 MI4II ^+!YP5DV!XU7/I @ MZ8\"]233<]:/-UCGZ>GWF(C3L@9>)TL,!@=9&]]F#RIL]7M.,#DWU*U0SG>% M( 31 >++#2=,.()%MIII.I$V$AV&($L:4-*6KFCRK"2& HUY$=U)C^X# /,P*;X-\7WS*Y3R_BG6AR*3KF"1 M? %?&^Q*)9%@$66UWI"$2OY)V]+FT-S>NX>145OC*02ZQ4$LC"SM0IR) +G;H3Y0B_OKKL,7T2C#\()2MO.-7+J_>R6K^OT#,QH-H<1J8WF8 M-%KYT(1/TN@<]P?JB@>Z!\.,H#Y+G^'[2P]0B#'7>6_B $OP2@NHIKCRH M^OL-SQO;3<0-X' #>M_=A6W?>.HMVKL!\=B7XL/M'=>:[(8!]PF9%2_V[71K M*G:P\$L4KQ7]_M'-=![29!2^M_^+G.\?D%_P2+.-DK_Q]/;%@"YHPV<%>$(N M:#/$%F7QNE'R2U?;DB@P2XTO?:&..LS?/RK M(--''A=6J/ EI#_MOR-=A\\G3^3A(Q3NYDNL6^PP"V2-CT]G(P21/^R$&V]J M_IB"$?.FXLL"IRQ8(L#G"X-SL[TA!?W7M:N_ 5!+ P04 " "\@%M8Y4U8 M"KP% !^#0 &0 'AL+W=OTDDZO+><^['(7VV<_YSJ(FBN&F,#>>S.L;V^7(9RIH:&1:N)8LOE?.-C'CU MFV5H/4F5-C5FN5ZMGBX;J>WLXBRMO?,79ZZ+1EMZYT7HFD;ZVRLR;G<^.YH- M"^_UIHZ\L+PX:^6&/E#\O7WG\;8&I.I]='CV_.F'[9/"'IEV8 M/ MF4CCWF5_>J//9B@&1H3*R!XE_6[HF8]@18'SI?<[&D+QQ^CQX?Y6X@TLA M UT[\TFK6)_/3F="424[$]^[W6OJ^3QA?Z4S(?T5NVS[9#T391>B:_K-0-!H MF__+FSX/DPVGJZ]L6/<;U@EW#I10OI117IQYMQ.>K>&-'Q+5M!O@M.6B?(@> M7S7VQ8MKUS0Z(LLQ"&F5N'8V:KLA6VH*9\N($&RX+'MW5]G=^BONCM;B+3S4 M0?QL%:F[#I; -@)<#P"OU@]Z_$7:A5@=S<5ZM3YYP-_Q2/@X^3O^/X3%2QU* MXT+G2?QY683HT35_'4I##G)R. A/TO/0RI+.9QB50'Y+LXO'CXZ>KEX\0.%D MI'#RD/?_7K,'W1T&^_W1\0_BX5S]2AMIQ%L9(_D@/M;$]JVTMT('#'GQ-P9/ M1">VTFO7!6&2?9/MYV)7Z[(6.HK28<05^[ \9T9 :K >1-$%0 TACZZ."+H0 MGVIM2,1)M++S'A#-K2C(:-H"6JQE3#:R<9V-PE6"+:%:P5E9P+1U(>@"GE#M MD")^MFYG!WC0DLXH (IPRHOD-9"!S23RXT>GZZ-G+[!=6XF

V4F( N9TC;FGK<2E>5+J$C' U4+J,"_'&)A\@-# 04FT!;O2; M@V"?9H3@%&'*,!*I,E&HY19A]Q0&%U157!]GOY610([0'H@6& V.!2][,@ F M6NDCX(MV:G&G)6K)92Q]1ZHO2ACKW*.=]E9N#HDQ;+TK)!>*&Y "4TUO M"03$H<-1(GIY2#;#VCJM'2_$:[=##OU\*$$?G9US?>\7E]O1&:VPK"9Y"!$+ M>11R-0=J"_%;504Y(=<2P8$OA;/&JKH/0^IWM,K)"C MP[D(*#>X(S4XM0@-K]A'RD(*/K7E@).ZP:Q MUR7<5]XU_<'#AJ@M;'&V6>XG"Y \A!]S)O>$.9F@0BSZN8E=@V[$&L8Q*0A[ M2A/9MD:7J8;9X>T\ 3C4A:XP>M,W60?7?BCA/C!G%1,:8!4JS<%K[[I-/=&, MK ;*I6I[^M)I?U= @+>#UU*&>@Z8I>D4IPKB;P/G.KU065MGW.96Y-1M=3)J MT&T58G7)BHDXN/:IBW@PL1BZMG4^YGGX1DK2!'>85YKXD"2% :=*3KB&CN^\8D@/3L%-X5!,J[M MZSF4EENN1%I#ZK>0ZUETVJC<<5#^C 2)TB;C3+._A[)7$U2@FC1)SMI>QI.J MYI;O2YG!!& #8-R0D*LB3QH?WCA]#.9-[J3GUF1DEC8.*LGCC:A,%+=/2(Z. M];[Q%^+RD,+,[S1.+15+,:3!9JKW9S')=HMNN4D*#:G_3JR?S7]Z>BSR2+-! MUCJZX>D9RXQ@IZ.RP,'&RP8=$SIIX*4W=I U% ]_H1RW*%.>94Q:\HW^ *_< MJY1'GJPT*?]Z>KA,.552FY!&F#S?^9.ZER5T T)(?9:&Y$Y*@(R]UDB>1]T M\7ZB0IJ^5FJ53N+4IB.:W#&')7V.C??,\YE6$-GD<"$.W:F6DSLQ"KI)-_^0 M-2=?C\?5\F&W;A(KHG M/=;X@42>#?"]&PO=V]R:W-H965TGB8$D3=L4Z#:PXQ:+Q3Z,R)$T#%>GJR]WSR_N'#)6N72#F^%*_-6_AVT4C)=6Y*IPVA;!J^?+D5?3\]1B?IP=^ MUVKK.I\%[F1AS$?\\BY]>1*B02I3B4<)$OZ[4V]4EJ$@,..O2N9)HQ(7=C_7 MTG^DO<->%M*I-R;[0Z=^_?)D?B)2M91EYJ_-]F=5[6>"\A*3.?HKMOSL>'0B MDM)YDU>+P8)<%_R_O*]PZ"R8AT<6Q-6"F.QF163E#]++JQ?6;(7%IT$:?J"M MTFHP3A?HE!MOX:Z&=?[JQIODX_EKV%1J-S\0Q'>)=D0 Z$#O] MR^\S68@/:[XJBYW %.#AGQ,2/39Z=.&IAY7XZ2P0V[5.UD)FD""<@#PCM'.E MA,7"+$6Y$=Z(21"%H7#H0"?\VIIRM1;:.Y%)KYP7&^.<7F1*J/N-MJPGA5M" M%^)7N0-[1B,Q)'-)_<::.YTJ5H>FK( &'O5ME*54!^K/%P0&J/16)QX^.L1( ME 5J/GU_?>O ^F.WKV_HMBSJZW(#B">:C;.8+1Q;I.Z53;138)6&3:-)60A\$+_8D:E)%TSXDFOO%6&%=Q<&5N*75(,V;RPH>2L17Q2)$&:9 MN$/,T#*"2PGY%'K D=JO!<)"LA$ L5*%LJ!R1SIUL1+F3B'D%D3ME+3L I5O M,K-3BE>:@N_1K<(4Y_7M[J;Z>E(##WJQEL"V.T.*:HA?P8;)O:YV.T.<)% ; M@"NPX]HV37L#0#22.%EC:D *)9#8K,D"!FI)*,'EFL.@PR$4D+!*J&RB2EF! MF,Q"LC,0XR :16PJVCP-*U*8#<+KQ!:U0M%T'FZC*24D4=O1 ,&4E6FKMQ;= M6R0/F2$@:$00E#)8 M[T$?)?ZE-?D14HM3H HO:-3+)81*=WT%65*9DRB+>1##&18S]S[UT?6%*60Y9=L JDTVU+W^O;VDJ('^&E M70$MBC)?H$O9$(HWS$^ !,@B5ZB5+@I*&$NA,(%1SC@G#W22-'[6)N5,VDH] MPH&&C9465:3U%O=ETIZH/6"&_*VLP6(4#\?"0V?J:%U_0ZF"G$F1 CJ[(M/2 MXM5*4V-Q]Y%<(1L:S#O 48 Q9T#LJ3R#) (1F E(1;!4PR,C?6Z[^Y#$"]@)*@Q.G;U^\^ M_/#J3 3L&_5724E^2UVP2GGIZ0(-I>#%JI.;5"^ULJUAAZCEC4?ZH;O6)DLY MTDH+V_YPU[ !_#]2VH"Y.ZE-D M.T+OUATK(S-'7G! CJ.<7FJ'P<9I!1#KZH*8 ,?!&'* KM+3FH9#F Y@AD)0 M( BAT\@TK()OI&4CP8.)!@1\"S/3EKL"(KGKLQQ:5_%MY:IR4SE+W7M,>'"; M:8;7]JC8W42+ QBB@8=8:B \-T"RI4YZSR+F#GTN,G@P:_/6GH96*L1,P,_D M!M(TT1L,YI6 $O" 4O16 P'[T$ ^/_=K;=L,T,+D*IS(O8P1K&AZ)'J\33;< M\;%JZ 7V4LNC9&+SF?5=00%V(\#9@-%+_RQ=16C< Q4ZV8140"[$:WT?3EH? M'@DW"*KV 4Z2W(9R]^.^:L U'G8R?PA3DR+1PB9U0%!@QL()D^A=N-(J=C5W M;@A6ID$\[@B[1W#K#CN8;D?5R:SZ<(&KD.B'H].K ED+!,FPVL' 0HMSE6H< MAL!00.;)0?K-JA\S*O_(BP]@NPAJ!!,4VH M#L7/9@L9!*(""Q_%$41_%8Q[V'#9/9"IL*^C_-D-8QY:@@JS.JUT:/8EA*HI M)'VM(PIASU5"UUG3W3XMHX;0>0+(6B'*W(+5$V<[K^60;\ UV(#6X]E#-9@R M) U'NBA-Z3"1Z'8^_Y(LB%@;2P%J0&NBD'BHHLKK;4^$FP+?UL9(7SO]74'N MABVY$CL@'-6D7T-/HYU1]QOD%Z'H.(Z*LS'!- MPWIL$/S 9;5J/X'E?X)_4%('XZ.SZEZ[RH-'5=,P7KF]AK2)AR5U/_FY& ][ MDP7LVZ UI*D:2'ITJ7L]S-%=AN \@^C710-42#Y!:VC'^B"H8-Y3SE$%/A9^ M^]U"U<0T_<+!X1HZSU9Q]_2"*-$<-K2M=&7^5M(QP$(N,C7D&W@PC.2HBQ'! MQR7FH5)<+5V%OWL^N&$__U&UO8/3=T@&" 5PECL;_-:9G"M*] ?H.."CLM%E M))Y!N1Y.)H.?*H!',+)'T^%H//B=Q^I3FN+/\&(4#]XTIQ/<-:0EEVC&MXMJ MA20!=2JB\27+B.-/VU?O>S2.V;[IF$BTE-J*.YF5S2S9\ (2 +2T29G1E%\Z M;E3P:!BX)VUFH(SF>!$Y)3Q,!X-KK7[>+[$^E0/ M= */ML1X.)Y""Q@-QV/X+QQ&<_'MX >--1C0V&D%W3:%;?S]P_\';R$!4'&Y M,^@N2J# @V_%"+O*\0S^X+:NU1*+$+MP^\#VMHGG5IMBZ[,* G7J"89IE3X[ M%"L0K(A]YQ3RXBD%Q\04=*7:.XGH#X^WP!L19)6'2VE49(RGM'94>M5QB M?U,=3V!/CG+(FJ$XE#\.58=#C>M:0U]B^22R'4J'QXY,KV^^:AW_ERG.J[/M M3YR(-P4]"*^E1^-WRZ7C?LL&QZ1!B_#B!A\>1 "W#( MAV3G@U=8_>.D)#/$@%[3R\"34V:9?Z??H)>!R*Z,+YD.S:9CW;Z<#5O-IJSJB?H9:IM M7@:7\9SW.0DF45AO=!9$M/^^A1Q%OU4MSY'W6/UW52WUQ(J43D-ZMZK)VSC: MY. O2Z?2AOT,RTRF4PKZMO4'*9[:TH?O&2JSJJFD]_;X;365X*9N"QQB5H7^ M^^%3;XP#H4_<)=8S8$=I_>:GN[_^KLQ&\?MH5[^V(O1K9(Y.7QM\32WYW6R3 MIAYO-#L[:3%6'F8V!(I2MC$X"^+AZS,Q@\PQ@?\GP7R,K>8XF$7C MP0VD)#F4W-JQRW/8%(* MYO,9A\,DGC#_9U'$J:MI]^D];_6#).)@=0S;D?7@" 5Y=3A%/A_T^'CT]Q0$ M^34=K* )=8Y_!2 ;>F6!G/^B,MU$POPSAXG0 M3TR#V6@B#OW^Y*+SBZ%;.CW1POCO&ULS5II<]O&&?[.7[&C**DT0U,D>$H^9N1KXDZ3N+'33J;3#TM@ M26Z,@]X%*,F_OL_[[BX 0M3AC-OI!U$X=M_[7CR[*LPGNU&J%-=9FMOG1YNR MW%Z;TIZ)<^/AD202E5< M$@2)?SOU2J4I 0(9GSW,HQHE;6Q?!^AOF7?PLI16O2K2?^JDW#P_6AR)1*UD ME9:_%E<_*L_/E.#%16KY5URYM?/S(Q%7MBPROQD49#IW_^6UET-KPV)XQX;( M;XB8;H>(J7PM2_GBF2FNA*'5@$87S"KO!G$Z)Z5\* W>:NPK7[S)MFEQHY1X MJ7*UTJ5XG\K<]L5KM5+&J$2\*C(8@)4L0WHI9)Z(7U6IC8)RRKV-S\Y*T$20 MSV*/_Z7#']V!?Q2)GXJ\W%CQ)D]4L@_@#,S4'$6!HY?1O1#_*O.!&([Z(AI& MDWO@C6L)C1G>^ YXMUFUXE^72UL:6-2_#W'LX$T.PR,ON[!;&:OG1W CJ\Q. M';WXX;O1;/CT'FHG-;63^Z#_#_1Y+_[#W)V,IJ?BVU(F+JTH5@+*KA!+A%>W MZ(MRHQB2S&_$1EIAU4X9F9*G@M1$Q+ VHY<58]D2"0/Q+A<_%Z;Q5N#L8Y=0L37%3B<@!0&=\!$Q$ _B&VCW,#SG+)A7&YUW!-(0 M;(D8I?$2<5X!%O%4&H2M)S)!M-*V5*3:594GT)<1.VET45FQ+J"5G+3ZQ&Z+ MW!:T:NMCO1,RA6R0E2>R+*!AA%X-AMX2U>E]ZKRMO+P 8:)W,H;-J5B"2TY ML19YK'B+49\K;3HP+2#LE%@JE8.81#F1!NA&Q85);FV!4.ZF3X :<2S&L_YB M,H;!\N5X,65;.!;1>7\RFXBD,E :TW6CI+%"47CLVGN_?A#Q@S$#"<_&_ QO MX(A;Q>DOO=EG0*:V$)2[2_Q9"#P)WKAG>D2XL_I;3GK: -QW7@UPN:ARTKU* M^M!"_KF2J5YI0+\'#7& O:G.=(D%D*7+X;BN_:@/=XO3*@DB\NS\\-TB&LV? M0N,RH^77*JZ(:[C22L?*6 :>0,DQ;,K>13E[E&W\-"^#2F%!U9:N1\.A^)X\ M%-@U+#*'Q%.Q+/+*X5BJ\HI,9HI5=']X?:!$K!0YZV565(2K%@Y)SHB#8D>9 M "]8*A%C81"4C&,'(6BT"0M!X>3U2L+56]PQA;?@86&BEGQY!0]G**U-M:P1 M4+8(GB",G-]NI.'016Y(78IO.=LJ7S MT:WSIEK]GI46$10/2%G!#F0,%[;:^?5*7.8@ACQ<7&Z-3L5H01Y!O]T0(!,<>.F33CLXP6H1O@AI'>QKTQR(-ZN56 5P! M9PRI4&R$?')4KVUS&S2E1K ![9*/0&BG?);"=R%H*D@38I @!QIJU;C( 4%0 M'H8#^'33F%*;V-#22%$YY6V,=R8Q,RL..BKQB3)T,F 2]*R M]Z%X(_,UGJ)@.$ _RS"(7<)K2EY)CVY9)"U!)H]!%A[+)8R2K>E;)(V+WEL/ MZ7?BCHOSWBLFG>@)I=@O->6VC::%H(';.WE'C"#] Y\][;T\P'T)[M8ZSTEZ M4#A+]EB<"% ]&B[$*=_ 0*?32;@9]R?SH3CMOH;)HU)^-YW0QZT=S(A%>/5E,G/A3^%59&0[-;6!C2']!DNG/ M9] I_D^C6<]W#J9397&8BY[" J9B-HPZZCIAA!8T#;,<^>LIUN-Y[V<$ LE)GBO'=:Z_J.3A?75AL%1P M;](E8KBK]!6'[S8T'RQB*JI3G3B;DBGG5QX36'Z'RKP.J77 NNAQA.X=M(ZN M2?S"03XM\O43.%Z&@DTN=8KQ_R#+K@!T#+=S0L%D49(S:D,Y&T&1 M_)PRU^.2#R=6:;U8[,7CQ,',U:&%8PK> M.!1QNDAT7$HSYSX89:D\E@/D%A.!FWA:J34E.CN[>/R^S,N6>"U@%L(+GDB30H M0"NSHT$%$A0 U% WT(_@QKJDR8Q!+T8$H!5-;.UX*G!9UXYN#N+QA8)S\&=4 M_@C__[]RVJY1M*P!_Z)O:A2UW)LTR5CA 8=!.[566S[Q@ BAI"2X$6F*RYM6 M)_H7V^Z89;+3MO!C#F=B?IP1^TIRBVZ=NG\V(ZX#$AJ+)(BOQNJ5CILNQ"A7 M-G"CXV:%B#\0O2ZXOP^]"6$G4P0$K&D8YEK3B-L@XU\;#^4/B2L>JAQ M!1E0.QW':DNPCGQ:=L!D@\&U@GIW#+JCT[)'FKP;?I'$ M69LP6>J&2W)LMA ('!MH^-SP8#?2C:=H!BNVE;$5#:[\#*GIN L>D4-!]D*, M3D4X@G#65!GTWNP5V^(* FY963TR"5U \D?%9DV6K_.5,SDDU-,P0&_QMS;% M5;EYROR,4>WL"O0?%I)EAP*9NX+V4X0>N :L;1\U:W7L2%HYH^U09%I[6S=R M)XB=Z-P-%[L^"PA+9^^N6:Q3 MEINXZ[QUD@,A4R9.^-"RU6H3QP ? $ M=C^CN;/[F2&?O5;+1VMG]S);AL*_HD$:Y+9JNN]'=V4'>E-:ZDG[>U60L;Q' M&G&CM0\M]VM==TOVP^([II'M"'UHZR*4U/750:G.^^/%T/]VBO$'!#T[7_!? M=Y?CKSV&"!>W*=J74#"1_Y*$)OTH&K4O'BNA:+CPOU\G(=IQ:%= TJ/!U;3 0E0HJ9V1QHU4L2])WP3JG@N^RA.>.S2#[$I,03*K =/T_W/ MI.*Z1;8JX'(14"8T Y [J5/RTX'XL4@3/ACF@^;0.# WO,6'*A[2P$W_IH ; M\:!56@Q8HUTM!VFZF37>^3S+O'TT' =<\K\E[X8,E@\=T>WORIE#/F%S#0Y% MT2"6(*9[!-)0^0BA/(SZ42*"Z=YMV$%8%I5RZ?(\HVT.R-OYCFGHMQ?#P-1- M*%7;YM=WYRY-'5RCWZC4U1;NM'#@J.L\Y>5?090X:4YD.XAIE*.*W+6![AL) M?N1/B)WZ @M\0"M)*:3"T'N0^7C=W3Q:\.T*U2KUB4^N^*L);$,^2G25T:-6 MH;K??A3\Y4BZ?_3GTQG7+&0:J(4HZZ5$@>V<8!IM/PW$+RAG5.H^86%7RTN# MG!D& %+9Q])I]R8HD)[WVW/0JG7*D?Z-%D%Q 02MR4Z<3Y&WRO8?!?"$B:W MU+DM3=42EF^W#G0KP4J#GS*,@*D;))M6+#8\>$4#D*_]Z2Y/-4*?QI9&=RB0 MJK(UJ0PG7@&%,XY],I-.V"&S:$-HZL>6V3JLG2#S(.+NN5YWBM+W9HT@3T?5 M30^T@D,:%8Y?^YT6I\\TUXMABDO%AQ<7W23,11$-%*>3"=W0.=3T?$B7=!@U M&_/EG"ZG$5TNZ'(^[_W.$Q<\.*^-*1JB[EOT9UASZ'NSL]:WA)E"34I?3%JG M*O=98?VT_BCSTGV+V"QW7W3^A)*6/@!(U0I;AX/Y] BFS5])NINRV/*7B&PO=V]R:W-H965T862V;&N49%GHXUDCDQ3QK8VR(H DB). MD^0BEHRK:#$+=VNSF.G&":YP;< V4C*S7:'0[3R:1+N+.UY6SE_$BUG-2KQ' M]Z->&[+B@:7@$I7E6H'!S3Q:3JY64Q\? GYR;.W>&7PEF=8/WOA:S*/$"T*! MN?,,C+Z>\!J%\$0DX['GC(:4'KA_WK%_#K53+1FS>*W%+UZX:AY=1E#@AC7" MW>GV"_;UG'N^7 L;/J'M8B<4G#?6:=F#28'DJOMFS_T[[ $NDR. M >D07>7 M**C\Q!Q;S(QNP?AH8O.'4&I DSBN_(]R[PQY.>'<8DV/@,9@ ?=.YP^SV!&I M=\5Y3[#J"-(C!),4;K5RE84;56#Q+T%,:@9)Z4[2*CW)^(VI,223$:1).CW! M=S:4>!;XSH[PW3PVW&WA]S*SSE 7_#E49$42M;]$\8;1X M^V9RD7P\(7 Z")R>8O^?W^ DP6%Y[R87[^$5-7RO$#+-3 %Z P4W-!O:6*B8 M!4UG&CQ;E[,A1Y6A#RMKP)RZP))-H MD.55G\";KY2,"+'U.I@0WMU6G,)]PHQD-37AR$E5O23T8=[*M93T!(%F#,MP M3TW:T!*#ODU'H#38BIF#N:$EU4"O:1W)YJH%T'99"IAVMF'"L:*>C\0'D MWVCM=H9/,/Q++/X"4$L#!!0 ( +R 6UA+"W(FI0@ +T4 9 >&PO M=V]R:W-H965T49"?CM)T%]L6F2)YSOG,_TOE. M=Y_-2BG+[M=-:RZF*VLWKVFN;NE4?.V:VZ[7L'MZH1N\NIF(Z;'RJERM+&[/+ M\XU&FNI@&!$@UJK3$0>+O3EVKIB%&@/%[SW,ZBB3"P_7 _9W3';K,I5'7NOE[ M7=G5Q32?LDHMY+:QG_3NO>KU28A?J1OC?MG.WPV+*2NWQNIU3PP$Z[KU__*^ MM\,!01X\0Q#V!*'#[04YE#](*R_/.[UC'=T&-UHX51TUP-4M.>76=CBM06>";A,TQ$R#[HUJX,>]M6JGK,8 9$(ZQP M@/4F_"+'O\KVE 6"LS (XR_PBT8U(\[?ZI(O,CD.\41D M+]D1]NR7E4*&D6GDO%',^"N&F97>M6Q.J2BR,[._ M#'9LMZK+%;8VLI-6L47=RK:L9I.-ELPK-C\P8$H5[5:'%RN5%F[.K&6GU7'K&;2&&4,PPTGN"V]*#II M&ET2.DC0VZY4YM09X./UFR-&8*5&!3( HA=,I*S2:V5L73+S8*Q:ZQS;9;.M MR.9?]P,?'3>&R2.'4#DE^<>T@!S@YGU8(&3V0OP1PA*,X-4U9?1_O&VAG?H)M\:O:?LJFD\R%<#/U2JUDC7R Q; MR3O27K5,-35Z B7&Z01-RC'_AY*=K\,35-$M.BWKZR@;GD/W'(W/D7L.)R&EC)O)S\A)G@5L*.KR<4P]^#3A0Q#^+4K>,HXT4<^OT\Y44@)L="-,IY M$@J69%P$,4OPE$>3GP&U8R?B)7.%)#P;_R,>)NGD%VU1-5H@,(3 "0FCD"=I MYH47R0@DC'.>Q<'DY]&@^QI'#A[A9X('18Y5)#(>"4>=@E<<'@5^PJ*(BR1G M+UD8\22*61CR($HFU[I#O%()H7#:JW+"1$3V(8H3EF<\%\(M!>0%1<9>]GKM M7?\XW)D((IX7(0N3")(*%!P S8/)U9,@Q]Q1M[55KQK,--5AS+.3D"2F@B=9 MZH3'(4\CCR,6X%8<@=&+QU4R2R@"'@?2)QYQO'/!"%8QYF M/(D3MTQ %\$*DYM'J=I+L?+>>[0@7XH\Y'D:894%/$BB_T,@_Z"0VFA#SGIO MO0)#4!0!+Q+" 1A9&A",U)G\6$0(GD<1?C-$D>!I)IX-!?!($_QF(F>(@]&( MU2&4H2@!18% 2V@A>)A18.8))=?D6FYJHG.HJ]JBSHSI*(H([@F]$ED>$W:$ M7Y@?Q9X!.7(E*PAY$#^+'!P"@=\H=O@1[AYYV2-1!T@<""1?2(B+S 6-LV24 M9I,KZD!?<]U35PV9>X7V;0\*3X#]1 ",@D#XLU343RKI> " M5:.(!59A%'#4@5Y/Z213D> 1TCYUH=FO4;^(V+/I5-\PS#BK+#J]=K';8F J M&TWM[?8]>_OJPZV3?_M/3 (E-86:NM,0Z0\4Z8HB_0^1S9^O%7T;,H[%$N]? MU$FI6E*!0 ,"'7J/+LOMIM[WGJ?C&S5C*#.@!'_J6.#P/4M@:FA\ZDK*GZA MG6IL9?NYBI3_MO'EB5G,$[OT8<3_8"B2\*0,<(J6D/H2HV7B2CC=HW4: MTRX;+I0:4 M35?C9;=N'O;NVCNT9T\>E/;9\6)P^Y[N<(;JAP^8[4#Z, 'NI0-M.9XO]9WJ M6D>^V+;]5&&VF+.DZ6=V%'A9EGK;DD#^:'RWJERUNM'+!V?,U19 ]K,T@3.Z M;57#B=L.[]OTOVST',GEFSF1 ==G-6@S$% ^R8YPX$:EX!2]Z6=:J./G:UG^ MOL6TY-_I^VENV7EH[AIEL*82"Q/N:KLZI/"R*[@;$['U=CL8;WM4_I8!=/C= MF5%7V]+/['*#IWN8U2)B&!J&,U+G\MG7!3BS'7SW*Z4(\MY20O##!,18#DN0 MO^$MXL[F6\R:],Y"4G#!,Z; &89@(-A/1$Z"M.,U=5\JB!(!^PMY^UBNV\=# MU2G[:>1&"C>Z7?;IW!=!"DD*"8U7IAVJL%($;BTB005]XEYL M?!](8Q[F 8OB%.4]Q,07\ 0C7X1.&F2TRQ"Z+O'FP(Y]LY@= M?%)"?UBZ#V?&$_NO2^/N^&WNRG^2VE_W'_8^R&Y9(_,:M0!I<)HE4];YCV7^ MP>J-^T UU];JM5NNE*Q41Q=POM#:#@\D8/QB>?E?4$L#!!0 ( +R 6UA$ MH*M$QP0 -H+ 9 >&PO=V]R:W-H965T?RO,H\0Z1I,)Y!([75WI/4GH@N/%WAQGU)KWB[O<6_2K$CE@6 MW-)[+7\7I5N?1[.(E;3DC70W>O,C=?&,/5ZAI0U/MFEE\R1B16.=KCIE>% ) MU;[Y?9>''879/H6L4\B"WZVAX.4'[OC\S.@-,UX::/XCA!JTX9Q0OBBWSN!4 M0,_-#W_6UAZQC]PHH5:679-AMVMNZ&SH .^%AD4'==E"97N@THQ]ULJM+?NH M2BH? PSA5^]N!BQ)8Y8EV>@5O+P/-@]X^1Z\YU&R/R\6UAEP MXZ^7 F[A1B_#^7XYL34OZ#Q"0U@R7RF:OWV33I+35YP=],@.$8L"99>29Q,"#!A.# M=4R(^XTL;.0!<[N7A[V,G1Q<=5!_ *KEY,$3I&= 3T .#C\I0.C&PH*-&=T7 M5+O=8"K=*&>/#G[!_#R4(<-"%;HB]@,[9.DLGJ8S=H3%\2@>SW)\C$?Q*!T= M7(;\;,+40(C\*S*[HA;6LC3)XNEH%-[)U+\G<0ZM#SYQ&&.,EDO,-5\8.!-F MLRKHG9]/)8H'2HO"PV)^%'>L4<+!^[=O9EF:G2+XZ7&*YR0_?@D0H]LZQ.O) ML.'&< 3X31=Y25HM#__4VSR>329XS^)TG!]TE'M>Y9,N?)^C9-!E*!D26CM23G"Y]1/!H305"!WR$F.%OXMU/E*\ M]6RN&U.LD5+&Z]KH>X&? ,D'-DGV #+N0!$RA8!.C1) !.E;>?RET16<3],! M6 !L?$X&0.IS$H-TXVS*;FZ_H%:>T9/)C%W??+%@":BFM//4DHV/5:@0/8S7 MC>M[])6V6E#!T:1!ZSVTN'KP:(TQGGQ,@;Z>O<$N;R> Q8\M#@H"\N#&1C>R M!!*$G'A7=LP9/*K%TY9]I4/C$%P< @[G^_,_SL=!8G8\WEM+;-84_O'R(?X/ M4C8(<_'_R/].QWH&EJ(->,W+8&1!I%A%KB6!GX!,L/6N%LC&>]D&^KJ4H^$)V[8I(XN\F&8J!-(9*]$/):ED^XLDTF>[P8X?K M77KL8Q^7^X?(]B\R>.E//MRY;^&/N JW2H^-?T%[]>IW^XOK17M?^R;>WGH_ M)-N%TW6XO2VTPUTP?*YQ^2;C!7"^U)ARW<(;Z*_S M\W\ 4$L#!!0 ( +R 6U@*7#Q7B00 )$* 9 >&PO=V]R:W-H965T MGDH M^D!+(XL(16I)RD[Z]9VA9%LI; /[D%B7F<,S9RZ:V<;8%U<@>G@ME7;SJ/"^ MNAX,7%I@*5S?5*CI36YL*3S=VM7 519%%IQ*-1C&\>6@%%)'BUEX]F@7,U-[ M)34^6G!U60K[=H?*;.91$FT?/,E5X?G!8#&KQ J?T?]1/5JZ&^Q0,EFB=M)H ML)C/H]OD^F[,]L'@3XD;U[D&CF1IS O??,OF43G%\^%L A/6-4V+2@Z>+1F944Y&WA"9YM!VB+= M-4C#(TC)$!Z,]H6#+SK#[#W @&CMN VWW.Z&)Q%_%;H/<=*#83P7Q*?0?2L]II+/DTSD<5> W#0_B#49!:_KO"X1[4U9"O_WLX,X(FX')X;.T MU$W&.A"U+XR5_V(&0M-?55FSYAMPX0R[/Z-JSSACT(\?IL-A?,.G'. 1WB8W MY]"#FHK(PJ:0:=%E0[7_U@6O*_ &?H(DCGMQ'(/4L!:J1F;;<6/@Y.K& M6W]Y)6)ZA7";>GZ=?!J->R HUS2$J:/AK&MQWFN3X] [2-%Z^@*0!M1(LF$/ MI"@?42*52M9C*8E$")OH<]6LC:K+D*JN0DT6]FJZ/GRCR+-,,NR[V@1\K:@@ M'6=*9*8BWAI9M-)0#9*4(>Q*D:2'U-OJ,;E(MGJ\$X%037I32ZGT#_T[1ETUH02[2HL0]2[S*G9&'9/=_O6;;-F[,V; M9>U!V)6DIE*8DVOY,7Y[PP?L MMM#%?U!+ P04 " "\@%M8-'1E'W,% ",#0 &0 'AL+W=O)HH[//7?W\"A=;)3^9DH R[[7E327 MP]+:YGPT,GD)-3=GJ@&);U9*U]SBHUZ/3*.!%VY178WB,!R/:B[D<'[AYF[U M_$*UMA(2;C4S;5US_7@-E=I<#J-A/W$GUJ6EB='\HN%KN ?[:W.K\6FT12E$ M#=(()9F&U>7P*CJ_3LG>&?PF8&-VQHPB62KUC1X^%9?#D A!!;DE!(ZW!UA M51$0TOB[PQQN7=+"W7&/?N-BQUB6W,!"5;^+PI:7P^F0%;#B;67OU.8C=/%D MA)>KRK@KVWC;%(WSUEA5=XN102VDO_/O71YV%DS#(POB;D'L>'M'CN5/W/+Y MA58;ILD:T6C@0G6KD9R05)1[J_&MP'5V?@?&ZC:WK19RS18EUVLP%R.+T&0P MRCN8:P\3'X&)8O9925L:]D$64#P'&"&G+;&X)W8=OXCX,Y=G+(P"%H=Q^@)> ML@TT<7C)JP+ELF!W4'$+!;LB80@KP+ _KY9HA4KYZU *O(/TL /:/>>FX3E< M#G%[&- /,)R_>Q.-P_/:Z<;5^8D6&I#]CCOT8DME8!=92.2JT%!O>3Z]/6-?$<%3/,J-:V"WB^M= M1Y7*G7\AV97D)8C:<;O'U'"VJ+CF 5OP2F";E0+']/*C0MA?\.*=]F0TY$I3 ML&\QQF RR2@*_:Q\>5>^+DE4-F8$ELG%OU_1;1&QV=HS]@E[95$(XOV\UCN. MLR#!=>B7YSEV6.UB*P UE0M??OB.YP8F%@,FC&=%,!9OY,P58"=+&/U_5/09 M/1*5+84YJ+Q]YFLI?CCN29!-)N08ZJ92CUA( PWW% *"[\V0A;=B#K2BUYA:RPX&M)B=BK'ZPP$WC88@"O8--H@0>J MJ"A.MZLE)9FR8%E>*=-J\)9>1TLZB9GERPJZLQ@38W"(FW-/1@Y^Z7"1CU\! M:T=XMU3F< *"[43S8(IJPJV8!./, M#8(LHA=1$"9C+[>4[EF8TFP]Z@9=UJS5-5((OG[KRO_L(;B).3V+J$\'=]UN3[F8M+Z,F,;470;^]"VH MO?5MU.??9]_E?G!58\^VK.&B8"=4UU.\H<$T[49CK.\Q[_T^>I)K/TX.>>^$ MTY[>ZDL?KV[88F_2Z#) M -^OE++] SG8_H#-_P%02P,$% @ O(!;6&B%4AD^+ DY0 !D !X M;"]W;W)K&ULU7W9Z6(B")JRBZ MJAPARW:W9\IE7\GNOC,3\P "23++(,#&(IG]]?=LN8$@)5=[)NZ\V!2)W$Z> M?<-/#V7UI5XKU41?-WE1__Q\W33;%Q<7=;I6FZ0^+[>J@%^69;5)&OBS6EW4 MVTHE&0W:Y!>CP>#R8I/HXOG+G^B[C]7+G\JVR76A/E91W6XV2;5[I?+RX>?G MP^?FBUN]6C?XQ<7+G[;)2MVIYO/V8P5_7=A9,KU11:W+(JK4\N?GU\,7KT9C M'$!/_%6KA]K['.%1%F7Y!?]XE_W\?( [4KE*&YPB@?_NU8W* .N!@<&C&3 B/;-"]$N7R=-\O*G MJGR(*GP:9L,/=%0:#9O3!=[*75/!KQK&-2]_39JV4E&YC#YL594@I.HH*;+H MCJ\)?[G3JT(O=9H4372=IF5;-+I811_+7*=:U=&)^73ZTT4#>\*9+U)9_Q6O M/SJP_G 4O2^+9EU';XI,9>$$%W 8>Z*1.=&KT=$9_S4ISJ/!,(Y&@]'DR'QC M"Z$QS3<^,%_?B?_S>E$W%6#4?_6=F.>;],^'9/:BWB:I^ODYT%&MJGOU_.4? M_V5X.?CQR&XG=K>38[.__%S39;ZI&PTHJ^J^_7W;#-&GM8I@I]N$T0-_7.HB M*5*=Y%'=P#- I4T=Z2)*RP(9A6YV@,;-&FC.PFY;:1BQS6'"E2H U?)\A[^K M;:,R'-O ,I\+C7_=-;0P+'2]414@7G3R^?SN//KS]?7'4^ %?V\U0 [(H #& M@8M'30E_?5&1LKM&'$YJ8#9;QNEFG311LEP"-Z"EX$!EA8LE&]PBK0;/JX:' MYCI9Z%PW6J;*=)WF92VT N?$0^'*A\;P*AGL!0?@YUZ@X;B>[>"82MVKHI7U MU5?@PS7\D;45@M.-(> "E,KL'*^J/@:$!+://"R+X!X=^/[X+U>CX>S'.EK MT,[PW]ILA<^<1Z];%>-% 2(T,4(<]X W#D31P-#F0:DBNFWK6BG/R3\2N/=*;Z.8OECEY0) I6!,N=G1]+W/ SEP1#**;,\!H1OZHHU57:;F LS"H8 M^5"V>690&L9%[9;6ITW5WEW <',5=8Q_)8@@FJ2CN8NDJG:(#O=)WO(1<'^, MH##"P\_SZ+TC'H7/TR+ADEWL0:@!^1>K$A7L+$J6@*K+*L:T2?-V\P@,%\N@JBXUU59X&[BZ&&MT[5/W N5:P!BC>=< M(-HG=5G0U;4@,RH^NP_:X'1)]AN(T1KT#ICU\.$>UH!%N$_^*;RJ#) 61C%R MP3,M'!0X$$C^FE8W^.8.G\$!=C .&$X5X8J59HZ'RV;WJ@+%9!$TM<)I>E2T?'0R !:[@65 H&:T8)^<^MV3T36E]AN5'1)8B(R* M0".2BN;Z].D]4S5AS0*XATXJ(IIK@(DNX!Y2N7 [C/A8E11UDC+\'&L"[ 7% M+1$QE_H;/0;42PO4RZ-P .445,\BNFDK1(I=] FWD0N7@VU]\K;5!^;O.#T! M?MD6]!< .S6#$+<**PF[>.@#&7DI/;.&C0#/O54%0&^AHY/;]Z].STD!K9"# MY+OXH/ %I&YDFP1U8!RD0&1EGB>5X5HL-<\4B==TG8! CRHFPKLD[PK>SJ0B MX.&6*^ TG0GPHA7K&IZ\]J2TT!S]XL%S!?*26759FS4KA0?&%>'O"!$/(,D: M F!?NVEY/\QH\>=*K=%J O0#!"\WZN($9SLU.E9 %Y8:<#K@X>F7=9D#3ZWE M;B(43,W.E^ '!O>M?![]"G8E'XKNB$_ESD[\;RD89I&E@DD35+4\%DFG MH@=_B*;Q8#SF!^ LM,Y.(9HI-&DB,$A:M*3$)(GM%R/Z8DRSF._&]-T(5@(H M;179K/GN&)^863XQ.TK(-TF]CM[ =8*TQS/WL8)OFR%0M8R:!9P/#&&0;;F& M)_%^0'(W#&6R"0 9/'N2N"EJG4@W4:7K+ZPV5'JE"]+T0$0Q58N68Q8D7E(I M$(QL/R+5J-HH"2GN5;F]'H/@E87@U='S7QMF?ZM2!1.C!H*;!:E0/I"FB-?_ MNFP7S;+-C:G<"^C_EH7C-::(E=M\,M0^P:"0GT;5'!0OK75,UF79.64/1R(-:P8 ML:HFSZ/D!S"02)W6X0?1:-<*= MHB0 ;F: :R6\MXT$8 6RJB$D%-WV_ U+( )V>V0%0/L#K"3M!+6OZP:#/_# M;@D^P%PR!3 %V6?$1Y(!O!,6IJ38']]PL"$+F,=.^0!<] ?@0H/)D+C=*![, MIL+GAO%T>B6&TN]A:D_G:7-+D?.CA/*N0-NJ1+VAC\J>/#CR/R/%D&BP0AY M!K*5A!S0PHFY&#:C$U NJ[HYTT4LG\JV06[T0!Y!G$5T!+*83O&G/LH#U0:E M8\VL$K@86W&XOI;=[?8VU#A[A/8&P[9M!:I(31SCHD3CHV@11Q'3@LGB0SLQ M$WM/.L065,[4A0BXRL=$]G,8#DM5JK(T^53!Q,(C9)L.G#NW2 M 0:T1N;^H(7U&,-Q!XX$+!CS +(%["P@A =K1O@,]QMM5+,N@=[NQ=YW4JRM%7*P7-\KZ\)ANX IJO&NB?T%.6B7"O7<2(/. M"E.*GHF&]@8]:O_XAHT@UEE:U%5G.Y4XZEA'IX4C9!ZAM&AKQ4;/LD3VC OW MG^_%LU\0RO 5J$JPI3J:#J*S:#YGA?/9JU;G:!N)5\H_W0R>@X?YN?=)BO)0 M)*B[M#$\-#0/O6VK0A-5L_/M*WZNZ9F9*+B?MQ2;:70E=D E=DBFZVU9:^,O MWAY#E5@T=5"9F![C3HC;J+0+.A_%H=BDB M]VH:SR>C[V96="1PJ+(D6]T@UR/S5?0^V/ZBK"K"R<#WS-$TTG.:JN4(FX ( M@+A)?D-W)\^( /@-UH2[N;%K9&X-N!5'=I:NC-#LDC>Y\9B^C:MP6P&I5#H7 MM8M9[R(@A4T_PA^"@+<[Q$M:&'6AT6Q$=S0;#^6"YN-+'RS?]X)B<1@5$L(D M^PE5S[*M>Z#[GJ .BJ9Z2'(^]T(UB-^6O_E'))W>(+$'>F!B![@K@!L$(E + M+$,(GFGF"4O2,Q!F16(\OQ@QTM6^M;Y'8$GM4=4Q,>G%-(='Q>2?0>RB_[)7 M&#YM:&0_5(JD8B&N7O4U13T#F9I1M #_4G'[ UT ;AG&9W!Y"8!P2@OJ%\9Q ME9(%!>>VRYE0@J6(18M6,M@+"<496$%29$<@AX>IF8EB>,L+";4%6E *T CC M+X!DQOM,2I7$)/8]W0^@-C&3\LRU<'MH0J2$'*#IA M:DJ0XB+WH6JTV)@:" M;D#:%KKUX6+[E,">D2UO74\\6.F;RNP1!L_ !.?RC( M\%FWD$",A)IN6.=;@52JR/Z]U^J!EY&->F&+L.0Q5< MK7'Z'/@.B0RQEQ%Y[$UU0$Q;R/47#)&00H\40>&R?6K:P_G $B ?@[$$3&BU M4!DM+M@@";/M-@>H+?8O MFUUB_B[%&'R' =HO+%>T;Q?%?FBLPFOAR%Q4M)L%:Z(]X39DUZGG>-J=X0:("' N_/HY/7-VU/?;H4K MJTK0&C :\&X9FI0N1K^'?2@>5%9WXO/XDXNZV=TS#LELP$28=_:$P2 M"W15L#PG-Y:'PJCSGD=W2D6_EL#\IL3>EDCOJ*&K!KC>4;_H<.0$[N@15PJ( MCY5&_&:3JU?R?N,-R$L3L3/^/C86$#'7>HM!3I6NBS(O5T">BR3] I], M^ !&%0V.\KG80V(""TT"(F=,K8>-DI):]7V/'!O%"PB\V4D6B,P MQ.%8/A^]%I>Y-#R::O3RG<,%V,,O9;$ZPQUEQR[IGYK1_Z9S=SXS>L0 MJYRUG#K))8DD4R#!=:-D"=U%D%B,0Y'+H8I$FH_"*_8R,BAHQ[E+@1XD8DXY ML;.?76$]#92.01]65=EN:XK]LQ.="!1-F44W-\7I$4YH&S%X*&6$@LIERLHR M;\UN%.SMFD#AG5CLZ?]Q$9$=%Q,]W@_4-X5Z;+X4#VL+CV$7)"?,/.9)ZS+H MN0RGA5<*310\3ZZ79-=SF!&_,8!WSB/KP+*7)U*@;C=FW6!KWK8..R.=Y#"> M1DL=[M90 ^( :.:RM5ARF:P&[3! 'C23SVBSL96@169-/"M,HS C"RQ; !08P!U+/(?SZ"5Y MX_DV.*J'GE22LGH2)8+2)>S%\85L47"(]'+$9/]4*=&6+ M C_"9#";HW)4PP)306\V*D/CF3>@6=\4<]%YODV*&&9-[^Q^:7I]RD8C:9^P MO565;' G;&'!UA;M#M#295*9&+C$WK+];7N9)\@KR;;'M>[Y*+33@'EIW'*Y MP%/!<_>=$XN,%(^$W*WRP$YV)YO S)!J/T-+%U9&FYPV$PQS>/@C'?#D'J#! M"GQ;..V_B?QXL6'8XJNGFS.I2AL4\F3!"MA/LW.]]\*37?5LKI=_$9YM67@ M!"7W51(>RVPU[I.IL'V*H!ES*C/7_ 2>:Z47.24HQ&2=PVTM/!#%:DLI=-8] MO:_=[ZO]J02 M+9*<')]4B 'ZS5O-CE >#=OSM0I_&X^HPH7(T7_Z//1KCMHY7L\WG\<[@?6' M]MKR="](@TQS'''+F5$2PS(N-A<+.W# X^N4BUROK%BAW'^>0E)$$$"ZMCEF M=D4?U5Q.>=]%]>04^L8V,:D-ZF*$V92T'2AK9O?67.CLSXL@NJC@-3J_ZH/1 M<2$.R<1!=483MT>>@J4IG$85NJ9(O=9L/'.8#GV )JC#>5?!QOM=H\8*VCMT M3Z;*(T=G.5@^\1[RNK1V/YZG T8K[X!!XC,")&(N!2HML-PO%L)LFIGI2E,; M4G*Z=4;:@\0#E77E]\BT L2B+,_XK M]3S@E),N648A$S@\IG9.\LZ/1P6?RT85VM6@7Q6*+*1Z5S=J8QR:QO%U5K?H4D9U1!XUA 04 M@,FT9* C !_0.,!+L[P?BY$ >X,V"_1AL&C'9'&&">FN9*PL:B6%.@E!LG;8V5_Y@ Z5+*DR80J\7YM\ MA^[Z'0:7^%Y#2B)>0# L<\.G@1-O-!(8)_R@PJVJ>YU*.CLF+X/A[BFTW?W8 M/$C6F0MC51#OD/3-VHII-)ZM[&-W)KF>M_P4FAEM<[LP4 M!BVEG>[OULLG9:/V,(S(&76XC9=8K(# MJ;TR?@A!B87M69N[9+&#M,@R"V.PP&RY.I-P$VS4C8O^\U;ZLVW=5.24X;+1 MEK(W0@:"I>MB#@#CJFNC$VE0P U7$9<<9EOB$+CP _?MW9!XVU.RN!/B(#4[ M-S _AK# QE),P:(M (.C%F#1YX .!<='09>TU9P5,4;TVZ*^F"J.;AKUWV1J MXPW1X:P-3)X,*J;STD%#E=6R"BLS+6#8"\5JBMYT-%>IF6.'!<.Q 0E392Q1 M M>2IRD<'L8.#MT]?6T2%W$/M.^LQFU/EP"E+E6&EFOJW9A7[--@LYM(P.B+]7 MJN,9[U^&#L]WP*F!B).]\3?GZ^?#44XN80 +09K5 :B72@Y*, MM9>0DCQ>?5BK\AFK<&>"E&,HC#FB*I Q*3K<'?(,X! [/]GEY/;M'Y/-]L<[ M[TN.K1N+*5%PUFTBTB!32[)8++?L!LKVN '[G$M=<&$7,@+*2^^C.Z>BL9CH MT.%Y]#&8I_*4>,S-]&(B21U2<%8J3M:J-6 C:)0*.#OE!6'U#;FB\?[:#9N2 M"Y!/2PX0D-UNTY.Z4L/G3 :)V'G"SGCO4C..;(0LNELJ!4?T9OS@:2QO4)W+ M4&P7:6.T6!IM &G!IH.X#:MTB:-OY$K]J@M) ,*?JE>?_OT7=VTIV()N7V?K M)JRI\,C]>^:XJ9]9X:MM7'XO+NPG*6R?2&WZK:S$G^Y=SI]\/D1:@C5Y#VVN M]FV.X+;8?9-I0"]TX.GX)K>PYEX>*$A]]LS&*'L*9?(]G59"63$K %C* M%-.4!J DU/O*@PB'30)]MF2.I9>&2 DT/ M8>EVDF6#5/+IG]I>O09%H[L_U#/\>$M@W=$.28)Q.C3"V+O@CW3!/M2%'0:* M-]?^H2 GA9*,2>!WS$U07K#[BHP>/PCM!)P3:J;5@\B[EU_#"-,+II'W*<;D<+*5?S^H3<<^&_;8;1VTTDMNU.K"0X"C4"-140 M[Q@_3:;UW=%1>P7W3D7S/!J2VL#!EP-UY[VQF*?$6N[6>KLU[KPU_)-3&$.) M&6RL\65%]85&]2<#V7AMZKJ4I'YB%[69T9>E'K7YH:3]T_04LT5_XS3QW9G9 MC?5WF=BRIRPD5N(<-+K>>;$)24'?&=6=&C?)K)XKHG/[_L4=#8<]?@6B!'=/ M_8TZ.=*]J^?BKG>DQ)(H1/Z%RL"!E-BCJ/V]JH%>/'LK,_T[\FEJP/;,F\B; MPHU\1J8138ES/#LA'RPHOK! ??KLE4 R0645#)E"?($D":AYPG@XYP]7TS%^ M&,>#X?39M9@O$A+O(SZ&R22^G(]@2Y/A()J"W35]]MH\!)8'_#R#^4_ATRB> M#R?T:1K/+F?1Z;,WW)$#L]^Z+2PYV8Q0F M&=I?G-^I+>EB05M8IS3R6>-;,?9%1S09]NE9-BX6JCSW6-8J(Z3G@RA+=JYY M M?4EL##33B!0XTV !QJ4D3REYCH83MJ<).-87A#H!P4Q9<%BJ<&!0(3&4U)=:4D',3G-EK M/.-"" Y(M8.">/Q-/SSC@5LH3,'K(-/^*L:Q,1_%@^E /!OC,=#.U8&:_S[_ M2)\/Q 7RVP*X,,8D3,^]8][![@8SE6+LE#*M,@8C./YU?![$8Q%8 &,1S$[U0AR M>=EEG_P3^9NEW ]'/*-1/!W-]HG'KH=T:HIG+QR/K'O=X[@GDH>]J@@+)D/Q MOG+=?TCV?1?D:"RBVUB2!ALZI7DQ;=2Q9+S$5S0AY5H9,+ M;H.=(:R/S@2,30\XIZY:F#G*\&I G6->\C(,YNT";[V5'GX-N:NG=A[ O5P3 M8@$/Z CB5I(D;\/8A;7$C93' &Y;B>K]6M=>9:++9>#_Z?*LV4!6AM'T.S+) MV1/.1"5^MN^KE3M"U,$] 1O] STZB?[0I8<#,3KK2F06%L71?":3C'_G)",: M#1^&7=V]84'KR#)!?YUFLHY5?!_[VU^)OQXX^@\$DOKJ 2(@@.+X$97X(0^+)Y K^FF/3M6>_*NS=1%60 MP\DT'D]FL#AN$78[B,?3X3,Z.M7F#^>3>#"Y).<><+8A^?L0=&=7\1#LFO&$/TZNG@+=R=5E M/ ]#K0Y$%63^3">S2]]Z(Y@KCF ?XJ&%4P]'L;CT?39!](O)G G S"% #FF M(S"*QO'XZLJ#_&0\HRX5Q*"'@PE_.9_B=1R#O)BA!R'/JV.NR.^^@]EH!NA- MF#T.;V*&8!Y,@YL8@$YW.79X'E_"J<#0!*@=Q'80X=,1P!040SMNA$K ]$D7 M,T3M81(AS0VBT11N?QA/!@'FC^8SP.$Y7!LU(@0:F5S&EZ.YW,YP A@UIRZ% M>$F3(5[1$ \W\ZD#,&!.ENH4J.-J3$V^1M-+II()D"Q>,8":)_4,4^/>LZEJ M1?D082]LN,F[OT1OSM[?<2CP/["HS/87_BOE?H)9+P4W[';[E'P%X!EEF*:\ ML7*#\@&PN_0AAEV@ZPCCU6W%91"NFD"2[NUR["QHDJ^B]J7AHEZH\:ZE,/Q7 M"I!:-9U[S) *(&4,*+FH *8HL*FD^" I) ,'YU;*Q1\A:@%,&.4M("B'/,I M0%-;)_G2EH]8(_VOC^Q<\EIEX[9/>- =W#8I\;Q5]O3R/)5RZ M7K7#X]UD[[#%Z-DKTD3Q=F&)@^U_?^=4AV+'U-V42]3H@/9YFS K[0(>[1M, MI5^<4,TIQN%\5'64D.^=-8G'G[/^%<\_*EO%[-Q*IWQG< +39^/0]X1"](5D M-TO3:N<2[CT\GBG!3%'93QV&%U;4%(3RO7NZ&\A9W[K."D\X0.\V_&QOO\&_ M'QL'G5BG7D,$KH>BUA;NNGQ'\ZK$=C@2LF;W3'8>XHP/AN:)5W8X8SOJR]C& M-JBNZW 7=J1Q!I!]*B1Q(R[Q9?^^3"<$?,T&$$92Y24G+/"1-F6F\O"RO9H- M3-3#G#E:#IF^O,J!LY4Z#?-IT5@>YH>D+;]NC&FKZR]G2^S:&C1^[07 X>/: MZMC]TP8'^7M;$L++OJ4NU;;KZ4W^\PY\E.6YMKO#XUUSWW$)["=DZ+UL[NG# M(_G#"0?/DL(".]L.GXU%OX9E)REKYZ0=5?PZ!#-;_TL"NC4O7:\,C$-F29UB M*/33P'TMVL:\5>%0H_H>IMHMIWSL=1P--6EP5AYM9L&58V'Y5BG)E+1;]CK3 M6G 8(;TC\.@K K+(QX2EBH1=#S"*@P>^[X\RR4E72+Y*/:S?5(XC.#8UCU.S M 2(@XU%!]@'8XU6$+5*&-S7]XJ9>D@PZA6$1G$HZ5M$O+^8Y,C4$$VP/"OQW?<67*ZTU *NB$+QYQE,RIJ_9& M+SY&#G!+G)=,I[0UP&7;8%2(]A>\3Z<_UX7>/I%4!7O[.A3.ZL/CIE]B,S+T(H-/)O-N6TV^>9)F8S5NAGBE>ZH_7X!%1!S2\))>J M4YM@0-+4!"<"L/KF']\'@C>6KOP0;F>X9DOPIR M=);^!L$]4X>]U9N*'ROBM2A7IW$$"F=&9C-Z:5)Q<11$JIC^?/CCJC@WWP'*1=H_8E4\T MWCC4C;%LQZ _U2^T]7Y3([M+YDS4==&J_;W0![IX$?U"_1V'UB'V?U@/]_5O M(G;I>V(\Y&174T)JZJX_5$E_E+F=N]1_.2'S\W*!*"K:%EW[B3I? 8,6XMZ.^(6Z#?>/-48*D)9XT-KOA71)K#*>W@]P)7&Y!^*(,O+6= MQL8:*=96B4#EU<^P_*E6STJYQ@= W^24SD[1 M8;I$0+8DMGG=_!X(%]JP[?"HR2.L66Z)W+%MNM<[_GB[5_<2@.'Q1OYOC"S] M"'"]PZZ9O4SN6R>)7H$!GSI)O65=@>9P]>#_UZ2H M\%MH2"Q(3''O!0&N/9>_#JMT&'_$:7K>)_0:E_=UBKV=BMCD467##,)MFQ O M)59&@A+UB,"'%+O.WH%'P'O!"L?#3=%[)L4/<##;[S0PK8F?\ ;N?=TF6/8) MJR*TDSR5/N$N@Q53>8$S[F2(V+['7B_JFO"/CC?AOPF\HVR2]R'<[Y@FNNGQ MO#JKRFM^9-[+9-*F6!HIX3A,B?8]"_[+DS@AU'O3T_F!11F-*[[,I8>^L=\U MCWW9MAAK+['.?[L5O]Y%WNVPE3?[^H4-_N^<".&UJFX+^V?W-5F8CZPRS!JD M4GOIY6I#+4>5J9'K*CTZWAKZ%W0EW)@W?Z8'WCER?))^76I_YF[S4[&/:NX6 MQIG-Y++=J\BSKR9-=[YY2Z^A,6V^1-(8#04-4>X71@D_3+S\B*>GN*=LSH*I M30JJ.7@721&\JM%U<*4>2-C%8X5'4!U_R<)+B>CI?9X$Q^MF53RIB_C(-34= M'6](ZKWX%T%]ZUYS\(HKN>C5&/U(\%UF[I8.N)PY[GAK1TEEF6GZ@ 9-"T*OUR,O"D'Z*!K[)\3\,QCHQD7VM;Z^GR>HQ,$?T"NT;"F,;!R>\B=:4JVXL<@I@?+7 M TSL&:^\R(%VBATW?&[HQ'D9\+L_U3T@C*4)[[X"W1M=ZDD[#PX<-+M#.RHX MJ>=#[+-_:Y'EII/C8R\+Y&[!X9U0.,:];]DS-FR/SCW8"\!ZR]P.')U,E^-< MVO6\'1WO4(NO3".GS756TJNE$:KO./&W#YE[R??[+A'M#>A]ZET1W>';L$D' MY)=!( #?6H.X=]2K$MN8G+R]OGMU:A*<>Q_\S"\6!G+]?$K3GPTF^[ /C0N*3>-(NID(.E&^LC9V M#YJ?M9G&=(/:FN5[9 $1HFW"8$+?889::=[;S* M7FKE\T9?!Q?C6TH!0K.'E7*_Y482566>2[R!!Y#ST4W.VO"JU+0T*L>N,I$OVWZ6F'0+N_C03&9RX-UO6*,B%B>V_DD@7XPL(%%EJ[>""2]Q+F27L'MUHM]-S,#R>;P M!G?OP]^[96._8@#5GG+KMI;OOOV(XT[!GR'XN\^&YH0W7H-JG4L*U+@GI;7; M7LM_=06H4DUK6Y=)UHWI6&8[HZ')97WO?/MPQ9]MC#"@!+=<]\4&!;8[88$) M0A%L62YAICIJBU6FGD*R8KS 7.^^N>B;?&9;>6>$G4H\:;5K(6(2CWJGVH\- M;;&@Y>#SH1>,85"H5"^Y=(W:AY=2+0.G')O/YP$+[5;>-=QOQ=UE MMT[-JG6P:U+-GUB>QCHW*\V8NQE?C4>2@WX97T['OS<#G:H"+%)[4@CDBQ4O M%IDO8Y!M1H>Z10R\Q:+PC1$75Y,KE!44%4EL1?]=6Z!Z]%K2!NRCD8&^"Z,0 M8M#3V=[3<'*[T;&M>V.RY'DLIY*0%15;8W:[\A*\791V;3H"2N%IIFWG.F8T M1DFV>SB//A28D@AKC<:QJZ9PIAMY[>P+7_!M*V>DL,%UGRWU5\0X4\ZUS$N. M69\,SZC8.[IY_R;ZA*77=RHEQ?4#)IA1ALE;6WI%8#^Y^_#V]O0T[K@)ZX=D M&S1@%2L*A L?TYENV--D$ \& \M-);3B.!ZSK*%74*A8'@+.^K_-#G*9_=W% M^Z2+/<>^8KJ+W/CX?#+'W&ZR^CF9W 9A4:5F",'Y)4TF4PO3^5XX2>)@NP]: M&.@[U0AD_INZ[55*X*D/16Q'#Q\Y3+\=#$L++G.'O>!M)'T71N$D^VH2 M4J.MVK)^0E67J/'&%%;>8,/UNC8V(>;:G-R] I -* M3Q@@JK5>Z*8;Z]=^ND&G'7NA'IQM$+PUB_@'936@EP\['? +0IZ:R.JW$W"P MX7Y2OR+U/X5O .SOY.5G[FUL(O]'5V@K^KP$#W#KRE_,2$= M=4"6J(D\VHG MOUKF$"9[C56-UT,5:X1;<#ZQ[OQ*9C.QN!.?8@I]FUG %$^^NW[SYINFF_3B MEE%I]C9?KTV8.I&NL8$)QAD9:-I1V-SN;"^#O ^)_C_&8R[\-HE.ID$:M_^W MN,#OL\Y,?^:.]GL4\^=Q%&1G"M+/)GU([Y[L17;K%FW-#'M0+@5_@ _+XLR\;\ M@0M@M1-M[^7_ U!+ P04 " "\@%M8C?3LM!,& "L#@ &0 'AL+W=O MO(-RA: VEJA[+@:<-$$[ M-&T0MQNV80^,1-M$)=$EJ5SVZW<.);/#K\^)TKR9-[I;^9I1"6 M/-158TY'2VM71^.Q*9:BYN90K40#7^9*U]S"5"_&9J4%+]VBNAHSWT_&-9?- M:'+B9-=Z8HV%+7+@]7J-?.MO!EEMNQ+FJ?I>E79Z.LA$IQ9RW ME;U1]^]%;T^,>(6JC/LE][VN/R)%:ZRJ^\7 H)9-]\\?>C^\9 'K%S#'N]O( ML7S'+9^<:'5/-&H#&@Z"63(M"M8V5S8)\#(E6KLTI"+IA3E4X QF#+8P];VG+&]B+_RYI#X 27,9]$>O'#P M3^CPPF?P=MG[U_366 WY]/UMB16?%"G(Z@B(S0=V(T>?TJ2/SC M/6RC@6VT#WTR@YHMV\K%\\)8"5DK2O+5B'E;D8^0_H9<:RAH;1\IN:XPH!CK MB^^M7$&EV5WV[-UQMSU?EH*I:>L5UK="21M2 IZH-SI7?%B"20A M=5%/K$TC(2@%:Z7+5C?293XJS>4#CHW323L5LB<<\1".>'\X-C5T(^Y$TPKX M+Q14D^M(LB$S#H4#0MB^K[LI>HDWA3"[@K%WO^>#L?%]UWSE/WU07%.4]A&Y MV$W47K_*6) >&V(2^ ND@8$X0.HRU+'0R M=N1=]DA_ %+7"KPMH"V(S4H/X3M(Q/#>?$ +5&M@ W/@G?$*21)NR:U8R*9! MXR$.R)7\0@)&PR#O!ED4;7>* $3GDX@F M.0-*$>143),P]MZME: CPN<4\ ]@Q&@>1&X4TS1)R8%W,9_#F810X$$X-F"S M5FO1%(]$/,"^S0)* .K#D!Q6A;Y;C'_;5H&[?[#'#W88MB>+DR&+DQV.=V+>/T%ID4\@5KS"$Y(KK;P**\U[:99]=-V*EM,7#@LS$XKF& MLY_-TW1V8)B@+M^QG9'R)XIZ0W$U4$3_U3]3U!N*IJ-H=J7GCWGN79^?D9O+ MU[Q>'<]<%:G&M:8ORO+*V_;'#XDZ%5JYFG65\4[,X<(C,'[4]R.:)1&.LXT@ M8]ZTA5N!PML,">.<1G%,7,&RX_7>3!,(+\#6$*C*(-93OTX]SX)B_S=B&87>,BCU\^>\FV8T@%(/HVX892_Q;I0EU,\R; Y^1J(\H&F> M;'N7 58.[H^QUP!T&-"0Q=YG\)F&-A-%/G0'2(Z809\(:9AE6YZ/PI3F$8-Q MG-+ CSIA'F,X]GF^[\S/>K[;_4UP\-]CD+(4TMME=O@T$BFZV8^?1,)/J9^$ MFSRG"5@%O1>\]FRVLQ"2#7P:IYMU(,NS^$6!"1(:@\>PYGS"8HA^0"/_2>:S M/(4%A M%%(6)UV51%"R&&)P=0P8>'W 0:U6[2#;0V8M*&8CD[#VY>'LUZ^[R M?Y(Y+V0%)YLPA[N.A/'6"Z(6\=!&L!Y M:T@EYK#4/TSASJ*[MU$WL6KEWB.WRD)\W7 )STFA40&^SY6RZPEN,#Q0)_\" M4$L#!!0 ( +R 6UC7'4,U:@4 'P. 9 >&PO=V]R:W-H965T'97LA/:L>Y1@]%7JKSV4[K MZG2Q4.F.%TS-1<5+6-D(63 -0[E=J$IRMK9"1;X@GA2[VYS,\>YJXR[8[;286R[.*;?D]UW]6MQ)&BPYEG16\ M5)DHD>2;\]D%/KV,S'Z[X4/&]ZKWC8PG*R$^F<'U^GSF&8-XSE-M$!B\OO K MGN<&",SXW&+..I5&L/_]A/[6^@Z^K)CB5R+_F*WU[GP6S]":;UB=ZSNQ_XVW M_@0&+Q6YLD^T;_8&T0REM=*B:(7!@B(KFS=[:./0$XB];PB05H!8NQM%ULI? MF6;+,RGV2)K=@&8^K*M6&HS+2G,H]UK":@9R>GG#P26%CMZS5<[5\=E" ZA9 M6J0MP&4#0+X!@ EZ)TJ]4^A-N>;K(< "K.E,(D\F79))Q-]9.4<>=A'QB#^! M1SL7J<6CTR[^?;%26@(+_AESLH'PQR%,9IRJBJ7\? ;45UQ^X;/EJQ]>8"T4WS,U$FP<5/?[SA*!UIRJX4W6M"> M2XZ80AN10Y:J4P<8CS0(_<69; [6@6.I(6U1>S#H:4SLF'9C:L?$.;HN 4+4 MBI5K=>S\47')=%9N6]6I4!K]@A(W(!&\(S<*L'TG7N1\8#(SA.SO3:@'NK'O MH2B)G?N=D/I$3%B-+8>9N5K$S[$.#710%BV;_,5@0(@S1)>R(V M)[4R 5 % M8)(+]W55Y1RJGF8YNF)JA]["B:#KLJF_QNP[GC/-UTB+ABMJC"236L9),E"= M&M4;HSKKJ9;/JO,FJ_; FO^7.#8(%#ZQUXR0$/6& A\Q5Z-6+F&#RNGOCP"5) M-$6VL"-;^.-DNV2YU7IO>X&?)MQ/:%JUFIJNX^?X=6&JES.T]4:DC?AWF';( MK M[A"-G5CSXT@7-CXD8RKS9^@ M!X(@$26)B5(0)8,H#?W"GMD8FUA1-Z&DY\1F3.?QPYO30)9@';^D\_%K#.E.I*6,(D/@(9#C'%+T$4"]! M+P]Q 19FV]=$$8BZ(A!-IN8[IFO9Q+#K/GHL&\OU2<#QG\M0R]?']U4'\AR4 M(WR,VA@<9O -5PK&#/[E)4?FB P/@"B6X- M4-_!Z 01NP9G@ET?Q[:-"!T" M"[1=2""5;7L1!0Z%>;^=AW;$<-;%2>3X,!]T\Z%M1PB)'6BNX#JT 9J@.("$ M!GS/)10/J%JQQ\+V7F 25(L X=#%V&L\R(JJUO8?TG8:1\@/W!!^/->QZ-T("BZW]MZCD&5=WMS+WC&Y MS4H%?FQ U)M'T%K(YJ[3#+2H[/UB)33<5NSG#JZ'7)H-L+X10C\-C(+NPKG\ M#U!+ P04 " "\@%M8ES!?G[$$ B"@ &0 'AL+W=O0 HT'VV@""H!,\RRTLP@8&>UCVYR MVUKCV!G;H;"_?H^=M!0TP\Y+:SOG?M]S[;.U-M_MBLBQIT8J>QZOG&M/1R-; MK:CA]DBWI/!EH4W#';9F.;*M(5X'H4:.\C0M1PT7*IZ=A;-;,SO3G9-"T:UA MMFL:;IXO2>KU>9S%FX,[L5PY?S":G;5\2??D_FIO#7:CK99:-*2LT(H96IS' M%]GIY=CC ^";H+7=63,?R5SK[WYS4Y_'J7>()%7.:^#X>Z0KDM(K@AL_!IWQ MUJ07W%UOM%^'V!'+G%NZTO)O4;O5>7P2LYH6O)/N3J__H"&>B==7:6G#+UL/ MV#1F56>=;@9A>- (U?_SIR$/OR.0#P)Y\+LW%+S\P!V?G1F]9L:CH&I$#:1X M]K BMM 2U$+J!V:)?V'5^0]P"_6Q5BP5G%IXIQZW3BDXQ7NG^.#4:;1_HR"J M.XNJVH/HHJITIX P5)%X]*5G>VR2)=DXC:Y0) -6;;3D93(NT^A&/9)RV@B8 M*4Z2,BLC)*GEHF;TA%EB<>Y[1L-%@Q8W!O"-CDE2IA/@,72,>TY8*[G_"#C! MQ;;QT'*:Y),B^@H(.@QA2P(MF?'\.]2+PPZ;0=UX>AQ]TKI>"RE9EN5)D9?1 M30TM8B%"-$(YKI;"+P>9#(V2IFGT1:O#C7>@.6%5,\>?-KAI5D0?J-4@SVY M:D=L0!9)ED]?>C( M-&\POEI3H!ZT0Z/ML7QZDA3%E+U#L?&68N-W*7;969S8@3##@-HE&WJ$A;G, M;E1_-PTC[!K?527@T!U9S&;[,ZJ]:_S75&MA-!@+W.JMB!WS'-7U LH/@;F_ M\9BP7F(7!9FVPWST1-!*/HA)VH&0?]M3DNAE&^!P0)Q(U%; MQ] ;0MY?Z"Z'^@1QG'G2S@, M9+;9YV%?O!Y"":9&16WPB-D5AV[>!"(=1'ZN@A+((WHOR8L\F93'85VF>9)E MXX#8E]KBPA*JTDU@79&D4Q" 3R,Y7^/=ELI]R8K1S;S=DEN%U8EF8$_T5OCW=/H N^GO_!=Z_GCYS@U): M4'D!T?3H>!+W$W&S<;H-KX"Y=GA3A.4*CS@R'H#O"ZW=9N,-;)^%L_\ 4$L# M!!0 ( +R 6UB##6C>_@0 /\) 9 >&PO=V]R:W-H965T^,_>:V2GERWS:=NYAMO>_/YG-7 M;54KW1O3JPYOUL:VTF-I-W/76R7KT:AMYCR.LWDK=3=;G(][UW9Q;@;?Z$Y= M6^*&MI7VX4HU9G;'W8F"_.>[E1M\K_WE];K.9'+[5N5>>TZ8A5 MZXO9)3N[2H+^J/"'5COW2":ADI4QW\+B8WTQBT-"JE&5#QXD_N[44C5-<(0T MON]]SHXA@^%C^>#]_5@[:EE)IY:F^:IKO[V8%3-2J[4<&G]C=A_4OIXT^*M, MX\8GV>UUXQFI!N=-NS=&!JWNIG]YO\?AOQCPO0$?\YX"C5F^DUXNSJW9$1NT MX2T(8ZFC-9+376C*K;=XJV'G%TO3]L;I$2&S)DME/3I)EJ9SIM&U]*HF[W4G MNTK+AMQZ;* EGBQE'VP<>?6;7#7*G9[//=()3N?5/O35%)K_)#3CY+/I_-:1 M7[I:U3\ZF*..8S'\4,P5?];CK[)[0V)&"8]Y\HP_<01'C/[$3_Q]L1O9Z;]E MJ)0^PF2D4U>3:ZL\[ZXQ8370Z/&QO]/'CQ5V[/1GZ[MTB%ZA#X. M."'(OI/DL.;C6D2O/G;$;\W@T 1W&GWL[I"*L5JYL^A&[C ?7EGDZ<@)85E* MLRP+4I+2-&/15QP3KW7WNK>F4LX1;"=E L^4L21"D1KC5).-,;5#"B5+24++ M+(E."&>"QGD:G.4QS40975N[/8]2QBE+"I(D@HI41)]E MM06D@.6'F*0L,IKR'/\E+44:O1]LI_U@U:BWUO=!GOP;OU66,!2>YH0Q*G@> MA8Y[.XQGYAZEC0TPE3$MDYCPG.9Y$C&: 8$R%D H34J*2R#Z!+4S("<9U!F MF)8;-35TL"$,")>7F*24B>@=IN1.AFOQ,<2$EV #S3C?MT%DM$P9$27<%5$8 MI)@6\3A2(J:Q..@UIMN\1OGMCPU[I]8*?02='Q=T B*## 6$% * 6(ZW'?R M->$H"HG0@L=$%#1/XV@Z?M0!0S0M!\*8R#0O?U8*HPEP.% !F6!B:K)2'21/ M^OW'11C=H]D#*4!1#D.VKPN<%.@*3VF99Z'^$),58_U@6Y*0IP[C^:-+&55M MQD\/!\X,G9_NY^/N\>OFY)S:>R-147^*1 MW7-U.L2*[F;>9&W5SSSS=98 M13"?-FR#+VA^:9X4G8(!I>0U"LVE (7KF;>(;I>IM7<&OW+D-(ZW@L[]$_N=PIEQ73>"^KWWAI MMC,O]Z#$-6LK\RQW/V&?S]CB%;+2[A]VG>TX\:!HM9%U[TP,:BZZ)_O>U^'( M(0_?<8A[A]CQ[@(YE@_,L/E4R1TH:TUH5G"I.F\BQX5MRHM1]):3GYG_*&6Y MXU4%EU_8JD)]-0T,P=J70=%#+#N(^!V(*(;/4IBMAA]$B>5;@(#X#*3B/:EE M?!;Q9R:N(8Q\B,,X/8.7#$DF#B_YMR29*.%1&"8VG)*%A=9H-#QP7512MPKA M]\5*&T6?RA^GZM!%24]'L>-SJQM6X,RC^="HOJ$WO_@03<*[,SFD0P[I.?1# M#JM7>,9&*F/[!2^XH1$QI]B>Q3O-=J%!KH'*W]* 0M\ 5[6]+G:Z!'S8'!%2 M!T*Z(P0[IH%^:UG1W.O;T=/]$IX_7;"ZN7N!>UDW4I"9AB_2L&IT^2C ;&6K M*9:^&BU9Q42!%N"(3Q][-)3B(^1QXN=)1E*493YM(BOY(7T[89*-%D71UFW% M#); ZX9QY:A1KS5JN"2?R$_)YXKDR8USMV*WX)!V2HN-I0!PBLR!6@'X1]UO/B0QU%\1Q'2U(_Z8'OQD!4K_Z2Y=^#_ M#9<2"?TLSPCO$&*O&CV@PD)N!'=;D,HY-*YL$8P$S:AMI-?M2O.26V2J@9]' MXS> O>:=WO1<#EGD1"!.QD-?;O*,2C?^7SV)HL1/]DW)4S]SA?H(DR2GKH_! M2OZ-:WH6QGY&JE.3%ARMQQK5QET"&@K9"M-MRD$[W#.+;KT>S+M+ZC-3&RXT M5+@FU_ Z&WN@NL7?'8QLW+)=24.KVXE;NBM160-ZOY;2[ \VP'#[SO\&4$L# M!!0 ( +R 6UCU[Y_ ! 0 "\) 9 >&PO=V]R:W-H965T:-VLR".-AM?!'+E74;X7RZ9DO^E=N_U_<:5N'@I1(MET8HB32O9\$B MOKK.G+Y7^$?PC=F3D?.^3RR R_4L:K?&@* 5LG^SYVT=]@R*4P9D:T \[CZ01WG++)M/M=H@[;3!FQ-\ MJMX:P GIFO+5:O@JP,[.;WDMI+#\70/%J="=M$PNQ6/##;IX8.Y].0TM!'+J M8;EU>MT[)2>31@MCN#7H5IBR4:;3'/V[>#16P_#\=ZP.?93T M>!1'J"NS9B6?!< 8P_4/'LQ_^R7.H]_/Y) ..:3GO,]O5+M6DDO JVJT:R3Z M\["1QW"?]7P<]\*'@49T0%ZT;86OWVZ/^+T$8617')5OX%5OYTSLS=F&0YF9 M0;5JX(@P5Z./6AF#%F79M5W#+*C_!:?3-T\P7HTN[B0$4)V!V.82N>4+9]I< MC@[ C6X\?[B&TP/\P"%@5F)MT*\HC7-,D@BD"T0(P33/T26LXDF"TSQ%<3PF MHP=>KJ1JU/(%Y3G.L\@I4TQH ;K)!">4H +TKEGY!%HH3G 4.:4)IJ ,.IC MFXRCT8-F%4>2M9 NP9G7BG%!,]#*2>9U -6DP$FQ197'.,\G'A5)'10 MY]/I)8 WHK%W%!<49WG4IT<+G,6Q2R_93R^EN_12 .5*X6I"4S099Z-%^;T3 M^J!GM58MG*CPQ0@7^1268I=M@F.:@&,*=2,4:G50E<+7Z@(,7$TH3N&=^:ID M48K3;3($^I8F:5^5HL!10M$9)F4#D[*S3'IOK&C]H"V62\V7(*)%J[05__M< M8#3U0+!WAP3;'AK':'8V['&:O6)A Q9VB.4DFX!'_@!S2HZ$DC];5(-23Q%/ M5]B'Z[NVT"QAWA#O+;-&GN PEC 4$^)6&4P6R-3)^9Y,49+B+$V<7* DPA/8 M?W@-DQ&<%MEHF.2C/0OW+C$8I*6_J@T<(YVT_7TV[ Y_ XO^$GQ5[W\E/C.] M%-*@AM=@&HTI]$'WUW._L&KMK\1'96%JO;B"/QJNG0)\KY6RNX4+,/PCS7\" M4$L#!!0 ( +R 6UC*W/HRB@0 &\+ 9 >&PO=V]R:W-H965TB(K M4W"!-PIT599,/9UC(3>GW:"[%=SRYHM!< M"E"X..V>!KTV[:A1P7K"K,K=S\@DT\L<7+ M9*'=?]C4=\=A%[)*&UDVRN1!R47]98]-'G844O\=A;!1")W?M2'GY24S;'JB MY :4O4UH=N%"==KD'!?V4>Z,HE-.>F8ZDV+YLT%5PB7.#3"1PPP-"33(!5PH MS+F!HWLV+U#W3X:&3%K%8=; G]?PX3OP00C74IB5AL\BQ_PEP)!\;1T.MPZ? MAP<1OS(Q #_P(/3#T0&\J$U Y/"B=_!CUM/1(?173[7/N\/Z]RN$A2RH M#+E8@K%/VM0B_PLU&#HN6A.Y30LQP$HO9+EFX@F8XP0]0$7E"\T3.,IL9:&3 M17#Q+[O^;1^+>C!#-)IX01C#QP]I&(2?MM_.F>8,SLYG<(L/LGBP66P1OE8"K>T4DD$20UJ; MC0?C"43[+-Y12%C.4=5)?&6*0%**PH^]=#SI3,+:GTE4[V>H]3%\$ZR4RM#; MY?5K<:TK)C*$3&JCX0A2SP\#Z-,J\?S4AW[GC4Y.Q)>5H!*'R N3U-V.)B'= MG01C+XT2L-9'_KBQFE5*(=VG?E@I;CAJITII=:IQ'7>_,WO!) ^H?>A]RCV8 M!",O(CL]H-BLI0.E$K>E$A^DNBOJZ];*OEHY"+"_DET!4<*(P/2'(F=J-Q3B ML,NI62E9+59D\+\= M&1O''6<@K<7WSS92(MPX]CL]V!+G0$:3-J/)P8S>T3205]0Q*,I;M+_VEOZ[ M?&H;J>.3C=M)KK:LO+"LW/<2APV?_=NFX]&,L/6K^H?:L.HO^4_CC>MU;[J* MZR?V_G/]?F$9+[AY>O.:^WU]*6V\[=3ILO\^+Q;H9A/8(_L?FF&/Z.*G,7VW MW64T"%+7#4?>>#QY<_!>8[#7-+&>O;*/T,.=(:A$M72C'O4<^[SU/-1*VVGRK!ZBGJ_7HR@E M;\F%IJ:U(%5_,*9FH>KQKMX8N78CU5P:&M#<&ULS5E=;]PV%GV?7T%,C< &U%C4MQS;@.VDK1=I:]AI%XO% M/M 2QR-4$JCW//O=0H-YT4I5W4U(>![R>'C:C: MY>FQ?7;5G1ZKK:FK5EYU3&^;1G2/Y[)6#R=+OAP>7%=W:T,/#D^/-^).WDCS MR^:JP]WA**6L&MGJ2K6LDZN3Y1D_.N<^+; S?JWD@YZ,&9ERJ]1O='-9GBQ] MTDC6LC D0N!R+R]D79,DZ/%[+W0Y[DD+I^-!^G?6>!AS*[2\4/7?J]*L3Y;9 MDI5R);:UN58//\C>H)CD%:K6]I<]]'/])2NVVJBF7PP-FJIU5_&Q=\27+ CZ M!8'5VVUDM7PKC#@][M0#ZV@VI-' FFI70[FJI:COON&)_V9&WVC4-YJ3?GJAFHUJ96LT4RO6 M:[_J5,,NX.BJW5;M'?MY(SM!Z-;L7")%)9O&>9S[B\N7';#'@CS%+\\"+TM" MC%(?0D,V@XEXQ$3\US%!B+[JU'U%1+DKY/,R7XPNS&&;0>[_7UPOMET'C=G^ MJ.,!XM'*564@7Y9(C!K.CZ+81=:+\R'DW.-!C"!;3-C[. _PCD89IU$P"%Q\4$9[%0,ZK#0]X*(N]FIE\5)/SO-$D=L]"MSN*51*1UW+ M00?.O0 S]EGB8ZJS,(;*/J9>[D*!]1YTXG'ORBSS@LP?_!IC9Q@Y@_1D1'HR MB\IK6:BVJ.K*LANA\NH9%)^5+6%L>F^- E(&%TZRXYJ\1KDCR&BC9F3MRI]Y M32E_5JI&=T.$7$$;-"N?*D]8?YY+SS@#!M ,/1JQZHV8I&)'1A03(VB%-:I] M?/5-%O#TC9[;XZLE\%?)WILY4Y_C+0EZ>(69%XVTS2,OM>GG#;K4P(T]U) GS@@7EQ>7[";OG/D2;#?'+"Z:BKC M0DI\P@.7Y&G>7WM.4<5O3&U<48;VL7L;YT@,AAS^OE:W%IY&M'<5VBWV7CU\ M2^ K!R1"H\!EDDNW(/)[#LDH2<=$GUH!?^0\83SUPBB$P_T@6UQ)M*U$Z_4C M,%FU]U)3*4346F 5L-.H\+T]H).PIS@O[2T#"STC%MJOK%8@#\BL8(3#F7TW M"GTEFLT;IH"/CFT&!1AJ<*.Q29IE1+=^1!OR='&QAAU%OG7$'))-K" M.@)\FSCK8]_+1L;CY!W4]@(&X.CA8*-TY=R>HX:#F]SD)+(V]%B@KD9TQ=J" MH93W.)9L&M)P<&3D)4F,WY#GT#'R_<7W2I4/50V((MFJKG$TC[ DY":;>\&; MX;KXV5J> +50.8YL,8G_2VR:CFR:SG+4#2)4K:I"0//G/<1/R)2Q)$TH\PS0 MP QRTOM*W(++3+6;'>=W/J-==K/#IY0PJC%A F'5.%J0FLKUNB!9].Z:%:+K M'H&^!]&5U'6A[/IHU# ^/-@<>W:5V>#*(IN*VI-A8YX#9QSGJ8PR,X;!;5W] L3M"&EX50J_9"B!E:UG>N0XB"(:2GU"='3/S M$SW11J; O@9:U"+PL.T;U8X-6%_ M8CB\AF([T%$AK0R$/G6=7(8\]HDCQNREY=43ZXI&@?O^&/@D^*_OE\^-3A^0^_R"? MM.TAQ$2%71W-+DA^K5;FJW0RYZ*V2J&'NY5W54MX)M^2<@A=GS$X#U+"<1H@ MN8-@<5:6?;4JUJ*[QFZ&T0]C7#XQ-'3'Q>@A-7"N/FB0#ZXJD=% M,4M?*$> X=;U,CLV ^+'XP_GR3BB[FIB'?P\L:LGA<\-G$%H/B(T_U*$_O#3 MAWVKWC+SB>]W#OD?F&(D=\-/ +"8#W%S(C;&: M:=*,E<*(@\5GEO5=*M6RQ/-!0'NV^T$_L >&23A','15."%H^'PT:E%DKWY* MUP1%(UJ\K>HMH>.S:8!4@@;1SSP>A]20H*YIS)!3W]E51_U.>\Q_[2?VPD-W M%X_R=[V<"S[WG[Y(^G_Q['<^)I8->UO2\*Q1V];V^52B"X46AXHTE=X>)#O[ ME?G-=Z/@[(4CW>TSO:332XQZ;:=Z$?T/(;:@J+>ZNI]]V*C MK=O=<=L.G_H^JN=AXN9'O%^7QW-4R*F9##]SVZY<.)Q\J&\DB)C^CD %(,2X M;_;CT_$OCS/WH?]INON_Y$?P> 5U:[G"4O]U&B]9Y_Z"<#=&;>QG_UMEC&KL M<"T%3D$T >]72IGAAC88_P@Z_3=02P,$% @ O(!;6/YP"+06!0 + X M !D !X;"]W;W)K&ULO5=1;^(X$'[G5UC9TPJD M7$,2H*4+2-#=7GOJZJIV;T^GTSV8Q!!K'9NSG=+>K[\9)X2 @&5?[B6)'<_, M]]GSC>W16NEO)F/,DM=<2#/V,FM7UT%@DHSEU%RH%9/P9Z%T3BTT]3(P*\UH MZHQR$43=[B#(*9?>9.3Z'O5DI HKN&2/FI@BSZE^FS&AUF,O]#8=3WR96>P( M)J,57;)G9G]?/6IH!;67E.=,&JXDT6PQ]J;A]6R X]V KYRM3>.;().Y4M^P M<9^.O2X"8H(E%CU0>+VP&R8$.@(8_U0^O3HD&C:_-]YO'7?@,J>&W2CQ!T]M M-O:N/)*R!2V$?5+K.U;QZ:._1 GCGF1=C>UZ)"F,57EE# AR+LLW?:WFX1R# MJ#*('.XRD$/YD5HZ&6FU)AI'@S?\<%2=-8#C$A?EV6KXR\'.3FZYI#+A5)![ M::PN8+ZM(>TO="Z8Z8P""S%P9)!4_F:EO^B(OS BGY6TF2&?9,K2703:EWROODN50440MR2[DF7ZDH #LTCY#EDMPH:93@*;4L)3,J M( L8><8\,H?HG0;P)6-D@9%?ZLCI-C+?C6QA<-*,/J^BNRR&E8"YIH8LE("* M8:Y;4V.8#=H/G,ZYX/:MTR#9VD%.'E1"G=@A:0J6P6I:HN$/,6NZ(H^:K2A/"7N% MLFE8F5<**&M0L];@#!P8I/D3B?VH'\/[_;NK*(P^M*#,0!&18)MD5"[=++F$ M,S_@-AJ>X^^W'5-132TF?&5,VB2,8](YQ+$T%DHN?X9_^8XYF/F]RP'IU"B^ M.[=2V2/S>Z/R7*6PY&>$LOJULOKG*FN:)$5>"(>Q! 'P M0,P9[E! Z4$90YY8.<"JAO2@BNS0TMM)6(?+B1.A$PW6,(L5 MG*RT>N$PN3#AY0;N=L(Y[,Y.AC17!2Z!9HG24*Y1GK3!L\JP'9X">>HMS[3! MS ]BRC,FH/PQJ@VA.&>ME]<_/WJXCMU;CICUQE=HQR= MJS_!5;D[MKY3IO9]M+:[]2]PWH)L2]12\G\!T[0B>ZR_RL[]_N.%T"W9P1)7 M=U7%""I8W^]&77BWL:;UH&S =S@L>WI^V.V[GC;I#X?55QCZT64$C1,B'=0B M'9PO4K=SOY5[7YV,^XK#Q#I'SX>4>1K+21'2S=D7X3D!;.!";BI85\2RYC9S M/QMBVE<2'H?Q7/L#BOW?$KGA8VO92* YAD[IQ^YM;UNTQA"Q1"VUDW]GQU_.[@Q#,AZ';+?HA M^&X]U16B.D) :0-^",IM+?YEB&$Q_)!<^7TX1 #UXY !VB ^"/U0Q@>-$WS. M]-+=4Z""HDC+PWS=6U^%IN4-8#N\O$=]IAHFTQ#!%F#:O;B$K427=Y.R8=7* MW0?FRL+MPGUF<)UC&@? _X52=M/ /4%&PO=V]R:W-H965TX".98_4D.7RM;]@<&O4FL8W],U9WHR#PR&M(Y!T<-?=?#D M%?B(P!1N-[^G@JE_/1[BL&&\FQ5VNQA9V2#W7) M--!#UUI@# P%QI6"":.MAA[QDHY7\8P7=[Q$Q\O01Z#.#<^RM9C]:?J#@CA% M#%24@RYV.@*7(VQ';#8!M_W;<+/F]9:Z)A_;"N!-A9_P/=)P+PWEH_%G@9QE MJQ%.3T9X$VUN:\JI*-@+*HS+U29K"9'1S M(NNQ37L"M4 UL\9^F*,MIIM@7XQA%J$PAFF6(,"JD:VMIF(%IUK7FQIKN5&R M>5;<]^]R$I$/PVJYS+K?D3WV)T85& DE6I\\B911I#X81;9(OOI_RB&S6T:Q1V9;O?& MHG3D7K**_#C)49M@GE/XCXO3W^'NAA _3[N+0_PT#G%%Q"SNKLP,DT6X4T]# MJ"Z$=4) M1N[<6%A+@T/&;2N&ULA57;;MLX M$'WW5PS41=$"VNCNV(EMP$X:;(JV"))L]V&Q#[0TMHE*I$M2=O/W.Z0N<;*. M]T&\C.:<.(!KX595"3[V-,=N+(-#Y!BNFS^06!?U9254Q0U.U M#O16(2L*9D'/4O *A>92@,+5U)M'%XO4^CN'[QSW^F ,-I.E ME#_LY+:8>J$5A"7FQC(PZG9XA65IB4C&SY;3ZT-:X.&X8[]QN5,N2Z;Q2I9_ M\<)LIM[(@P)7K"[-O=S_@6T^F>7+9:E="_O&=SCT(*^UD54+)@45%TW/?K7K M< 8A6\ XA80.]U-(*?RFADVFRBY!V6]B*XL)OR8!3]Y80SLQO& M%7QG98WP%9FN%6KX\,B6)>J/D\!0!.L7Y"W;HF&+WV"+8O@JA=EH^"0*+%X2 M!"2MUQ=W^A;Q2<;/3)Q!&/D0AW%Z@B_I\TT<7_+_^5YSG9>R2?GO^5(;14?D MGV-)-Y3I<4I[;2[TEN4X]>A>:%0[]&;OWT7#\/*$X+07G)YBGUTQI9ZX6,.\ MDK4PP$0!G[3A=""Q@(-TY INN& BYZR$6T'IU'1YC#Z6T,F0QQ-ZW"#DG1;V MK 5[+2NK9==I,>1_):LM$T_OWXWBZ/Q2PZK7QY_U =/6GS:ZIJH [58[[LX6 M.UL">U1HW5>RI&*B+P9S!W7MX#7!*_"@7\B#-3MB&WRX%21>UIH4Z(^#:U1\ MQVSIH,@:C?;I6BI%RN$W2/QX%!_T+M/X\GET""\Y6_*2&XX''/'XW'V1/XSC MIGT3(Z3XO<-%?GH^;-LN:A?S 067"KY)0R>[L#>;J7QC5V$,Z3CSQU$&:9;Y M89*Y>1Q'D":A'PVSP2.J"KY()EH@K5^8A)"DD3\FMR2+_/,T^4_(E[ 'W!JL MEJB:G7CE#&F8^M%H2'U&^8X&\\47N,>=+'=V*RR+AE'HAV'8=TZ8:]M;^+9DW)?39O7F(:+76=#ZAQ!5!P[/SS /5%/=F8N36 M%=2E-%2>W7!#[R$JZT#_5Y)6OIW8 /T+._L74$L#!!0 ( +R 6U@N&PO=V]R:W-H965T2>&?%V6E3[M%<:LCH=#G15\R;0G5[R"?^92 M+9F!5[48ZI7B++>#EN4P\/UDN&2BZDU.;-N5FIS(M2E%Q:\4T>OEDJG[AHV57"QYI86LB.+ST]X9/3Y/L;_M M\%GPC6X]$T1R(^4MOKS/3WL^.L1+GAFTP.!VQR]X6:(A<.//K,R4.;#_O MK%]:[(#EAFE^(#!4E3UG7W=\O!O!@3; 8'UNY[(>OF&&38Y47)#%/8&:_A@H=K1X)RH M,"@SH^!? >/,9&9D=GMT#KAR9EN3Y[7) MX F3-" ?9&4*3=Y6.<_W#0S!O\;)8.?D>=!I\1=6><2G+@G\(.JP%S:@0VLO M? ITP13?@KYB]Z Q0\Z48M6"V^??SVZT42"8/PZAKVU'AVUC$AWK%!YU69]<<643L' '1.<1C U?2Z3B P2< #8@I.[CE3A&.,"41H#3E-MC$B&Z8)_.:RA*S7 MQXYE7),O-DEX[O3?5V!"KC6K>-W<#:#4DXIN0E MH;$7Q\X["!C"#H,1H8D71LYGX (:^B2 I@$VTL"Y*#"N1%1D;9G)UYP825@% MEDNR>B 4 !:"W]42Z!,:C6L;0?#/_NUPAU%0^Y=$I"/<<1/NN#/<9QJ*Y0KS M49-KC#:@>,,-5U )T)=+)A3YS,HU/Q3G3MN'XTPN6['5AX/K?A,58*9I"VU; M0%QKIA8 NLI:4#9<<;+>XLE;>.P0Q'2'F(Z=G3>_H=)L-7$>,]ZG@V_\Z0># M;_SIAP-G)[\C=L<5+#FMN3!JH*&DCIYOHQAY0>A,A;X]FBN."@)'06%$,<-) MY$4)>46H%T5P\SV:DE?.&TB0'$@C]X*7.?GI11K0X/7CN_/VZXK;C+V3)53; M$I,*A/.*A#Y2:K[VHXL$JQ018*B/R.ID//1OU' M4>8_%V7T^2@+/$R*'T49'3\79?[S44:]KJJ>-%4]Z:SJ_V/)[C1XN)1/9\^Z M9/\JJZ.[>KV%F6 Q;"V13ZS=KI^$6%<#;YPTJW?@^J.$T-!+XX?UF[H1E,(! M-H]#YP)C5);URAXG=7L8_P<7FN79C6+K0NC%P6XZ5 O?562(.YI$H&M#86Q%VZZ&'6O]DNYKD (4TB)127^JF5W 2NF+$7.T+U+40$9 M C8N,P,-N%6QOGT$!;/MXBI,@;M"!(1P:HD=V.%?E:PZI+5.)P]K[3OO&MB6 M"+5'!/Z3MQ3(1Q2H!PILG;$?.C>6AJQ-PPIH("#U/?%W;SQ:2!X .%84 M%AE">9PO%Q)4!6XNI,PU 1 Y2&<$>HSA'KMIA%N/R!W1R)F!V*V&@2#X4K[E M!M]"-_!CF'($^]+ C2/?><!7+J'4]=.4C-W4Q^N(I@Y( M L!DA>V>PSZWE"N[U:6@XS%>@?]1.'9F3S&%25)IW@[+2]AJNVDZPC08NW& M8.@(YJ-="9$V"9%V)L2L/BE VJZKUJQ[,D9B]2$==]H^K.-/>UM6 05Q=UIA M%Q!I@.UUVY,]?C+TY(EB<>SL(7CRL]O*9,KQ. 5=V%5? 9 >&PO=V]R:W-H965TO^^ILA*5EV%,59 M](#[8(NBR)EG7C@S),\>A?RB5HQI\BW/"G7>7VF]/AV-5+)B.55#L68%?%D( MF5,-KW(Y4FO):&HFY=DH]/W)**>\Z%^7$F2IWQ@MU*HLH\IW)SQ3+Q M>-X/^E7')[Y<:>P879RMZ9+=,?UY?2OA;51327G."L5%021;G/I^=]'Q&QC"4:25!X/+!KEF5("7!\=43[-4^?V%.H!CI)2)3YI\\NK%^GR2E MTB)WDP%!S@O[I-^<(@Z9$+H)H<%M&1F4;ZFF%V=2/!*)HX$:-HRH9C: XP5: MY4Y+^,IAGKZXR=>9V#!&KEC!%ER3VXP6RB-OV8))R5)R+7+P $6-#O$CH45* M/C'-)0/KZ)V)9'!/YQE3QV"0Q2AQ0*XLD/ 9($%(/HI"KQ2Y*5*6[A(8 M@52U:&$EVE782?%?M!@2/_!(Z(?C#GI1K:K(T(N>H?=49D7^?3E76H)K_:=- M8DMOW$X/U]NI6M.$G?=A02DF'UC_XJU MA7Z;9WQI#8DV- :[5(II,PHL#B32'7NV"=7-]G[%R$)DL-AYL23:> ,!%M I M]8IH^)QLDMC:O5Z+ K=0BK669(RE0B^1RZZ5P\('-I!F\8E8HP M]"4"GE!"R"'.%[RZ(S0=D6%:]46F+SSMO7.4_@)*UBE[5JGM.E5--@T&6[J] MP7L41)0*^*GCWE6+]!JD6_*B0.V)A9&"')$! =2!/R/'YB4*O#@>5R^1-Y[Z MY+CWOM ,_$B31,#? & $<0R#!F3F1^8Y#4,8=YEH ,1I1@:94.J8+"%X&Q93 MU_"B"N9$_[M5NOJ8\A;YQ&,-_&$SP>S1^1@#0^3YT?Q8[M*UR *2DS,N, MZH9UNX@ZDD<5N2-'JMMF38=_K:W>42[) \U*AC":SOF,R<+ FT13;$R\<(H0 M0S#4;&S5GT%&TZ4L"$C7)!:!]F>H&6\Z 9O",PXG/1>D)5BVT.#LI?6WGWZ8 MA4'X,WA 3"9^N&>N@3'8Q!C>&LVVP'#D!7GVE!UYX?CDJ4B]S\6B-.M+::I+ M94PZBR:5I<$M ]>.83ST]WZ%0$!S44((E2P1RX+_#=-?G-<1#N,Z',:=<>D. MRIFTS(RTEP:!@C4,P8*1]T4B_QM,E203Q?(-Q)6<9)S.><8U9\]8^E76[3#II#;IY)\S M*?1D96KUUXPV5DHL0#1,4VRW;"^4[+\@8NVL E#*YD!Q=&:UBE M*.]>1MM)8'52 X8PVEI?G1YF=6/#.D&8S #!U0OC"3QA_0>3G6#=!K-M4I>] MI[6]IP?;&PTF"H:J;5H6T=\RR47*DSI%.V<87$-:/#::@A[8P2B3%#[R@N=E M3CXX]][L$'R->W2B;W>/>[.2:U&:SH +MP!QUI4X55YT/C1(:G%P*&^(E#N1 MLEJD)N%G/>N?JIR>.%Y+4GYM^MVM;8Y<;7-D*ILCK&MZ-]_6L)X 60 M[W+@.#BI\N+T!.N/'*I3_K>M-L"]BIU58+13)=OJ&49FK;Q@GB,2F[ W":H M&&/Z[5H.LWHYS Y>#G^:S2=+WUP^, F;::QRRGQMRH0V5^VD_+RK/E9LJ&-# MMVQ(J4#Y6D!!CND"2+94A1;[E*;&Z"R$7&P^F8_ B/ M$WR$0ZBV?GS)A^(A.-#V[SLTUWY\<[/>F MHK^G<@EZO00YD^T>TM3YCO= 0.@,?7:7YW^$!@;\]M/*[?<"<(4)YJ78V=1\A Y9X: 6*-AN< M/W"#TWH6U4V_Y13#G5L:GDT'SQL\%]M-U<%E6DM-CD.=_GXO!:ZM6\D3>V)R MQZ&L7O"$PJ)LM/?S9;N-(6_&7@#U=Z-1Y;.ZU6KZJ1?-?/>_EPE?\(;)RTS:HU5&^[J\83 M1 ;[4XEH,#$XUT0$2VZ;^5*F_8H$KZY[;61[5Z:.+ QL)_H>PO# MZ$<"A]U9A9$0I\P%Z-B&^DHME9HZ%+)%>8!27F9]D(K =9]W[$I9:@65M3U M,&R7 @JEPARB;ZE9#%YS,#@8VQ (N%\@PS7=S\-MLBS-7L;4337[%LWP5X B RL)YH$]QKB/8J*P)=OCBB@YVVT.57Q7 FW<^@0'%U%U!?<.U P8[J#202^KCQ-OZ<:P;DVDG7R> MKZ&VV;4^S7=!,6UV&34NYG(&U1I>/^(!'7BBO:.K>^LKSDM[L;<=;N]'/T*Q MQR%N9FP!4_WA-.X3::\<[8L6:W/--Q=:B]PT5Q 'F,0!\'TAP)_="S*H+WXO M_@M02P,$% @ O(!;6/>\XV9$!@ J@X !D !X;"]W;W)K&ULK5=M;]LV$/[N7T%X0Y$ ;,P742]M$B#)6C1;NQ;)7K - M^Z#8M"U,%CV17IK]^CU'R8J;.BDV[(M$2KR[Y^Z>.Y+'MZ[]PR^M#>SCJF[\ MR7@9POK%9.*G2[LJ_9%;VP9_YJY=E0'3=C'QZ]:6LRBTJB=*B'2R*JMF?'H< MOWUH3X_=)M158S^TS&]6J[*].[>UNST9R_'VPU6U6 ;Z,#D]7I<+>VW#C^L/ M+6:30X/FES.3L:" -G: M3@-I*/'ZRU[8NB9%@/%GKW,\F"3!W?%6^^OH.WRY*;V]Y_-51G_Z"OU=V[=I0-0OVV]F-#RW8\?L^?SMM MR7YM5#$O_+JP)@/6Y"GMIU=VZIII55==6MR< MO5_;MHRH+YNI6UEV\-9Y?\CFK5NQWC7/@F,7KO&NKF9E>)B%SJVG#8/O+"PM M^\66;9?)$?*P0=&R/A-L.U=QKH>YCG,U.KALH,)M?-G,_.'H>[27ZQ*D>C'Z M<''.OH:<+!(NDC2.$YWQ(E'=]SSEA9"CJ]?/RM7ZY35\6:U=$SW3.3=*,I-Q M*1)F,,OUZ#V@MNQ 'K)G7^5*JI?#6W-ETM$/+I0U:X# $X)H1&G%39IUQ@LS M %%)SK-$C.X#?5\@%/ !?B:Y*'*,M,RXEE$ZA:Y$[05^P+3FTN3LD"G-C4Z8 M4EQH,[IP+8B(-#$$BMV[+S<@]3W2JJ.& M%)KGA6+*:%@JF$P!-!>CLQ41_^^!4VAA55,%^[Q&>YQ!.I3-HJ(&P X464PE M-UD:C2>*I[K#D4AH*_; Z,UC*85%2<$3D3.I#"\*N5T=_;0?L;5XRV-NHG(A MBZA<9=PD)@X-Y#2B,.H9?V/1J.S62B@_=ADM*)C,@ZE?2MW#5&TK]\Q[&W8:CT#M8ST91#3A+D3W9@B$-$J0;I[*XE$O M)9?H&D4B,5):*_ J][, MD 12L7K7UCM/Q*#4!8A\H5J M6Z78^%+3C;7!6: ?(^=:)W&LL28SW5@D!3>%B&.I)97KZ&)9-657Y6G"52Z8 M3E(4K\)^+KC!AJ[1)Y,L81I]5Z=XHV49]/RNL',!NXB"3,E^RHI$H#MC%82, M8!F$LAR[9$XH^J[QZ?D$.T2"XX[4#\XJ^)ZA+V7Y[KDE?C?H6P7V0T)]N2WL M-X@?^PZ/?>R:[-P?4,&+>$ORX.:F"=U58O@Z7,3.NOO'_?+N%O>N;!=5XUEM MYQ 51QEXU78WHVX2W#K>1FYX3-J6%N#_W+FPG9"!X7IZ^@]02P,$ M% @ O(!;6 A6QW]Z P YP< !D !X;"]W;W)K&ULC55M;]LV$/[N7W%0A\(!-.O5+W%M W':8AWZ$B3MAF'8!UHZVT0D M4B.I./WW.U*RXB:JL2]\.=X]=P]YO%LT0#CV4A]-+;&U/-@T!G>RR9 M'LD*!9ULI2J9H:W:!;I2R')G5!9!'(:3H&1<>*N%D]VHU4+6IN ";Q3HNBR9 M^K[&0AZ67N0=!;=\MS=6$*P6%=OA'9IOU8VB7="AY+Q$H;D4H'"[]*ZB^3JU M^D[A#XX'?;(&RV0CY;W=?,B77F@#P@(S8Q$830]XC45A@2B,?UM,KW-I#4_7 M1_3WCCMQV3"-U[+XD^=FO_1F'N2X975A;N7A-VSYC"U>)@OM1CBTNJ$'6:V- M+%MCBJ#DHIG98WL/_\<@;@UB%W?CR$7YEAFV6BAY &6U",>4X&*GX085W.V90AA^99L"]<4B,.3':@=9B[EN,..? M8$8Q?)+"[#6\$SGF/P($%& 797R,+PDI_@ M]=#]^VJCC:(D^:>/< .7]L/9CS/7%T%N]?A5-PC=G@DV[8--S MZ*M;S*3(>,&9RV.YA<]UB8H9J8")'-ZBD)09;O]-8PY&PC4KLKI@!F'--,^> MWK?J"#M37M2&+'J.MTJ6<$W/R$5-1_"ELBXI -UW/V<9]-_/USTYD055!0O/ M-3#ZY,^9&E(2/[#-3]C6+=NL8[MQ;/&4CN[8YBW;GF.J;L[7=SK3@#9M@9*N MICH%;=KYG2!V@L1A'F6)D\4P'[QOH?XBJ.8##)XAO0!Z!C(8?A $(6M-'K0/ M^)AA94[)E+(61E\,/E/5'A;N!W.1R1+A%QA"-/.GT0PN:'.9^N-90HMQZJ=1 M.FBRX>!J%5%D#W2S.VQ@-41A[$_3U,WAU,X3/R$KER94/ &W6ZJF]F$H&-<1 M1(:_VJJ8T^/1_^&9A:6JE=U#+;BAZ%^_FL51_(;(3R\C&B?)91\@-0QMB*]- MA@-3BA'!)UNZEW!PS-87T2;^;#*A>>9'XV30EK27KSQOZ=L["D?M#86CR\1- MXZAS\%PA:A1"Z/O-P4GQI43=N1:C(;-/U-3A3MIUL:NF>#^I-RWP$U,[+C04 MN"73<#0=>Z":MM)LC*Q<*=](0XW!+??4B5%9!3K?2FF.&^N@Z^VK_P!02P,$ M% @ O(!;6!EE:%-"! ;@H !D !X;"]W;W)K&ULE5;;;N,V$'WW5PRT19 0G27+[$-..D&NP46#>*T15'T@99HBUA) M5$DJ3O;K.R0EQ_4JQO;%)$?DX9G+H6>^Y^*K+"A5\%*5M5PXA5+-S/-D5M"* MR&O>T!J_;+FHB,*EV'FR$93DYE!5>J'OIUY%6.TLY\;V()9SWJJ2U?1!@&RK MBHC76UKR_<()G-[PR':%T@9O.6_(CJZI^JUY$+CR#B@YJV@M&:]!T.W"606S MVT3O-QM^9W0OC^:@/=EP_E4O/N<+Q]>$:$DSI1$(#L_TCI:E!D(:_W28SN%* M??!XWJ/?&]_1EPV1](Z7?[!<%0MGXD!.MZ0MU2/??Z*=/X9@QDMI?F%O]R:1 M UDK%:^ZP\B@8K4=R4L7AZ,#$_^= V%W(#2\[46&Y<]$D>5<\#T(O1O1],2X M:DXC.5;KI*R5P*\,SZGE(Y5*M)EJ!:MW<%<0L:,2+I_(IJ3R:NXIO$/O]+(. M[];BA>_@!2%\X;4J)'RL&8<_P-CR+^ NIK\$/7 C],#Z#%QT\ MC@Q>]$,>DSJ'1UH217-8Z0IABF$ _EIM6S-]#(; 7Q,,7:!G-9$,RNG!0 M)Y**9^HL+SX$J7]SAGY\H!^?0U^NK7J ;^$D=UPJ"9M7-#=<*)U 6-,="D@- M^7#VEF$?G@H*&RUCL.A6R.P;QDNV68$:/>:3]7S$&Q]I^0 ^)J 0[942(8'J M2@',2B0JKT;?YV$V>KB[A9\@B-SQQ,?)U)V,QSBB M=VEB)FX2Z ^!ZTC =(;G8]:=3S=)WPR32SL1NE(36JS@P7B7F@]ZI_9D&4^-C%*;&&L8) MG)%("(HL#HK6UW4!-=H[W*D1(LVD3,D<[OH-3@LP=E[RCBM]#X?2(OS&Q?:YCKV/R,[!]-#HH# M?<$&0]*N2&R)F (9K2K>8HP:PG*XU,5WA0-NF,3=+,4B?._V7NQOFNKGT=#M M7?5VM6LK]YB "S4U^=OQ9RIJ\XIE.BALT^J@XRM6LAW32=&/&]]N)55*QQB) M)I:IGOJN/[:.A&B=I._R[Q\O5(G12C!)C(*"\710(]Y1#U!1=$]W.A(YH@>V M'3A8#\W4RO80;]MM)_8%H\/0HY)N\:A_/4:%"-O=V(7BC>DH-EQA?V*F!3:$ M5.@-^'W+N>H7^H)#B[G\%U!+ P04 " "\@%M8@*$8)%,+ !(;@ &0 M 'AL+W=O-)9-/J+\ M'O$ECRGIS5U5?VMN.)?D^[(HF[KED]?T[7E1W M;T_\DXW+AO\[B MMD);XE^"WS4[KXD^E.NJ^J8WWL_>GGBZ1;S@N=0(IO[<\DM>%)JDVO%'!SW9 M[E-7W'W]0*?MP:N#N68-OZR*W\5,WKP]F9R0&9^S=2$_5W>_\.Z 8LW+JZ)I M_R=W75GOA.3K1E;+KK)JP5*4F[_L>_=%[%0(P@,5@JY"L%\A.% A["J$3ZT0 M=16BIU:(NPKQ7@5_=*#"J*LP>NH>QEV%<1NLS;?;AB9ADIV_J:L[4NO2BJ9? MM/%M:ZN(B%)+\4K6ZE.AZLGSWYAJE#<-2 D4G[]BGB3 M4Q)X04@HRT4AY+VM96[./UFI.'[+B\F7S'\N1 MO=NT(+*W0">"U\V*Y?SMB>KI&U[?\I/SO_W%'WG_L$D'"4N0L!0)HTA8!H(9 M HNV HM<]//?ULMK7FL9+5FYGJN\N*ZU>N:;[D'KYT]77_%N@X];O,[ZM^?J M]+G=E82S <=* @E+D3"*A&4@F"&)>"N)V"F)7ZNF46&?U]62J$RFAC*ERL-U MS#@NFPX,O8 M"\-!08H\C P$,X(YV@9SY SF1:&&VJS,N0XEF57K:SE?%VK\V^8):PB=P&-# M.!IV#U[D#T,X+!=XXW@8P6$Y/XXGPP B#R(#P8P CK$<#[[^Z50%8!A/2T%U3EI. MR6'!23R-@F%$D<>1@6!&1"?;B$Z<$;UD*R%9(?[+9T24DJL]2))7C?UL=+*. M#=]D>)8%X^%WG0S+CJ#4!H[(2KU8K@HN.2E4_E1;I4J5N3VFSKT<&]/I(*<%<> /,[P?]X&O>:WO%QSHGKB=JZO\VMU78A%VTV? MZO=SU1VS!;>%W[V;8^/?T?2?;6"]5[&_%WWH3E,HC4)I&8IFJF3'3O+=W7MW MYA.FAM'V\]]-.%H _K 'F :>3LK[74!7U!B.A?%X,AQ I= V4B@M0]'," =] MA(,?CK"3<'2$@T'8HB">6&9"EI)J>!9&EO@.2[Z,50,L^1MZ,!F*9@:O-]1\ MIYVR'SS"OZ]XKE.Z2N'77.7MHMALL[G4QDC)R3UGM37(4.>LHQFA\X-X; GR ML.38FUK&UM &4B@M0]%,&?2VE^_VO;8R* 2[[IPN:XR1MLZE/W3+_& 4>\/^ M-[$5]<+IQ#(,A[:10FD9BF:&N;>R?+>7]>0P0WVKCF;.L^+ =BI;2D9Q.$S= MJ3_TKJ;3<#CSIM!#R5 T,WZ]>^6[[:O/W4"[YGFU*-LI<^M+YD^-*]3,\H?N M4SR>AK:X(O>;0FD42LM0-%,@O3OFN^VQ+^R[RM%D78?+8V)=5Z^KP[D/E,HC4)I&8IFJJ.W[GRW=]?],MZ0%;MGUX7= MF($:<_[0F0O#:.39IFV6HB/?/B^'NG-06H:BFG\NEI5 :A=(R%,U43>]1!M'SYRBHOPFE M)5!:"J51*"U#T4RA]2YI@'%)W9BCQ3)T- ^XI-#]IE :A=(R%,T40F^W!H^L M%KSZVJZC?^E%UOA#W50H+8'24BB-0FD9BF9JI'=<@_'S9R6H20NE)5!:"J51 M*"U#T4RA]7YN\,@ZR1M6+C@1Y<-J92VA52W*7*P*?KK[;B.5 %D]:\AZ-6-2 M?SBK5G+_LJE.7%";%TI+H+042J./A$O6:YNIFJ$:8:JH]WT#M^_[XRK2"Z_U MIE5+4,<82DN@M!1*HX\$K;T:K[T<[_#U>#_#:PY[KSE\Q&O^$5F)I5Y%7 M6 M$#Z?\]QJ ;@;5";&DI+H33Z2. .=5.H1IAZZOWHT+UJ](N^KFK.ZYK/ M2'7+:_)%+*T]CIMSM"R@IC*4ED)I%$K+4#13+;VI' ;//@8/H:XTE)9 :2F4 M1J&T#$4SA;9S^;G;N'Y8?]4NNEK5U6R=RXW2]+Y$KG0D=WHN?1E,9W4WCUT% MX=[ST?H*;:LMIJ,])^E L?'>C^Q/*T:AAY"A:&:H>[.P_CY$Q'4=8;2$B@MA=(HE):A:*;0 M>FTNN_ M7.H;'Y$KGJ]U+#^JZ5"I[Z=%J"B9FF"KSN.SFC^3/\G[A\NGV^VK.[:R!ACJ M)D-I"9260FD42LM0-%-5O9L<3IX_4T&=92@M@=)2*(U":1F*9@JM-YQ#MW>9 M\%K<,GU[P5-25MT]X=A2B\FJ&:B##*4E4%H*I5$H+0MM=U'P-O^VN=:\P59O M%4=NQW%7$'/Q7=\]XL"O"6[0L5J TA(H+872*)26=33?WQMS1=,#2NA-WLAM M\NKQ2RY8\;YLI)#K]I>EBT7-N5X&:%UQXP8>K0BHVPNEI5 :A=(R%,V43>_V M1L_O]D90MQ=*2Z"T%$JC4%J&HIE"Z]W>R.WV/N4:*3?B:*&$@[SK3R:6FQ(E MEI*C43R\S5$*;2"%TC(4S8SOSKT^W1;O!U&*Y7II#2O4S872$B@MA=(HE):A M:*8^>CGXW-X*ZN5!: J6E4!J%TC(4S11:[^9&;C>WOY'>NN'Z?J2%FATU M6EZBE*Q<")5\&O)"E.V]=QK;_;S?N7=QM)#<#0XV#;&*!KKP&$JC4%J&HIFB MZ7WAR.T+=^XO*Y1(MO.GYI24?%%)T:I)]5JBLB[Z=+./5LLC#O;((S-V;Y<+ MU/"%TBB4EJ%HIEQZPS=RKT?]P+X?'.Q ?5HH+8'24BB-0FD9BF;JH_=IH^GS M#W:@YBZ4ED!I*91&H;0,13/OIM_[O[';_T4,=MR[.%9(CS38#P^/=J -2:$T M"J5E*)JIFMXKCA_WBO_OT8Z;?;1A7;0/ =M[_])_G6X>:M9C-L]8^\#JA9(6*?A< M(;U78S4EK#>/+=MLR&K5/C7KNI*R6K8O;SB;\5H74)_/JTH^;.@=;!\>=_X_ M4$L#!!0 ( +R 6U@BZ#2?G , &@4 9 >&PO=V]R:W-H965TD',D%(JKSK+[8HJA[[KE7QSPFYSNI/NLM@$'W!1=Z$6V- M*2_C6*=;**@^DR4(.Y-+55!CAVH3ZU(!S7Q0P6.2)-.XH$Q$R[F_MU++N:P, M9P)6"NFJ**AZN (N=XL(1X\W/K+-UK@;\7)>T@VLP7PJ5\J.X@8E8P4(S:1 M"O)%]!)?7I&)"_!/_,5@IP^ND2OE5LK/;O ^6T2)8P0<4N,@J/VZ@U? N4.R M/+[L0:,FIPL\O'Y$?^N+M\7<4@VO)/^;96:[B"XBE$%.*VX^RMT[V!?D"::2 M:_^)=OMGDPBEE3:RV =;!@43]3>]WS?B( "/.P+(/H!XWG4BS_(U-70Y5W*' ME'O:HKD+7ZJ/MN28<&]E;92=93;.+/^@IE* 9([^+$%1URF-J,C0NGY-;F;- M-H+E+*7"H)=I*BMAF-B@E>0L9:#1"[2V8LDJ[G'>:,-LMR!#GS3D%4?7MNW: MS:R4%9/B#\_1BCLLE^;-EXJ5]BT;].MK,)3QW^:QL74Y=G&ZK^&JKH%TU/"! MBC.4X.>()&3\?7ALV]'TA#0](1YOW(%W[8A5&I!RKU2CK^B&"594Q5/4@E#N M-W6I2YK"(K(_&@WJ#J+ELU_P-/D]0'34$!UY]%$'T;JAIJ.A_US;Q]%[ X7^ M]RGFHP&8CQOFXV"+]]+@+/>:*9M"RJ80:)7!!'H JO23V@@GFB1U:(#SI.$\ M^:^RH/==L@A"'=G<:4-T.J LI@,P/V^8G_\L6803S6:]LKAH.%\$H:XJQC.[ M'M;+)BLLZ3MP!'L6CB#JD7V>-9QG RID-@!SG+2&E?PLC?1D.N_5"#ZP6?P_ M5-*]CH1ACVUVZX28#"@4/(0YXM8=<=#"3JJ4<*8?62G26N6! \H$S*$99*#S6-X]WA"F?1DZE]-2.N5).Q@W2KI7DS"D,W&::3X+($4*!F74(C#YKO$4A'!#1^-UA!OV3+G%WO47_Z+63EB4S>*O$ M#Y[;U22X"B#'@C7"SM7F$W9Z+AQ>IH3QO[#I8J, LL98577)Q*#BLOVRY\Z' MG80X?B4A[A)BS[M]R+.\8Y:EB58;T"Z:T-S"2_791(Y+5Y2%U73+*<^FWYAM M-((JX+Y&S9Q3!IC,8=%6R=TL>"EYP3,F+5QGF6JDY;*$F1(\XVC@#*[SG+M4 M)F JVW^*L_SX#BWC @8G%#/'- ;4/EAG"_5+PTJ>=PH?GFHJ& M.3SPRL4Y#G1E"I:U 0O+M 42C&.(HWAT%@W.HAB.@$MX6*G&D *3A)8,0S0X]9CPN+B#XZ.3OV%"\KY-CCWN\#^:_/,+@<+4 M8F5^[5/6,ACM9^!:>VQJEN$DH-XUJ-<8I&_?#"ZC]P?T#7M]PT/HZ8-FTK2U M@5ISJB830F7,E= JZMUMP>N=@JN^X'LKU;YXZ5]TDV6=#J_B>'B5A.L]3$<] MT]%!IO-_4'''7.7["!T&'L +,KW/RW"G.=V<^\ITR:G^ @M"BL[?702@V]G1 M;JRJ?;\NE:7N]\L5C5O4+H#N"Z7L=N-&0#_ TS]02P,$% @ O(!;6'8_ MA1UG P .PH !D !X;"]W;W)K&ULK59-C]LV M$/TKA!H4"9!=?5KV;FT#]BI%$R#M8MVTAR '6AI91"32)2E[]]]G2,FJ+J]QWDS&I+3O9#?50&@R7-5 MV*;09L*=3[=T RO07[:/$D=NIY*Q"KAB@A,)^W7T3(R3 MM1#?S>!C-G,\$Q"4D&JC0/%O!P]0ED8(P_BOU72Z)0WQ^/F@_KOUCE[65,&# M*/]EF2YFSL0A&>2T+O63V/\!K9^1T4M%J>POV;=8SR%IK;2H6C)&4#'>_-/G M-@]'!#^^0 A:0M G1!<(84L(7TN(6D)D,]-8L7E(J*;SJ11[(@T:U496S7=@WJS8AK.?OF'7EC2'\7HE:(55-7HU<3L9NVOI:-K^""+S\@GP77A2(? M> ;9J8"+2>HR%1PRM0RN*GZB_)9X_GL2>$$T$-##:^B!I8<#].0U]-#2@RMN MPJ[NH=4++^@-U?'K8JVTQ$[\-I3O1B\:UC.[T[W:TA1F#FX_"N0.G/FOO_BQ M]]M0KGZF6/*3Q$[R&'5YC*ZISY>T--\PH9JL8<,X-QG%-G@!*H>RV*C%5LUL MR3O\4D/_;NKNCM,SA)J,PE-4,H */7_4H4X,C3I#HZN&%EG6-&U:4+F!C%!L M5]S@L[K9J-&;,KT\9*Y1'AT%%,5W0<_;.2B(?*]G[1PTBL,+SN+.67S567+P M,!A[?+;B330^*\P *KCSHU[T ZC1.!X/AS_NPA]?#?]#GN-9:?*/AST>9UBA M6DK@Z0N!9RP6WP#!#7RX,N.SB/K.SA$W8;\JUS$GKB:=J\EK^P?P4+C2.9.A MSO'\GHU!5+^,R1#JN+\:*^[1L5H!-H.YGBAB-\[FW.AFNQO0PA[\O?DEWHR: MB\S_,LVUZC/V&,,#L80<);W;,297-E>59J#%UA[>:Z'Q*F ?"[S=@30 ?)\+ MH0\#LT!W7YS_ %!+ P04 " "\@%M8SQR[54H* !\90 &0 'AL+W=O M339[OWTZGV7*C=F'V)MFKN/C-8Y+NPKSX,5U/LWVJPE65 MM-M.L>_SZ2Z,XLG\JGKN+IU?)8=\&\7J+O6RPVX7IO_>JFWR?#U!DYJ*LHIV*LRB)O50]7D]NT%LI6)E01?P>J>?L M[+%7#N4A23Z7/[Q?74_\\HC45BWS$A$6_SVIA=IN2U)Q''_7T,GI-B(FW4H_A89M_2IY_5/6 J@-<)MNL^M=[KF/] MB;<\9'FRJY.+(]A%\?'_\)]:B+,$Q#L2<)V FPFT(X'4">32!%HGT$J9XU J M'628A_.K-'GVTC*ZH)4/*C&K[&+X45R^[_=Y6OPV*O+R^2]A?DB5ESQZ'_.7='R="^9O[:!U'C]$RC'/O9KE,#G$>Q6OO+ME&RTAEWG?>?3$= M5X=MQ9%1%J[7J5I7L/*93^I)Q0?E/?SKW:51O(SVX=;[H7B-#V'Z6>59,>1\ M$\5>OE%%[#Y)\_"A8-VK=3'!Q^2.-]DY6&HE0F8%A*>=,0O.MYB)_&G M,'[C^>A;#_N86@YH<4DZKM*))5U>DDZJ=.P8#3G-"E+Q2 >O\1Y^U._AGS\7 MH=[[7.VROVRZ'[G4SBW_B+W-]N%274^*OU*92I_49/[5%XC[W]LT@X1)()BA M)SWI25WT^:])7DSY6D.;;,=T7J67?ZJ?YA@3S'AP-7TZ5\021V?,I]R,DS8> M%0'U3W'&.-AI',PYCK)\<[7R%E&Z/$2Y=YN$ZF[S2 A$D@F"$?/\G' M1RHK#JDG)$P"P0P]@Y.>P;"R.J:S\S) ,]HJEX4ECI)@1G&CK&P\P6<^LI>5 M.(U#.,?QZ=U7X6[__;VW2';[)"X^]*R?:4Y(WTD "9- ,$.\V4F\V4A%-8/4 M$Q(F@6"&GLC7EM ?5E9U_GD=$,$P:E25)8P%R*>-HK*%"2:(O:;0F;-%SF%\ M+/QD:CU\9U[?-QZ4)J%HIF98:X9'*J8:#"4J)$U"T4Q1M9E&3F]Y03V!NF90 MFJQI1JT7QK2C.+4A1FY'?*/2I#J*:K$IU:.*,[LV3DYO;2!I$HIF:JC-.&)C M%2NH/P>E22B:*:JVZ,CI6"\H5MXJ".3[5 C<_/AK!PJ.27--)RUQ 1:^SSIJ M3+MCY+;'UAKS_O,N7L6Y^;VG"21-0M%,;;5C1V*LV@.U\: T"44S1=5.'CF- M[06U-[/7'J?-VFL'VFNO'1?@0'!AKSVL/31V>^BNVKMPJ>>F]YTDH#0)13.5 MU;8>HY$J#X/Z?E":A**9HFK?CYT6^/7*J_.-RA.-HK/$^(UZLV%(T%%LVF!C MM\'N*K;.%:";UWLF@!IN*)JII3;FF(Y57J!.'90FH6BFJ-JI8_>^^>OE!6K( M06FRIMG+VA1$NVSL=MDWASS9)>4I7ZL:H-O=H#0)13.%TYX>!V.5)ZB9!Z5) M*)HIJC;SV+W__GIYBO8F")M1QIJ?@.TX6BSEVJ ;H5#T<8B/;-Q.V;C7J[<&WG1O:>&* [Y5 T4\ZSMI/1^DY@&T]@ M.T_&LVQ:OATAGB'GHVC<3MV\VRJMS->>&]'[O0G QL.W'G]]8.U&J3=@\+X6>-+J8FVD(3MX4N MFT^]1?&1I]+JX^]0MHA:M0'=_@:E22B:J:$V[V2L3A8":N!!:1**9C9>:@-/ M!S:S4$LS"Q("-S\";7&!0%0T6R\M<9C,1,?:CFK73-VNV5IB?99Y;G[?60)* MDU T4UOMX^E8?2\4U,V#TB04S115NWDZL.^%6GI+D CXK%EZEKBB]%"SD\P6 MAPG#'6?SZ%G[MMM"=Y7>A2L^-[WW' '=&8>BF"J!^&XIF M:JE].1VK3X6"&G50FH2BF:)JHTX']JFX\WMK!^K':;OEI>M;0=ID,[?)_J!6 MT3+<3M_'JT.6IU'UL'AP*+_ 5\T\FTIN:.]O"8'ND$/13$&UUV=C-;DP4),/ M2I-0-%-4;?+9P"87UNY.(7SFLZ8?M<31&0IFS6_AV>(PHOZLH]ZTLV9N9_UZ MO?59%[I?K/>4 =T[AZ*90FOCS\;JAF&@GA^4)J%HIJAG7R(=V W#VATGA#.. MFA;5$D<%]T5S2\86AS@[^R:2.1)MM)G;:%]4AQ:'.[7!>HX5>A.[BT'Z-8Z%,T43B\ ^%B-,AS4 M[(/2)!3-%%6;?3ZP48:W6UR0\$EKZ]021P@BN-&^)FUQE'/B&]IX:H#OJ4#13T+,+MXQVY1;82[? 7KME#%O/M:WG _MH>+M7!5%& M:/.J2)8X'(A9<[TH;7&S@/&N>M->FKN]M%%O%Z[WW,C>$P-T?QV*9LJI;3T? MJQ&&@UIZ4)J$HIF72M*6/AC8"%/GGU\TC#"_>;F616"Y7 NFK7/QEC!J;*6: MP] F.G";:*/4.I=V;DC?>0!*DU T4T#MN8.Q6ET"4#\.2I-0-%-4[<>#@:TN M[OS>VH':[J#=-M-Q0;- >^G [:6[*Q-T7QR4)J%HIF;:M0=C]<($H,X=E":A M:*:HVKD' WMAW/F]M;-TS9#6"0E+5+&0]#LZ9X*SZR&Z'755=7V6?&Y>[\&# M[H]#T4PMM:VO7[G6AE#:_N62)0I1T MK0J%=MS"[;A?JO'2RWN"[IR#TB04S512FWXQ5CN, %T(@-(D%,T452\$Q,!V M&'=^;^UP:WGY'?)9\ZNZPM(SX[..,X5"&W3A-N@OM=CI2]WYO0<+:M"A:*9V MVLN+L9I@!*C9!Z5)*)HIJC;[8F 3C#N_MW:@GKZF&;5,4?-+A-.SVU+L5+JN M;N^1>=4-)(YW5C@]>[J%R$UUXXS&\[?HK3S>"$1CCO&UL?511;],P$/XK5I 02+"D:;:ADD1J-Q!#3%2;@ ?$@YM<$FN. M'6RG*?^>LYV&(G5Y27SG^[[[SKYS.DCUI!L 0PXM%SH+&F.Z51CJHH&6Z@O9 M@<"=2JJ6&C15'>I. 2T=J.5A'$5784N9"/+4^;8J3V5O.!.P543W;4O5GPUP M.63!(C@Z'EC=&.L(\[2C-3R"^=9M%5KAQ%*R%H1F4A %51:L%ZM-8N-=P'<& M@SY9$UO)3LHG:]R561!90<"A,):!XF\/-\"Y)4(9OT?.8$II@:?K(_M'5SO6 MLJ,:;B3_P4K39,&[@)10T9Z;!SE\@K&>2\M72*[=EPP^-L&,1:^-;$W4+AC+^.@T-9K.8L!B9-YXY?H9Y$9-[ M*4RCR0=10OD_08@R)ZWQ4>LFGF7\3,4%B19O2!S%R0S?O\X5Z2F2\Q1V9%:ZHP5D =(]54SVFI34((MIE.SK!H\T69Y3')ZT5@NJ M=@.D22%[87R73=YI1M>^-?^%^P&_IZIF0J/^"J'1Q?5E0)0?&F\8V;E&W4F# M;>^6#;XSH&P [E=2FJ-A$TPO5_X74$L#!!0 ( +R 6UAXD&^300, .X* M 9 >&PO=V]R:W-H965T MT9"S\CH+46A[)/L:FR,,RZW2HMR3\9^R7C]IH_[.!P0_/$) M0K G!&U"=((0[@GAA8T?PX]L/2PAYX]AQY:>C#@)FS^2VCUPN'_\N_U M0FF)F^._OA#7$E&_A#DPKE1%ES!S\$10(!_ 2?_\PQ][?_>%YYQBV9G$CD(7 M-:&+AM33#Q5(JAG?D,)F\5(HW1>]6F5L5N@^'4>F"XGCD'X.R M'E#B_5(Z+RM8;"Z&Q>K'-' M2D : W]=" MZ*>.F: I<=.?4$L#!!0 ( +R 6UAAPTRP,@, -@) 9 >&PO=V]R M:W-H965TG?=T@IJB^R-P]^L45JSN',F2.2L[54C[H$,.2YXD+/ MO=*8^M+W=5Y"1?6YK$'@FZ54%34X5"M?UPIHX4 5]Z,@&/L59<)+9V[N5J4S MV1C.!-PJHINJHNK7%7"YGGNA]S)QQU:EL1-^.JOI"N[!/-2W"D=^SU*P"H1F M4A %R[GW,;S,)C;>!?S+8*TWGHFM9"'EHQU\+N9>8!,"#KFQ#!3_GN :.+=$ MF,;/CM/KE[3 S><7]AM7.]:RH!JN)?^/%::<>U./%+"D#3=W14<9 MOU!Q3H+P XF"*!E(Z/HU\,C!XP%X]AIX[.#1D6KBOF&QXXL/\+G6U)05!!M# M:"4;831JGO,&Y;+BFQ)(A?UIE&LGD4O";;L(9W3!.#,,].508]J%D^&%[?YS MJ6N:P]S##4:#>@(O??M7. [^'A+UE&39BAG?:R?^'D'?1Z2SUVU'8'?DHO@OABYC]M2K4?-)DDX^V@;#]H&@?3/FBK MM%%?VNBHE]PF?R:79PVZ@VH-Z"2YP"]:M$Z"Y[RD8@6N7(%[>.LCN>!LY;:$ M81^-3NFC4Y)E)R+;$GOO+1G&PO=V]R:W-H965T5OO@)DYB#=B,;9KVWZ]M"(3$D$1E M7A)([CV<^\F!X9KQ[V*%L02O24S%R%E)F=ZXKIBM<(+$%4LQ5?\L&$^05*=\ MZ8J48S0W3DGL^IX7N@DBU!D/S6\/?#QDF8P)Q0\"8U!%)?+WB"XU@C*1X_"E"GO*9VW#[>H'\VP:M@ MGI' $Q9_(W.Y&CF1 ^9X@;)8/K+U[[@(Z%KCS5@LS"=8%[:> V:9D"PIG!6# MA-#\&[T6B=AR"*X;'/S"P3_6(2@< A-HSLR$=82JW^)\I/C>ZQR(, EF&9I&F-5((EB<(MB1&<83$TG?:%YN^BT/^(8 M23P'DH'"]>P.2T3BA'X=!]V0YLWPI&RJZTJC'NE8Q[ MK8P_$VIZU/"UDNOM7];WH+=#SF(5!%'/3NZZ)'=]%#DS(Q?@<9/-)Y5-TTX7 M8"K5(.EY VP!NMCZ7 M;Q<@56,M@1I*@']D)-57OP 42ULW=HM9RV)89C%LOTN3YM1T#!4<$N3P%.VY\\NZ0$V)]6T M&ZQZWBJ= MN%RCVCRTN)>6)=2+!3L=(56CW42J[ T_1*>UENH46H>/T]H6(Q M@^HN,6AHZ$JJP/=J%6@3*_W!8)>@3:U<]YL(5G(%GJ17MB;N+T9G/V7HV@GE M@Q)O&OK@V'6$5D]?I5/@\4+E4"?N"Q'HJ4I'NY6V")9@$#2(9E@I%M@N6;Z9 M!UOU!(=>5'F62NEC_;1?39))T-D;1ERGQ,Q8YG:6ZK6V/X@WRJ73GZ2[PBM'G^EG_P#*N.(IBX@ M(-Q:,-Z5%\)=U=Y@&'@--QU_Z[5*JT8XHA\+@-UK^^'N??$(PYRDN_6J3+^G M_!/Q):%"<5@H1^^JKVXD/'_UEY](EIJW9\],2I:8PQ5&<\RU@?I_P9C&PO=V]R:W-H M965TTT[;^?#12R@IV^)!@XYSO'AB_.;,_%KB^R$LY]S*E MJC/?EZN,%D2>\HJ6^LJ&BX(H/11;7U:"DG4=5.0^#H+$+P@KO<6L/G^L6VFS E_,:O(EMY0]:.Z%GKD=UG6K*"E M9+Q$@F[FWGLX.\>!":CO^,GH7AX<(]/*DO-;,_BTGGN!J8CF=*5,"J*_[N@% MS7.32=?QMTWJ=4P3>'C\F/U#W;QN9DDDO>#Y+[96V=Q+/;2F&[++U3>^_TC; MAF*3;\5S67^B?7/O)/;0:B<5+]I@74'!RN:;W+<3<1" L24 MP&XKKL!U55> M$D46,\'W2)B[=39S4+=:1^OB6&E6Y48)?97I.+6XHKHEB4[0%Z)V@BFF!WR# MOE94$,7*+:IO0%>,+%G>7'Y]215A^1OT$K$2?<_X3I)R+6>^TO68K/ZJ99\W M;&QA?R;E*0K@+<(!CM"/FTOT^N6;_]/XNIVN)]SUA.N\H;NGW^^74@F]['_& M2FM21.,IS+MP)BNRHG-//^R2BCOJ+5Z]@"1XYR@P[ H,7=EU@5(BE9$2\9*B M!TK$6(5-CJ3.85ZNNP6$<1C._+L1=-2A(R<:]%+C&CFZ8$UP?,B$"-)Q9MPQ M8R<3:V9H9\8#YA2GP3@RZ9")$QEJ9&1')@/D9)HFX\A)AYPXD9%&QG;D9(A, M0DN7:8=,GGP M00JC-(G'Z1#TN@J.OSJLJ':*KK5^=.M4JE'U!(,*3J(XB2RK# ?"A.,S,$J$ MX81/,4PMP-YFX'31,VW1)OG_U0TC"[PW%;A5=<07;?038=CFN)<4N"UUQ!@P MIJF)[=GJ-05N3QV1!@Q%!3"=6*B]J<"MJB/>@*&K &/+6PR]K,!M*[SW?'D-_G>#8-@&XUQ=VZ\LJCS;N MR:_]Y*D\_(.=GMDU?R%BRTJIIW2CXX)3L\T4S4:T&2A>U9N_)5=Z*UD?9GKS M3H6Y05_?<*X>!V8_V?T=6/P#4$L#!!0 ( +R 6U@2N'VO-@( &T$ 9 M >&PO=V]R:W-H965T9)NQAC9#?(@+8O%BF1A^?(I+*-L8^N M021X:I5V\Z@AZB[BV)4-ML)-3(>:3U;&MH+8M77L.HNB"DFMBM,D.8U;(764 M9V%O8?/,]*2DQH4%U[>ML-LK5&8SCZ;1\\:]K!OR&W&>=:+&)=)#M[#LQ3N4 M2K:HG30:+*[FT>7TXFKFXT/ 3XD;MV>#5U(8\^B=K]4\2CPA5%B21Q"\K/$: ME?) 3./OB!GM2OK$??L9_7/0SEH*X?#:J%^RHF8>G4=0X4KTBN[-Y@N.>DX\ M7FF4"U_8C+%)!&7OR+1C,C-HI1Y6\33>PUY"FKZ2D(X):> ]% HL;P2)/+-F M ]9',YHW@M20S>2D]C]E299/)>=1?HLLR<%'N!/46TF2';."[QU:05+7$ +@ M5HI"JN'X<"$L:FJ09"G4$1S>( G)Q@%(#3\:TSNA*Y?%Q/Q\E;@@+)] .D27H,#\L;.#PX^A\F9GD[C>E.8QIP9V]K_'U9.++HC9 M'+\,X4?CPG6BQ'G$O>_0KC'*W[^;GB:?WB XVQ&2>VW/WD@$=OV'+@9*VQ@J(GT(9@RU-;FI;#2JQ>4C74/0UU_7RN\_/I61:O M]\G&>]WC!_%.V%IJQR57G)5,SDXBL$-S#PZ9+C1488C;,Y@-OP=H?0"?KXRA M9\?WZ.Z%R?\!4$L#!!0 ( +R 6UB@D&PO=V]R M:W-H965T'DN=7E/S+-[RK[R M'2$"/*1)QL\G.R'VI],I7^](BOD)W9-,?K*A+,5"WK+ME.\9P5'IE"939%G> M-,5Q-EF*,YB*),W+- ,_3%+-_+DA"[\\G[[^ <<7!J!^>Y#F[M4$Y]6LV])"[ B_.&+T' MK+"6:,5%R7[I+?F*LV*AW @F/XVEGU@LU]_RF,=ETN@&?&"Q( G 600N;U;@ M/69RS&V$$P)6E.U/P#NPC*+2'"?@,JM6:N'\.B "QPE_(TT^WP3@]:LWX!6( M,_!I1W,N ?G95,B BV&GZSJX514<.A(<1."*9F+'09A%).H"3.5,F^FBQ^E> M("WB;WEV M#L+4 60JJ GG#'TMV"I;NC< ^>XXY*=UOA'C['W58%WR'#;G)O MEWCV$;R+G,LGG(/#1?#E=_D,7 J2\K\5(5Y4D(X:LBAKIWR/U^1\(NL6)^R. M3!8__P0]ZQ<5VR;! I-@H2&P3EZ<)B^.#GT1Q'Q-\TP A@4!@@+RL)=UE41@ MDXN<$;#&? R)+Y+Y'86R7(F<+:-;Q.B9%Z+/9;Y"LP[(-[Q MO9G;8WYH9<^L^:QK%2JLW)GC-U8=KKR&*\\05_)ZG>11^1"L*1>%^9;2B -. MDTA%I7;HL5168.[!]"&:6[!'Y=#*=6VGQZ3"R'.@FLA90^1,2^0?LA_D^,B: MTKJ.)6(VB!XA&[E>;[T$"CMG[EJ.UV-#A>?X,\=2$^(WA/A:0JYEC1/XH5@V M-"4J5K3^8UGQA[/HOT'!T ;ZR/?L'B%#LYEEN;::CGE#QUQ+1]V4+8NF#-R M85M&6?42?KDBZ2UARGU;.\18QDR"!2;!0D-@G3Q!JVVF+?,=58UI*#5&T0*C M:*$IM&YV#J0.U+Y'37;P079DA=DGI&BN(MEM*?.C1VTDQ5%-H0<8G1*3:*$I MM&Y*4)L2I"7O$Q521ZYIQN.(U%6LZ!%D@ZM,!1HT,FCNV_:\6X97^E%',VX2 M+32%UF6\U7Q0*UU>V.'JP4?7*EO19_BS_MZK,',]U.]Q3876Y;75;% OVGYH M-ZP?>S3MSH!/WW>M/NM#*S3O6X6F(NNRWLHUJ-=KVM99[SN:-5?9//N#U3JT M@\B=V_U6T51T7>9:\0;UZNWI'EL/,)J^H7*2FL+KZUF%&;1\A/KD&8JM2UXK MV*!>L8WNR,%_X /)Y Y7_6]U&4GKF(O"ZHZ \&%/,DZT_;L^HM'9,(D6&$4+ M3:%U<]MJ3^C_@![>J" UBA8810M-H76STTIAJ-?"379DU;J-L_(M>PL827#1 MPA>[J7HK,"I_:[3#-M2=^_U*-C2"T$7S?B4;FAWY[PEJ92C2"JGO*D]7^"%. M\U1;@_3#CF71*%I@%"TTA=9-8*M4$31?@Y!)8;@RBA8810M-H76STXI6I!>M M+_Q^1H\^.D](]0V-U:]&1@<-3:%U$]!J6*37L-]5WV3#]61],ZINC:(%1M%" M4VC=!+9B&3D_H+X9%<%&T0*C:*$IM&YV6E&-]*+ZI?7-J.RNT?KU;69U?OK? MY1F-(32%5N5C>G!:)R5L6QZ3*AI:27EUDJ5YVAS%6I8'D'K/5_ TK Y4M3#5 M^:XKS+9QQD%"-A+2.IG)";#JR%1U(^B^/!-T2X6@:7FY(S@BK#"0GV\H%8\W MQ0#-P;7%_U!+ P04 " "\@%M8GXFTF1P% 2' &0 'AL+W=ORGE66M-Q3I?L@>FO^;V$ M4J]RB7G*,L5%AB1;3#K7^"HBQ B*&M\XVZK:,3)->13BNRGJ:1E@_?G%_7S0>&O-(%9N)Y&\>Z]6D,^R@F"WH M.M&?Q?8C*QL4&+^Y2%3Q%VW+NEX'S==*B[04PQVD/-O]IT\EB)H ]UL$I!20 MUPK\4N"_5M O!?V"S*XI!8>(:CH=2[%%TM0&-W-0P"S4T'R>F7Y_T!)^Y:#3 MT^OYCS57O.@#L4 ?)-W##+VG$JZYC&G"T$S(_!)UT<-NA)C:]Y(E M'"J8XN]*<^@&%H.(2_2-)FNFT-T"?8+!>ZT4TPH5%Y-0Y6W$-.6)>@=^7Q\B M]/;-._0&\0Q]68FU@JNK<4]#Z\P]]N9E2VYV+2$M+?F#9I?(PQ>(>*3?()^] M1DX*N=\@CT[(UR G@T).#N4]Z)*J7TC5+Z3P\UO\;M8*SJB26=E!__P)Y]"M M9JGZMPG0SK+?;&E6D"N5TSF;=&")4$QN6&?ZZR\X]'YKPN72+')D=H#2KU#Z M-O?I!R'B+4^2)F([95@HS1*YF0X\,O"#<6]39]%0+?3Z_N"P6F2]C__9RG[5 MRKZ]E?:9*R0U0ZB)@=7WW%'CTBQR9'; ,ZAX!NXG8. 2I4NSR)'9 3?\ X[Y7S?X#*H.*RL!*928R M+2'V(%H\')N(6 W.)>+2+-J9!34B).R'+42&%9&AE#%E#[[(VM>=2:&.W2LVDX3=FE6YT&QL0G+2L1WB=H;(_0MS%, M([[@YM$-VS1-LR4WAY9!XR@+EYAR^,+[R,XMF?P3R+KOJS- M,5LP:?:ZFC[9.#E-WT[=HM*MSFF$VU:A?:[&UJPYC5@N($[7GV=9C9L%E=-T M[=0M*MT.(@ FHQ96^^",7YF<<_K<%IOM%F=C<1J<2[9*1VNML>Z3^(C1MS--VW=DPW+ZU)D&ULK59K;]LV%/TK%UHQI$!B MO?QH,EM ["Q;BK4(XF;[,.P#(UU;1"E2):FX[:_?)66KCJ.X'; O-A_W')Y[ M^+B:;I3^:$I$"Y\K(*O!-%7%])("Q3"$9&,3UO.H%O2 ??;._9KGSOE\L ,+I3XBQ>VG 5O BAP MQ1IA[]3F=]SF,W)\N1+&_\)F&QL%D#?&JFH+)@45E^T_^[SU80\0CU\ )%M M<@@8O@!(MX#4)]HJ\VE=,^/1E V7;A>75M,L)YS-+O-/ M#3?<6ZI6\)OF%@4P6<#-<@'73-.:ZX()A(72]0#.8-X8XC &]J&W&@6G4#H( MU%;@+88;V1ZS+?DUS,[A?7L')J]?P M"D(P)=-H@$NXE]R:4QJD]H=2-8:(S#2TY)'+-,RW?LQ;/Y(7_(@3>*>D+0W\ M*@LLGA*$9&[G<+)S>)X<97S+Y "B^!22*!GV"%K\"#SQ\/2(G+3;\-3SI2_P M==NW4-4#;8@S]1266#,R&,47VIM&X/Z$8/LYY_BCL- M';O>T]-"QQ[J7LC'+$G29#2>3,/'_01ZXL91$L?#+NZ)ME&G;?1=;2="&;HQ M7.:JPCZ-HV=KG\5I=!X?2'P>=CX\'R7] L>=P/%1@7-F>+Z3B$Q+NL,&:M3M M5>V3VQ*^V9<;#>+T0.WSJ&APGO:+G71B)T?%7G'16#KG_TGNY(?D/H\BN?&! MW'#OW:Y0KWTY,Y"K1MKV@>E&NXIYZ0O%P?B<*FE;^+[1M&7X'=-K3K=7X(HH MH\&$=EVWI:WM6%7[ZO"@+-4:WRSI:P"U"Z#YE5)VUW$+=-\7V;]02P,$% M @ O(!;6 B:]Q$'" #3, !D !X;"]W;W)K&ULM9MK;^.V$H;_"N$610MLUKSHFI,8Z%I9=(L6N]B4'N/B[V3#6@N=M53>WLTW;[J[G\R;? ML"UMWO,=J^5_5EQL:2L_BO6\V0E&B]YI6\TQA-%\2\MZMKCISWT1BQO>M559 MLR\"--UV2\7+!U;QI]L9FKV>^%JN-ZTZ,5_<[.B:W;/VK]T7(3_-CU&*=7TO\'3P1;.0-XU+=\>G&4+MF6]_TN?#T*<.*#@C ,^.."W M.I"# WFK0W!P"-[J$!X<^J[/]WWOARVZKQ\_S0Q0_[+N(S7?R=UN\!1.\ ACBPN"_?XHY[=V)QS][B3GIW M;'&_<[MG+'\/<-*[P['[7%[JX_7&Q^N-^WCD3+Q/]:/4FXN2-=@=U; MS5K7S8[F['8FIZ6&B4@HU$BXZB14[1 M3N9)FV*1.800@;&NF6F&8AB15%/-V92IJGD*-E(M/JH6.[/+%R$K6-&^O .[ MBLJT+A,V8/]TY4XE^7>@9JTUZ<0^DX[/8)G/8'>>@HVN3'*\,HES//^A+H7Z MJ=2OKF% J!+:.K@38]3&"!$MKRPM5E&"].SC;-54 3T%&PF8'@5,G0)^Z,JJ M*.MUTZM8;F46>NQK5ZN$J2%.B# *$DU#TRP(" F))J*S95-%]!1L)"*" VY MIXQ_TGPC3XF7\=Q@K>JAH4Z:1"&.-1&M=FE*M,DX<[=LJHR^HHUU/,$VY$[J MG:C+MA.LUW%5/JOC_=CD[88)JZ#(3$<0A8:>%C-$=-DS=P,GR^DIVEC.@8J0 ML^)?*$!M1=0HW&&TP#J,MHFN$XCO6*R=VPR3)> FS00#;( MC3;?R?]KP<](2LPA%\4PA407U6(H*WP,H2ZK5^SQ%6TLZP ^R$T^?\B1> U^ MS?-NVU7]&DK!Y!?E)57CU2JHR3A7240PT2'2:HB#-(UT0;WRD*]H8T$'(D)N M)/I^G6H5U42@!,919$R@IEV, PR-6]\K+?F*-I9TX"44.4O_SRKK@+P30JWG M525]**NR/;?,A'PBS])KM,QKM#M?T<:790 RY*2*A9PT1")E] !WL!IW7&V]%MEML8I) ME.CB^=VBN03*X %EL!ME?N-=HZ3[V-6%53B31"3<&:/.8A7HJ)BYFS)9N$O M"AY@!;MAY5.=\RT#+7V6&7-'7^A#Q:P"FN01!L8FE\4*)U!/,)F[39,5O 2= MX(%.L)M.7E/'3O"5)#^)>+)P6[$S-[ )&P3'AHRF58BPOL[H;M=D%2\!)'@ M$NS>P?G*]BLZG9"WL54YR^X,BHT[V++5$R)#.:_,X"O:6+F!&;";&3(FRD>J M'N YY3BKA"8&X%0O_BQ&*,)85] K+OB*-E9PP 7LQH7/YY9@L5GQDR@-=3"P MF:6RYM,F '@2^82FFXO7Z2E;-V^\NQA"?I+#T&BWS&NW.5[3QA1DHAK@I)F,K)H=W M GGN;M%D_2[R[-G)PV=NKMD_?RPX-H#: M9D9"O7[*W,V9+-XEV(8,;$/<;//VRHB8W(("HRRW6!F#SRO9^(HVUF\@&^(F M&SD!RC,%>&"U/&K![O#$N=J%.2IJ76@DEKT78S/+8H2#V'@@TBOE^(HV5G2@ M'.*FG+.5)K%P2T",!0J;69CJ S5SMV*R9I?@&S+P#7'SC:,^LBH9F^OJ&PO=V]R:W-H965TWI7GJ3@41U[-0VT'[[&]O9 M%/8@VE7S!F+'SS.>7R9FF.^%_*9* $U^U(RKA5=JW5SYOLI+J*D:B08XWED+ M65.-0[GQ52.!%E94,S\*@JE?TXI[R[F=NY?+N=AJ5G&XET1MZYK*GS? Q'[A MA=[CQ.=J4VHSX2_G#=W "O27YE[BR.]^MI]>%-,+#ZT?W6YL[ MYO) %22"_5,5NEQX;SQ2P)INF?XL]G]#F\_$^.6"*?M)]NW:P"/Y5FE1MV+< M05UQ]TU_M!P.!&%\1A"U@NB)((K.",:M8/PTPO2,(&X%\7,C3%J!3=UWN5MP M*=5T.9=B3Z19C6[FPM*W:N15<5,G*RWQ;H4ZO4Q$W0A5V84U66+O%EH'5_[[==5%8/=[_P-V+ M8-PN4D K=DG^^B.<3MX1=+VK&#.BN:^1A,G'S]NL4Y=U=";K,")W@NM2D8P7 M4!P;^(BPXQ@]AT_4CXB0?2*1$$4G]A0TB]/(1^1R,DCDGSZEURX/"]/ M)?>!I MXY[M&N#$/F]Z_J4:FL/"PQ-2@=R!MS30@G>G^#NST&5M3L_=,I[-1M.Y MOSM$.V3,S)E-#T).WT9QT(4\XAAW'.->CN_-"X70= E$4??:4:5 GT+8:_52 MA$.:I4.:9?'_0$_"-T%\&O2D SWI!7T/,L>S"7\M#>+G%&ROWTMI#VF6.K,P M." 4C-X>UWXV4,0CV-,.]K3_=-@^*/B^-;\%V0X_3^'M=7@IWB'-TB'-LH', MCA[#K'L,LX%K?G:JLL+CRDIZ@[X4]I!FV4!F#K9_T(?5(#>V 5:(<! MVQD !D !X;"]W;W)K&ULM5E=Z_K_@(&*,HMH>\)'S< M>W3/N< ]AMF.\6]B0X@$W[,T%W-K(^7VTK9%O"$9%A=L2W)U9L5XAJ7:Y6M; M;#G!2964I39R'-_.,,VMQ:PZ=L<7,U;(E.;DC@-19!GF/ZY)RG9S"UI/!^[I M>B/+ _9BML5K\D#DU^T=5WMVBY+0C.2"LAQPLII;5_ R0JA,J"+^I&0G]K9! M267)V+=RYS:96TY9$4E)+$L(K/X]DAN2IB62JN._!M1JURP3][>?T#]7Y!69 M)1;DAJ5_T41NYE9H@82L<)'*>[;[E32$)B5>S%)1_06[.C;P+1 70K*L2585 M9#2O_^/OC1!["?"Y!-0DH,,$[YD$MTEPCTWPF@2O4J:F4ND088D7,\YV@)?1 M"JW0_> )J#/S:L$#A/Q,R6JJ 2UHZ;Q:_KQ=$SBT,$ MOK!<;@3X.4](T@>P%9.6#GJB3'AV3 M[E;IR,#&;9OC5GCN2\WY^W=U!MQ*DHE_=#+7,)X>IGQT7(HMCLG<4L\&0?@C ML19O?X*^\TDGT9A@T4A@/?F\5C[/A+ZXS;:8\NKB39G07I\U@%\!E(_(Q\5' MSX..,[,?]R49AAU$1*:(7O&3MOB)L?BV]SCY5ST&2A8Z C7(9)\ =((P."!@ M7.O4GHX$UI/%;V7QC;)$A).8K7-:30VV NLGG9*" ,F P.J9I8Z+8BEH0M4L MT\GF#V5#(9P=OF& M\KB@$EPSS!.M 3'BG#H:1T6+QD+K:[CG_. X[J+!&4O#,=&BL=#Z&J).0S3& ME&Y07AS3YM5.UF8DM+XVG7F%1G,WUJAN5GEI5IN+.5FZU_"ML#.NT.Q<3?.Z M2=W7(X3JY\I $$T<! MSM%"LZ5]<7##H5OUW3 <=EP3-T'#T6VNYUR^G1>%9C-Z__DMSK:?'L -R[8L M5]W6]WDD)]EH,R9:-!9:7\'.YL)PI,D]DB%M-!P3+1H+K:]AYY:AV2X?\7( M#JVP]NV >:63=7D-9XTZ9XW,SMHT>IK4WH_ ($ #08Z,B\REG$NU,\#(: Y/ M'ST-7G^B0-<="J )]*<: 5[#O:+.O:+CW.NSDZ?)]WN39SJD.PR#3N@,Z8YJ M2.V]M]X9X>OJZX$ ,2MR6;\Q;H^V7RBNJO?R!\>OX654?V?H8.K/'E\P7]-< M@)2L%*1S$:B.\OI+0KTCV;9ZM[YD4K*LVMP0G!!>!JCS*\;DTTZY0/L]9_$_ M4$L#!!0 ( +R 6UB0O=3F+ , ,L- 9 >&PO=V]R:W-H965TUI@6GS':"-VGH$.Y9ZQ!UV8ID/'TR-"!,VE1D#UMT831(@FJ7'\J:!. MW:<6[CYOZ9!7,/11HPL@/G,ILZ/0=D*(%7!%YRS:?41505_/FC CS"S9E MVT@UGJ^$9'DE5B/(,2W_X6-EQ([ CUX0!)4@>"X(7Q!T*D'GK8*P$H3&F3(4 MXT,")8P'G&T UZT533\8,XU:A8^IGO>9Y.HM5CH97S&6;C AX",8I2G6' %,P;>,K02DJ1BX4@U$X]QYU>FX[#1X MH5,_ ->,RDR 3S1%Z3[ 51'4803;,,9!*_$+I*? \S^ P O"A@%-WB(/C+S3 M($_>(N\8>= 23:>>E([A=5Z;E)]?U1LPE2@7OYIL+C%A,T8O&>>B@',T=-2: M(!!?(R<^?N='WD63139AB278GGUA;5_81H^G>0$Q5XN3!&P!EI693?Z5G,AP M] JYCL/0][R!N]XUYO]6SUHD;2WV0NC6(71;0[CB6"("5'J!Z6P"+B%7N;], M(4%@PGC!N,G-II!:N8=^$C9AB278GI]1[6=D)Z,BF_;9A"668'OV]6K[>JV? MXRC]K;8BDU%J8VA-J1+4W4D%W^OU>\]2JK6[0YVQ!-MSIE\[TV]UYO;R&.;% MQ4RE95XPJAQJW ];(8=^5C9AB278GGEGM7EG=K+RS*9]-F&))=B>?;[W='CS M+.UT%>BUK:Z]OT/-L44KW7%W3KDYXDMS6Q!@SE94EB?%NK:^D8S,.?Q9_5C? M5,SI^0E37G.N(5]B*@!!"X7T3GMJ'>/ES:$L2%:8L_0]D^ID;AXS==M"7#=0 M[Q>,R6U!=U#?W^)_4$L#!!0 ( +R 6UBP[U$^T04 . E 9 >&PO M=V]R:W-H965T,O5*;'AFOED*F3)M3N5JJ#:2LT61E"9# MXGG!,&5Q-IA.BL]NY'0BMCJ),WXCD=JF*9./;W@B'BX'>/#TP<=XM=;Y!\/I M9,-6_);KSYL;:7@RO\>N87"47$GS%_4'O'**=R)\37 M_.3=XG+@Y17QA,]U#L',VSV?\23)D4P=_Y2@@^J:>>+^\1/ZVX*\(7/'%)^) MY$N\T.O+031 "[YDVT1_% ^_\9+0*,>;BT05K^BAC/4&:+Y56J1ELJD@C;/= M._M6-F(O@01'$DB90,Y-H&4"+8CN*BMH73/-IA,I'I#,HPU:?E#TIL@V;.(L MOXVW6IIO8Y.GI]=\&6>QYA>)Z>8"O1( M8;^S[!7R\,^(>,1WI,_.22=%.JVG#TV+JCZ1JD^DP*-'\-[NNG1('5TIQ4U[ M_GIOXM$[S5/UMXOK#MQW@^=#];7:L#F_')BQJ+B\YX/ICS_@P/O%Q;PCL%H? M:-4'"J%/?Y5"*725BFVF741WV4&1G4O(_=0?1S3R)L/[?0K-L)'G^R&NPFK% M^55Q/ECF1*ECO]EN5BX"MTAC?8JN" !#H+Q0:6N.!SXU'>7 M.JI*'8&E?C */6-2/L;9"FCGJ'%U0H,0XX,B'6%1Y-'076-0U1B -$2 M?>1)T4>UCC?.H0SBM/UY=P16HQQ6E,,^AWG891\Z JOU(:KZ$'W7,(\:/S@? M!X0>#O-F& T"[]@P'U?%C3L;YF/'\"4D#(*#2AUQ. I'@>@(K=X+:QDP[!E.*5V9OC_@@B 8'2J=(\P/ M]\/JY5F;@&&?T$;K<-,&7)"0A-%AK:XX/PJ#(\5:OX!APW"NU@6-7M$Q#.%[12/P9GS^4H'PT9MA Z&&I=000D%_=#MC([A*?T-FW\UZN9D M!F:V'M =H=5Y6G. Q[V*&^@]6O>B([3Z?U9K/@AL/DZ)&W&X">IYA^(&7^6Y M+*PU(?"\WT8#2ZB:MHW#AES#5WPNH[W%!-AKG"F4)4I-*$F32Q]F@E@S0> 5 M@>?*Z0E8LM- Y_I''XZ!6,= 8,?P2;(%1Q]8RIW_A>'LUFL]':'5N5K[04:] M+GN!YJ9U+SI"J_?"NAL"NYN38NKP*Z.FEO:QO$&L^2&PM6BEI:'[3_$AHSX6 M*HCU-03V->=J:=3T\:1!I0_K0JQU(?#"QK.E%(:%I+0/?T*M/Z&G_(E1EP2Q MS(C+[0R]93(U=W'!C,+,A-P(N6/^'SI_*1*^8EO)Z0JMWA_K?"CN4WYI1RZG M[$4?GHE:ST1ASW1RYZ'3%1K:M%Y1366<$S)D0T/:OT.A9=;GJO ,&QK=G"1F+H$O<[8NAIZ MRM6<*<$G;"]\F=8=Z,,E4>N2:*_;0+33?:"NT.J]L/Z*?M]6$)S>FFS3ID7D MV#(JMS M]03#MB8'%SDZKKG#O<=O\F>?_F!R%6<*)7QIH+Q7H;GYY$BTWQ1,Z= MT,;5%H=K;M15Y@'F^Z40^NDD?\BG>JAK^C]02P,$% @ O(!;6,GYJ+O2 M @ T < !D !X;"]W;W)K&ULK57);MLP$/T5 M0@V*!&BB75EJ"["M+BD0P$B:]E#T0$MCBPA%NB1EI_WZDI2LV(X<:7P/3.G(L**ST5"U#" MDBKJ!IZ7N!4FS$D'=FTJT@&O%24,I@+)NJJP^#L&RM=#QW OX06 MM\;(.)EQ_F FU\70 M\4Q 0"%71@'KUPHF0*D1TF'\:36=[DA#W!YOU#];[]K+#$N8=@B^,D!0M 2 M@GU"=( 0MH3PM82H)40V,XT5FX<,*YP.!%\C8=!:S0QL,BU;VR?,7/N=$GJ7 M:)Y*,Y@31A2<4IW^ ETSA=F"S"A(=(I&14',[6"J-YI/S-S5<08*$WJB$?=W M&3H^.D%'B##TO>2UQ*R0 U?IT,P!;MZ&,6["" Z$X0?HAC-52O2)%5#L"KC: M4V MT/O">;$FE"*=WJU+0B,I04F4$9E3+FL!Z-=H)I70O]/OOEMH3HGZ3S$EYDHN M<0Y#1]<0"6(%3OK^G9]X'_LR^)9BV1N)[60WZK(;O:2>CBHN%/G7?-U\;NK& M]D]!GGZ*OIPVVHG5-E5VE29^?)X,W-5VLIZCHB )_5U4UH/RPXO+#K5C+^[L MQ6]D3X]S6A=V$>5<*@-?Z&]/(LEIT><^?A:Q'UQZ>[XFSU%Q'$9[YGM 2>3O M>7>W:ET%8F%[AM3!UDPUU:%;[=K2R%;CO?6Q;E=-=WF2:7K=#18+PB2B,->2 MWMFY#DPT_:.9*+ZT%77&E:[/=ECJE@O" /3^G'.UF9@#NB:>_@=02P,$% M @ O(!;6%C+8*SK @ R D !D !X;"]W;W)K&ULK99K;YLP%(;_BL6JJ9760KB%= E2FNS2:9NJ7K8/TSXXX02L&CNUG:3= MKY\-E*4)(56T+V";\[Y^SC%@]U=V+:<9Y%B>\3DP M_63&18Z5[HK4EG,!."E$.;5=QPGM'!-FQ?UB[$K$?;Y0E#"X$D@N\AR+IPN@ M?#6P.M;SP#5),V4&[+@_QRG<@+J;7PG=LVN7A.3 ).$,"9@-K&'G?-0S\47 M#P(KN=9&)I,)Y_>FDHC7&\_NW\L MY3+"$$:<_2:*R@159*($97E!US5>?H(W<+N?=2;NOZU45TZR*Z MA9^WP^\3Y\F*4(IT-@T%&!,YI5PN!*!?PXE40K^[OYN2+F?QFVQ%0;RZ(%Z;>[QC62Y*55BHS/]E&?M^U'/[ M]G*=O-7[0'*_)O?WD0=-Y*4J6"/WPJC7W2!O]3Z0/*C)@WWD81-Y\"KR5N\# MR<.:/-Q'WFTB#[?)_<#W-LA;O0\D[];DW7WD41-Y=YO-\PR(E3"(*,RUTSKJZ8J(\-Y0= MQ>?%UCOA2F_D13/31RT0)D _GW&NGCMF-Z\/;_%?4$L#!!0 ( +R 6U@I MCTS2R@4 $XH 9 >&PO=V]R:W-H965T9EY/'[&'OL)7KQ0]H-O"1'H9YX5_&JR%6)W:5E\O25YS"_HCA3RS1-E M>2SD+=M8?,=(G%1.>69AV_:M/$Z+R7)1/?O*E@NZ%UE:D*\,\7V>Q^SUAF3T MY6KB3-X>W*>;K2@?6,O%+MZ0!R*^[[XR>6>U*$F:DX*GM$",/%U-KIW+",]* MA\KBKY2\\(-K5';ED=(?YR(EE6(LDX_FE )VV; MI>/A]1OZ[U7G96<>8TY6-/L[3<3V:A),4$*>XGTF[NG+'Z3IT+3$6].,5W_1 M2V-K3]!ZSP7-&V<909X6]?_X9T/$@8/C'W' C0/N.WA''-S&P>T[N$<-0==VJ^UX1%\8B7BX8?4&LM)9HY47%?N4M^4J+W0J2:S-58WEZK+)T7?)=O"97$UF;.&'/ M9++\]1?'MW_3L0P)%D*"14!@2D*\-B&>"?U@WB4R-6=HPRC7YJ*&\2N8LNH_ M+^=X[N#IPGH^9%ECYDZ#V5PU"XU!C>4/"$SA;]KR-S7S1SB_1-^+.*=,I/^2 MI.(1I9SOXV)-T)IRH>6SAIT>$'4>5'-,H5-CY=N!W6/3&.)8-H' %#;]EDW? MR.: QR3E:[HOA(Y!?\B-B_V@QZ#.:HY[!!JC&DL@$)A"X*PE<#9J.J]BQE[3 M8H.N\V,TS@8$S9U9X/H]'C5F>.[9LQZ3QO#&,@D$IC 9M$P&)TSL]9ZQ: M,>FY@S$Y-),KS7!,&L,[9-O(Z0,I4LK0GU00CL(]07*#MMZ6 MN[.Y=JMK1!N[@P)%"T'1(B@T-2\'ZL4!W-WV>3C(+S>&-INF]1E66.HGDF#72MW( W=&X0$E5<5]EO75M M+3N0NF8%BA:"HD50:&I*.M7E3"'K+:1 6H&BA:!H$12:FI9.OCEF_79ZO?4' M%B;0<@\IY5:@:"$H6@2%IGZQ MZ'0FM@'75PPJ,T'10E"T" I-34LG,[%1+RV[^9+)^:)-A3-8#@*-CM&8N1H9 M8PYG-'G_AQC$G1C$9C$XLLXW:/TZ[_O]/*RI^A'LA.%H='PHY]Y+PQPXVN$:!?\T#1(B@T-3&=6L4>9.D&5:R@:"$H M6@2%IJ:E4ZSXG0^%ITHC,\[HC$P'A=ZS-1]D05N-H-!4KCL9B@$_(YJQ1O,] ME)B:[XV@;490:"K;G5S%9KDZ=EV%U(ZK!FVP2@># 0XJ6:'0:LJM@W-3.6&; MZL :1]60K<\9M4_;0W'7U5&PWO,;YW)5'VWK8.J3=E]BMDD+CC+R)"'MBYF< MH:P^O%;?"+JK3F<]4B%H7EUN29P05AK(]T^4BK>;LH'V".'R/U!+ P04 M" "\@%M8$_DZ#PL# "6"P &0 'AL+W=OTX2*H1-+F=VXK@AC2+&X9AE0]63% M>(JEFO*U*S(..#)&:>(&GM=Q4TRH,QJ8M3D?#5@N$T)ASI'(TQ3SW002MATZ MOO.R\$C6L=0+[FB0X34L0'[)YES-W$HE(BE001A%'%9#9^S?3/R6-C [OA+8 MBKTQTJXL&7O2D[MHZ'B:"!((I9; ZF\#MY D6DEQ_"Q%G>I,;;@_?E'_8)Q7 MSBRQ@%N6?".1C(=.ST$1K'">R$>V_0BE0VVM%[)$F%^T+?9V^PX*HSLI" MF!*2:#W-(+H=P%7.5-Y%+QX- FL MBO>87B//OT*!%[0L>LTJ0DVCUSJBMP!*&$>?F 2!ICF@!\S#6*OW#[EK%=/O MV(W(< A#1[U$ O@&G-';-W['>V=!;56H+:/>/()J2Y>G$D^CY3&]"= MA%3\.,3:.@-KNV)M6\-:5U2DJ*]43K_\5PW8E75^&E[_$*6[URJEP->F(10H9#F51==4 MK59-Y[AHM>KM1<>J^H UH0(EL%*FWG57W4N\: *+B629:;R63*HVS@QCU3@# MUQO4\Q53/44YT0=4K?CH%U!+ P04 " "\@%M8ADXSL<$" "+"0 &0 M 'AL+W=O5X'?(C6E#WQ M'$"@Y[*H^,3(A5A>F"9/!4B\K"M"W+,TM, M*B..]-PMBR-:BX)4<,L0K\L2LS]74-#UQ!@9+Q-W9)$+-6'&T1(OX![$X_*6 MR9'9N:2DA(H36B$&V<2X'%U,0U6O"[X36/.-RZ/%^AHZ/3M 1(A5Z MR&G-I1V/3"$YU=W,I&6Z:ICL'4S?<'6.K-$ILBU[W".?OD=N:[GS6F[*U>F6 MR.Z6R-9^S@X_G7A&>%)07C- /R_G7##Y_/WJB]9XC?N]U#MYP9-RM,JM4>L8L>UK,A<;8(/6A\( M/N[ Q_O W3[P1N4.@P]:'PCN=N#N/G"O#]Q]#_B@]8'@7@?N[0/W^\"]-^!C MQW>WP >M#P3W.W!_'WC0!^Z_ 0]ZEGS0^T#RH",/!LD?YV@,%;'!@@[ *$@P'^=914[J^G:,$H[^T5X9O])K3#D;W]&/64.6[@AUU9 M0VENM$KUF7*#V8)4'!602:%U[LM%8TWK;P:"+G7WG%,A>[$^S>77$C!5(*]G ME(J7@6K(W?=7_!=02P,$% @ O(!;6#^\X&::#P M;H !D !X;"]W M;W)K&ULQ9UO_BL:W<[,[TR;\,1AZ:6;: M2-KM3KOM--O;U\16$J8V^ "G[K>%Y\OLKR8G)YT7WVH;J\*#?-,B_$AXK4F]4JJ[Z]%LORR\N)/WG\ MX&-^=]^T'YQ?7JRS.W$MFD_K#Y7\[7Q'6>0K4=1Y69!*W+Z;LOS<_O)F\7+BM9LDEF+>M(Q,_O,@KL1RV:+DAORKITYV MA;8K[O_\2.?=WLN]N"'!U8(^A6"X0KQ@17"?H5P ML$(0'5AAVJ\P'98P/;!"U*\0G;I"W*\0=W6_K:RNIFG69)<75?F%5.W2DM;^ MT,75K2TK."_:0^NZJ>1?<[E><_FV+.Z>-Z):$2IN&I(5"_)6-/*#FI2WY*H2 MB[PAS\FKA?Q7'@G9DKPIM@=T>US\3$63Y,Q)X06C8GJMC:U=GQ-^N[IMVQ[[Z[UEQ1CR_6WUJ6)V=LGIP<./Y M*:N'W>J!I2K#W=$2=KSP *\[1MX4=5-M9//2D+?R[^1-(U:FH%]O65,SJVTS M7]3K;"Y>3F2C6(OJ04PN__XW/_;^84H)":-(&$/". BFI3O=I3NUT;?IYBK= M;%5NBL:4K)7CFBP21K>PN(.UI]6'RS1(_2"Z.'_8S\RP6!@ELU1?C(,V34LC MVJ41'4]C7>7%/%_+9E>6L,Z^M;F8 K&B7 -!PN@6%NW5M,PCF@6#0,:+>8,L MHE%DTR!*PF2WF%;+\:Z68VLM?ZC*N1"+FMQ6Y8HL=V?#15O[-V4E<7EQ9ZIR M*]>URI$P&H^K/)PF?C*H\O%BPRH?+Q%Y[7_F*I_MJGQFK?)?98>W)F_+NA8U M>5\0]K615;S)Z_NNU7E_N^V*_"'[%U=9?6^J>VL!KG6/A-'9J,I\/_*3X>$^ M7FQ8][8EM&I/=M6>6*N].U?+/MU\VZ?;%)M:+,BZK+J>7/N'U:XT@834^KZQ[-_+60[1.070.BMD/P^M!&9,K$#74.!TFA/B_7V9SJ(I5_*UOR8 M0%'@S\S?!7_OA!5=F=L9NP(YPI&TBB4QJ TCJ+IT08J MV@!X<=C#4"$C:11*8U :1]'TD)4 \*U7H)>?AN>P15[/V\O$3AT9SFK/2+_" MUABM1967"^,! =4%4!H]4BD1^2:RJB8I66W5E9^01?;-=-PSZ(9Q%$T_&I0P M\.W&X-/9]1EY)3OR#7F=M=W)MZ)8M%V=C^*A7#ZT/[TMLX+0C2"_;V1S<,"" MO;:7XQP^5"E :0Q*XRB:GK]2%'Z$;/*AE@)*HU :@](XBJ:'K R);UR?!FV*6<[W35G*(T&)HVDW4+H[X(C2^4HFIZGF<*]1V];3][VB 4U..E#_E//\A- MC7$SA@V54E :A=(8E,91-/V(4%(J0$JI "JEH#0*I3$HC:-H>LA*2@5V*?6] M?6:HEH+2:##64L8N,[)0CJ+I<2J!%=@%UBC.["'+E]G-4IP:*-1<06DT, P* MFH;>: P41J$T!J5Q%$T_*I0,"Y%C MOD*H!8/2*)3&H#2.HNDA[TWZLMNR45-^D]5Y3;9S6=NQLP]9E7=]]>K K2A[ M <[!8^>"G:K-H,5R%$W/5&FS\(=H,[TYWY[1C8%#U1F41J$T!J5Q%$T_*I0Z M"Y'J+(2J,RB-0FD,2N,HFAZR4F>AHSIS;\ZA]@Q*HSUMU)R/6G.H/D/1]$B5 M/@OQX[]D ^X_W]Z1OA;S3277>O\@JJ*=GT%X7F3%O",<[[I#U1N41J$T!J5Q M%$T_9I2@"Y&#QD*H:H/2*)3&H#2.HNDA*]46V@=2 =IZJ'Z#TFA/&[;UX^G^ MT&(YBJ8_I$&9M:G=K/T/&OO#'7O[MKD>#E :A=(8E,91-/V84?9NZ@,;^RE4 MQD%I%$IC4!I'T?20E8R;VD>F?7]C;R_ .7BHH.MIH\9^]&@7J'I#T?1(E7J; M'IEN^=KS3#RV6HVAZIDK:3>W2[O]\(K!<$$!= M()1&H30&I7$433^>E#&UC\$#G B@V@]* MHSWM^ 4!5.BA:'JD2NA-[4+O59UGKD_<,$[UMI?CG"S4ZT%I#$KC*)K^3% E M_R(/V&Y'4%L'I5$HC4%I'$730U:V+GKB!-)#4[WM/.>K'%UD=W1O"IFKJ)ONC$NRIG\@%I&MN#%8J)"#TFAD%G)Q/#P! M0XOE*)H>H#)RD>-@.+=QS7:ZGN/4/=KL+T=(TA8A^=CGUV^OB9YXGI^P@5 M72B:GI@279%==#WI N?$"=WVHIVSAKHJ*(U!:1Q%TP\)Y:HBI*N*H*X*2J-0 M&H/2.(JFAZQ<5>3HJAS[55!1!:71:/Q4>=\SM>-0486BZ7DJ414=>5Q9_H3' MY-B9SBE"I50T?IA]$*:SV3!$J&U"T?1WHRC;%#M.XG2=EF_GNP8*I=%X_!3\ M:=R]9DM_30K4+*%H>J#*+,5VV_+4WI73M'S[-CB'#K514!J#TCB*IA\;2DW% MR+F<,=1,06D42F-0&D?1])"5OHI_J+ZRTYU3A^JK^$1]!2V5HVAZGDI?Q7:1 M\]0&'3$PQ'B 0)T8E$:A- :E<11-/XR4)XN1$S]CJ#.#TBB4QJ TCJ+I(>^] MZO!'3_RT%^ U*/*R(G^4C:B[-EXV M[ZDQ.:@5@](HE,:@-(ZBZ?DJ*Q8C)VG&4 D&I5$HC4%I'$730U:J+'::I&GQ M8W:0<\#IJ,,<&;PD/7$Y=N)R'+47^MMGE=2:.4JM?'],AJG:[4#7:N]I[1L6 M]T]4@YY\DXS\(@F.\^YRNU;]RZKS@CQ_.T@)-/YDT*W MAT%I'$73LU7>:';D@?A/'T%A)SNG#)5(1_:Z/5">MR^+,J0+%48HFIZN$D8S MNS R]3!-+WEX;>@=*HU :@](XBJ:' MK/3.[-@P*->77-N!SD%#%<]L/"Q*?S=UGR#4W:!H>H+*WK+,X,.9K4UL M4Y+)>.1/$$X3?_#.LRO[!KAF!*4Q*(VC:'J42@\E=@'S:R8;1M+V4N5%YON" M,+V?^OZ6=%_4/V07]BJK[XV9^J-,?3_RDV"8*70X$93&H#2.HNF9*BV40&>Z MV6FNK2N41A/S3+=DV+Q"2^4HFIZ?$C^)XT@A=79L+QP?RO8K2NJFG'\FZZ58 MW(D%R6I2MP-*#@P.L9?HG#%4$?6TP1ET-)<16BA'T?2(E?M)[(.''@?_+,6# MJ-I#HVAZNLKW)*Z^QV'0GC%SJ!J"TBB4QJ TCJ+IQX%2 M0PE2#250-02E42B-06D<1=-#5FHH^='/:;(7X!P\5"PEYN" MTBB4QJ TCJ+I(2M+E=HMU>D&OP?I+CV*AR[]REZ@I2&R/89Z*2B-0FD,2N,H MFAZRTE>I75\YM,=0;P6ET9XVO-L[Z!M#R^0HFAZ<4E>I7>+HK?&U6,LOYHVH MVJ&%4V-\4%\%I5$HC4%I'$738U8.*XV1C3!44$%I%$IC4!I'T?20E:!*[3/0 M'!IAJ)R"TBB4QGK:?I,^]:)DE@XF9:!*U:-3VBFU:R?'.[1VFG-^4,<$I;'4 M;*SB9!3@CW!,J7),Z9%G+#W]%I"=[!PFU#,=V>NVE_#<,\W28=#MX"B:EJ[O M*:G4_FS/UW78]A&B:ZY8''W$:2.W_6@XI0U;*H?AMCF>U_="-#1KLLN+E:CN MQ)58+FO2C2!\.6F-Q.Y34HG;-N87KX+)^>ASZK_@?OOYN<)<7JRS._$NJ^[: M 5%+<2N1WED[]KQJ[_,]_M*4:WDD3R^MQM]N5_ 5!+ P04 " "\@%M822T7A<8# #C$0 &0 'AL+W=O MD&"6QLIS8SC=U. MTTD[F7C3/LMP;6L6)%<2\6Y_?24@?#B8Q!GR$".AA@';DH9=\)Y MWG/%+OY4/H@$@HS, KP1X;P7X)<#/ MC1;*J%<]4"_G\\_P%:ZY MTC(ST:[1G;F/;C6DG=8*KE$WETWA:W6@$2PQAQTON\MO01+D)':%>0JGV"-S]ZGIX^6@ $]Q-:BE;U3I&[VN[SD\ MNY05\'%C4M\+IB?*.@;-O&YAXTK8N%?8&C@3$OTE-"BTR@#]266TM]$XZY+9 M2W9IP Q$UO(=5+Z# ?,D&-+V0&0MVY/*]F2(/)F\2($1GHY/HK%CT&0RZP[' M::5OVJOOU^T6\IW5O!NS"X#2Z(%JZ-)8$!'2F!]?X1$Y39K7Q[64SBJELUZE M7^RF=2-=]-SOBX2V@OSZ7!,Q!9RS+!]6Z-!\R:DFP@YT.QM:TW"A4R M1.:4+$%KC?:#DYCLG^N]7NH:@?3NQ:_O1B4^Z-^.^F=YKXMZRR?]>_X%:T7) M=+H(3+T -_Y."X'^^=_KKRX92'_-4*\P=E]>P\'DV0;DN4+SII_NXG0;B*UM MOBY+R'C(E6;0NF0HMK;UNC(AO17 FU>:08N2DJV9\<1O9$3;2UUND#?4&[TK M32_^8A\ZOONN$_P-02P,$ M% @ O(!;6*D#S=_O @ 4@@ !D !X;"]W;W)K&ULK59=3]LP%/TK5H8FD ;Y3@MK(]%FTYB$ABAL#],>W.2VL4CLS'9: M]N]G.VG6C]#QP$OCCWN.S[E.[NUHS?B3R $D>BX+*L96+F5U9=LBS:'$XH)5 M0-7.@O$22S7E2UM4''!F0&5A>XX3V24FU(I'9NV.QR-6RX)0N.-(U&6)^9\) M%&P]MEQKLW!/EKG4"W8\JO 29B ?JSNN9G;'DI$2J"",(@Z+L77M7B61CC9+62',+UJWL8Z%TEI(5K9@ MI: DM'GBYS8/6P W>@'@M0!O'Q"\ /!;@/]:0- " I.9QHK)0X(ECD>2L%IAF M8F1+I5R?;Z>MRDFCTGM!I>NA6W5^+M GFD&V2V KRYUO;^-[XAUE_(KI!7+< M#\ASO*!'T/0U<,_ _1YX\AJX;^#>$3=^=XN^X?/_>XLH(2(MF*C5K?R\G@O) MU9?UJR_C#6/0SZBKS96H< IC2Y43 7P%5OS^G1LY'_NR]99DR1N1[60RZ#(9 M'&./'RF1D*&9Q!)Z7]0&'AFXKJFK^-QU0M=Q1_9J.R,]<:$71,/=L*0GS!LZ MX: +VW$1=B["HRY4250%C_;I;X#AUH%*OG^YIVMZ&.;YH>_ON4P.PRZ'KNOT MJX\Z]=%1]>W;/&]J"VEF4M>6/D/100:]R\&>F\,8=^@-(W_/S6'8P%')V7-C M;U7;$OC2="V!4E93V12@;K5KC->F'^RM3U3#;/K;/YJFV]YBOB2JO!:P4)3. MQ4!EF#<=K)E(5IF:/F=2=0@SS%73!ZX#U/Z",;F9Z .ZOQ'Q7U!+ P04 M" "\@%M8\'=#-XG4,M-M[MINU;1=G4[W@P.3X*VQ.7MH MVM7]\3G[6/O MJ_/3+19I]?VER,O;LX$WN'O@0W8SE\T#P_/397HC+H7\M'Q? MJ=^&6\HL6XBBSLK"J<3UV>"%]YR/_&9 ^XK/F;BM=WYVFK=R599?FE\N9F<# MMUDCD8NI;!"I^N^KF(@\;TAJ/?ZS@0ZVRVP&[OY\1W_5OGGU9J[26DS*_(]L M)N=G@]' F8GK=)7+#^7M:[%Y0U'#FY9YW?[KW*Y?FZ@73U>U+!>;P6H-%EFQ M_C_]MBG$S@ OWC/ WPSP[P\(]PP(-@."8P>$FP'AL0.BS8#VK0_7[[TM'$ME M>GY:E;=.U;Q:T9H?VNJWHU6]LJ+Y0[F4E7HV4^/D^44Q+1?"^9A^$[7S-^?% M;)8U ::Y%,3$\EYO4RGXFR@FD\MJJ]BU4UX[:G-3;:U0 M/?NJSF996F6BMH6W7F[<+K?9#WP]=T^'7W<3(=>L;R)(& ?!C$2B;2(1F6>H&R!K!<;[03B)V[@NO=C(5>O;RQ(& ?! MC%CB;2PQ&8OJ6,Y4)9%)9YI6U7>U&=RFU>R9RD"FN:W><:?>890D2;?@Y(+[ M%AP)XR"84?!D6_#D(06OG:*43?/Y4QW#-1N ^+;,JG;_;PLAZ800>Z$E W)= M^F: A'$0S,A@M,U@1&9P=YQ5-UV_[4'+LMX\HG8%RRI3#W]73$7H?#R7?RP#J-MW4:DW7Z(&:KJ6J_.P7YZ8>1[R6_JOX\%94Z M*BW,\MGJ->[4ZWZMNJ](_$XEV+A3KR#J_LES\BT]L&">JP_HW>-WY^LM=J#60CKB^%NT)G_:%ZIA! M6 L>= H^&EGV6_2*]3UD@-(XBF:&HIW2HZ7R@V*FU73>M@TFOHJ\7"Y$(1OM M=R;K8[JW8G$E*FL 2)6;0&D,2N,HFAF3%DTOPIV+\9 F-X'2&)3&430S%>V9 M'BV:CSOF]KK6&8UL>PNH=$)I'$4S ]#>Z1T0SX]OG<]96G^OFXW!^:TJ5TM' M;2O6E:7M:U>:[&&@[(.S?A(&D,2N->5\35D:1G6(YY14G;LW_ GF669W^M MKWJIG8*<"^?3R>6)4W0"L9^BFBH33&]$T[>F\[10/V6JB=T6HJKGV=*:#O1",)3&H#2^H35G!_5)X)-H M3ZO20N[30O[IW<5'SIS+CR\^\DMKA:'.#:4Q*(VC:&82VKE]H'/[4.>&TAB4 MQE$T,Q7MW#[MW \YCMT@R:.[3>&AK@VE<13-++QV;9]V;:,QJ0,GGE9YUEQC M:,X4_E.DUA.$-+/W9@&5;BB-HVAF.EJZ?:!T^U#IAM(8E,91-#,5+=T^+=U\ M>\-#>QKP6?_.1?-]UQ]9(X&J-I3&433SGD:MX\$!';_7QMZD\E 3HXF];VZ$ M&CB4QE$T,QNMZ8&':V(!U,ZA- :E<13-3$7;>4!?"G]T$SO ]]W =K?SA![6 M.Q*HFJ-H9B0[=V;3:OXYK;)R5:]/)%[*IH59"X^]*QM[6S;VONRGN(H>:&D/ M0F#C@@H\E,:@-(ZBF:EH@0_HV[,?HHH;Y*XJ>I$?6FXJH1?>N_!01T?1S,)K M1P]H1[>TIV.%D2;WWCB@.@^E<13-S$CK?) 6Q94XZ$T!J5Q%,U,16M\0-_% M_?AC+9JOA#&R1@)U>"B-HVAF)-KA ]JQ[TSMA-Z6.](H":/HIF1:),/ M:=.>O+YX]\)::N@U=2B-06D<13,3T.(> C]3'4+U'4IC4!I'TFPE4UZ$TCJ*9F6A=#\? Y@55="B-06D<13/G2=&*'M%7 MW1_=O [P?3>PRB ]K&\D4!I'TP35="B-06D<13-3T9H>T=?7'R*$&Z0AA$'L6R:PH1?>N_!0 M$T?1S,)K$X]H$W^UGK',6E_H97,HC4%I'$4S,]B9U QXWWL$E7(HC4%I'$4S M4]%2'M'7U)]N]K^H^SGTV(LL,\'0:]@[':B M0:4<2F-0&D?1S%DRM93'M#0WFT9CXTXEF@G S9D:TT56[)VJ\0#8=SVKC=/# M^F8!I7$4S<3*19?;<0*(U!:1Q%,U/1=AX#[3R&VCF4QJ T MCJ*9J6@[CVD[?T3?HL%[IFV?T,-Z9P$5=A3-S$(+>TP+>WM#7#MYW)MRNF=R M9:BX0VD,2N,HFIF%%O<8*.XQ5-RA- :E<13-3&5G,O+_E[C'W8^UCT?=640G M] KV#@<[;?E3>'NLO3VFO?W=[V_:YF69O;R9RT\ZJYW9F]+9GZM:MK-C2E%9 MIPPZL+AP[VR $WID[Y"@5H^BF2%IJX]IJ[^WCSG6[FEJ[PX'M7LHC:-H9C[: M[F.@W<=0NX?2&)3&433S*QFTW2=/9?<'P,KNQ[8LZ&%]LX#2.(IF9J'M/J'M MOMO!CK!\FMEW2X'2&)3&430S'6WY"=#R$ZCE0VD,2N,HFIF*MOSDJ2S_ 'B? MY=/#>FO2Z!B#Z4Q*(VC:&8J6NP3^J/OCS@$ M.SAOG6O- JKS4!I'T'-Z\#X'W^2 _KG074Y5&T=1;#G6^'7XCJ M1DQ$GM?.M%P5?ZB_<+[>X^_])YSK_W6>8TY/UVF-^)M M6MUD1>WDXEHAW9/F"+_*;N;;7V2Y;+^#_JJ4LERT/\Y%JMIC\P+U_'59RKM? MF@7&ULK9==;]LV%(;_"J$50P(TD4A]9[:!Q%K1 M#B@0-.EV,>R"MHYMH1+ID;2=_?M1E"S;$NUE36]L47K/Z_,\C4P_63!1465'HJE*]<":&Z"JM(EGA>Y%2V8 M,QF9>X]B,N(;518,'@62FZJBXI\'*/EN[&!G?^-+L5RI^H8[&:WI$IY ?5T_ M"CUR.Y>\J(#)@C,D8#%V[O%=ADD=8!2_%["31]>H1IEQ_JT>?,K'CE=G!"7, M56U!]=<6IE"6M9/.X^_6U.E^LPX\OMZ[?S#P&F9&)4QY^4>1J]7821R4PX)N M2O6%[SY""Q36?G->2O.)=JW6<]!\(Q6OVF"=056PYIN^M(4X"L#1F0#2!I!^ M0' FP&\#_-<&!&U 8"K3H)@Z9%31R4CP'1*U6KO5%Z:8)EKC%ZR>]RR$7'WRB[11Y^CXA' DM"T]>$$Q/N6\*SUX3[)IQ. 9VQ_HTN9-K.H>QHX\+"6(+SN3GGW#D_6*K MUH\TRWZ0V4DE@ZZ2P27WR70CA%[=Z&J]7\_7: 8,%H5ZCSY #H*6MFHVKI%Q MK8_2[20(PI&[/2[24'-#PA2?JC*+"F-R\#K!"CNL\/NQGA158(-J/,.35,*4 M]+!LJ@3W5-E0%0:Q'2KJH*(WS!47^DAG-JQHF#!)O33H<=ED?A#Z/3"++"48 MV]'B#BW^?K1GKFBISWXCL0'&PY1\? G=UJZ3"5N$\UU-SX MJ=<[93*+"@='F_:$"GN'-L![RX2=WVVM[W%":>3W-YM%I1=C0/J+T::+R;F3 M!!]U.?@->,V.RUN-E1(/UR4F_?2G%ME-Y 4DZ&-:=&$2>FH4:U +$W#+]&<;YAJFKON M;O=2<6]:Z=[]A_IEPS3 !YOF3>4S%(T-%T8N[=\^F$;61.*+[G0&R* O'76YRSW#V'D0XPB+\)WHFCWT!+ M63#VK"_NLIN1HS/".4ZEID#JWQ;/<)YK)I7'SYITU+Q3!Q[_WK-_,>*5F 42 M>,;R?T@FUS>C> 0RO$2;7#ZPW1^X%A1HOI3EPOP%NQKKC$"Z$9(5=;#*H""T M^H]>ZD( :K=CT M#U-,$ZWD$ZK[_BBY>DI4G)S>T905&/Q +UB 2_" 4T93DA-DNL*6X)ZS+3%= M5H,,G,"1!(\2R8UD_!5\P1GF*#]"@ := %WQF5:P%^IQG.3@G& MJDY-L=Q]L6[=0<8_$;T"#OP(7,?U+0G-S@EW3;AG"9^?$^Z9<'= C=>TWC-\ MWCFM__>;>@KN)"[$?[925U2^G4HO3M>B1"F^&:G51V"^Q:/I^]]@Z'RRE>E7 MDLU_$=E)"?VFA/X0^_0P_)?U\"=54:4:_N5^M-OJ6?&&AE>OS=OI9:B:NCTN MDP7CQ;X#3V%S"PSZ$3S 3J0%C;3@36GX2 X6'P%5^Y!:$O9:%YCB)9% 34\@ M#%S+3M5D)](Z7ZLW!B>9QE'0DMU%P2AP6J(MH!@&=LEA(SDB^ !R4A!IUD*;GK"KQX5NJS\S"RI*VDVT@=P>/5&C)WJCA2Q]!JS4Z5O[ M$75?&@;M]"V@($E:Z7=!<6)//FZ2CP>3_YJSA=E.)*(KLL@Q^,9VEWJQRNJ= MPZ8HMHPP-_1:Z$KI0] M$&JY[9LZ-?=);;W$\UOZ;# W:D^QN0T&O<3MD7ADCN#9O@BX*!X[?U6[@2&/7(=P_R MW4'YL[6:>WH3 %N4;RI+B')U5$ TM4Z_FJ_5!S]TVJHLN,")G:"MR\8'O9ZE M!1Z<#QQT!=,GE3]7?K/J;,D$Z5TC:Z;C%)(@:NOI@B[CCA@+*/3[QNC!@L!A M#[(WWMK=()ZNS7:N0= M; @<]B%?&*K$HLWB)QP_9F9H&U%_U!R*F(@[& P\[B+[TH M6-.V[/MAQPC:4$'0602ZJ,#OL1#PX"'@L(FX.]/0UC2G-C1Q8&$ZD*RTIRP%TRJ\[KYN<9(34L-4,^7C,G]A7Y! M\U5G^C]02P,$% @ O(!;6!2[HS+7! AQ$ !D !X;"]W;W)K&ULK5C;;N,V$/T5PET4"1#'HNY.;0/9!&U3;-L@V;0/ M11]HB;:)I4@M2;*3ZHE>4&O14<*&G M@Y4QY<5HI+,5+8@^ER45,+*0JB &;M5RI$M%25X%%7SD>UX\*@@3@]FD^NU6 MS29R;3@3]%8AO2X*HIX_4BXWTP$>O/QPQY8K8W\8S28E6=)[:A[*6P5WHS9+ MS@HJ-),"*;J8#B[QQ15.;4"%^(O1C=ZY1E;*7,HO]N8FGPX\RXARFAF;@L#7 M([VBG-M,P.-KDW30/M,&[EZ_9/^Y$@]BYD33*\G_9KE930?I .5T0=;2Z^D2;!NL-4+;61A9-,# HF*B_R5,S$3L!..P)\)L _ZT!01,0 M5$)K9I6L:V+(;*+D!BF+AFSVHIJ;*AK4,&&7\=XH&&409V8W(I,%19_)$]5H MB.[94K %RX@PZ$H6I114&(WD OT!)75-%U0IFJ-M%+K4F@*"B!Q]8F3..#,, M4IU<4T,8/X6<#_?7Z.3#*?J F$"?5W*M :PG(P/T+8E1UE#]6%/U>ZC^1L0Y M\O 9\CT_=(1?O27"4U58]T,/OQ!QQ[/[GD_D_)]L0'K?C@M>RS MMA)8/0L&9H%4E7!650JT&44,$TL$\Z)11I1ZAIZS(3T>.N8@JLI[9"+ NP?*'" O+XU&+<"QD<+N%6V-9GG,U1R:W+VQ:9?UZR$K8EQ MJ1AW"(9)AF::'4AP@/PW3 M'BT[VPQ\I!:T5& 13KZXVVN". J30\H.7!@$XY[&BK<.CU_UT-DGJO4%>B1\ M3>H])X>N0T3F[#E-KKUVDN(D.6R@+ER?%F*4&WGL,D M/K1C!RR)?9ST"-D:,GZ_(_/MWM+:EXJU)X_>[])ZF5QN3/:DPC7*V@"P45LTML>O-PR3PDL.>Z\*E M8>R->T1N?1R_W\CW1/XB9;YAG%?JF#!$+-F<4T0*J0S[UFLEV&7H.(H.'=V% M"W 8]1@*WKHZ?K^M[RGK[\<[,*>TKH4Y%19 (POI#0O-_8LWO[W,OL/4$L#!!0 M ( +R 6UA:!F:\40, "L* 9 >&PO=V]R:W-H965TZHK)A5,JM;MV79F74!-Y MQ7? =,^&BYHH715;5^X$D,**ZLKU/2]R:T*9D\YMVZU(Y[Q1%65P*Y!LZIJ( MQQ54_+!PL//4\(EN2V4:W'2^(UNX _5E=RMTS>U="EH#DY0S)&"S<);X.DM, MO WX2N$@C\K(D-QS_MU4;HJ%XYD)006Y,@Y$_^UA#55EC/0T?G2>3C^D$1Z7 MG]S_MNR:Y9Y(6//J7UJH*'=]#QS(Q?SBMI?]&AB_4:9;_(["2389_)\)Q[NB*5S1Y1Z!ZVE#'*MF9_/P(14UELW2+K9C[ M^S2*<:RWQ/XX/>,H',U"?!J5343- K,_]A- LQYH=A9H6134[ R)\I*(K3ZA MBB-XT)>*A"F@UFUV/(D@P8.IKL=1,QR'R0!H'.4'@3?-$_4\T44\^D:JB&IQ M2/ZCH=(V3R%%8R2T->MD#Q:!IO M@K?^@&8B"&,<#8BFH_ T5=)3)9>>(&#%N;.3C/9[@N/X[0!E'#5QPK)QU.D) M:U'Z[TU6^+I7[-@3 !NG_#N7JJF 'Z]V'Z$U!+ M P04 " "\@%M8BX[PLRD# #P"0 &0 'AL+W=O O=TW2@3\//9AJQQB>IQOP MJL@,W@+^H+B3>\]@G*PX_VX&7ZNY%YB$L,52&06B_Y[P!MO6".DT_ADTO?&5 MAKC__*+^J_6NO:R(Q!O>_DDKU^TAY-IGXY^%GT?J(W M_(01?.-,-1)N6875H8"OBS-6*'JIT"(ZJ?@;89<0A!\A"J+$D=#-.?3(TF,' MO3B''EMZ=,)-//8[MGKQ#_L-!95ER^56M^ROZY540J_!OUT5[Q43MZ+9EZ[D MAI0X]_3&(U$\H9>_^R5,@\^N:OU,L>(GB1U4,ADKF9Q2SU\MD%6_0)P?;2^5 M6BFS$S_E:3!)9_[3?FE>@\(XR8)#5/$:-4G#< 0=>)F,7B8GO2R(I.6P(%WI M]^S)?F9!-$V2(P-.6# ]@A4N6!J'B=M#.GI(3WHH:+M56)UPD9[GP@6+L_2H M6X4+EH63V.UB.KJ8_K@3KN1[6K;WNN R./Z"7* P/DK'9.XB[0J\2=2L>)^WMG88=B;>\4$DJ^9:K?],?H>&VYMJ?U47RAKS/][>-_ MF?XN](V(-6426JRU9' YU1^!Z.\7_4#QC3UQ5USI\]L^-OI*AL( ]'S-N7H9 MF!>,E[S\/U!+ P04 " "\@%M8"^"72'D# ("P &0 'AL+W=O9='QC^+$D"BI[JB M8N644C8WKBOR$FHLKED#5.WL&:^Q5%-^<$7# 1>&5%=NX'FQ6V-"G71IUFYY MNF2MK B%6XY$6]>8?]E Q8XKQW>>%^[(H91ZP4V7#3[ /=EA 5M6_4D*6:Z5,+_HV&,]!^6MD*SNR2J"FM#N'S_U>3@A^/$KA* G!&-"] HA[ GAI82H M)T0F,YT5DX<,2YPN.3LBKM%*30],,@U;V2=4O_9[R=4N43R9?J YJP%]PD\@ MT-4=Y(SFI"+8O!2V1QLX$$H)/2!,"_0S+?1P7;.62KW]0+FB'"CY%PHMHO 4 M]D0*]#8#B4GU#EVAA_L,O7WS#KU!A*)/)6N%TA)+5ZKX=11NWL>ZZ6(-7HG5 M#]!'1F4I=!Q0O!1PE?'!??#L?A.<5?P-TVOD^>]1X 61):#M)?3 T$,+/;N$ M'AIZ<,9-.+S+T.B%WWR7*",BKYAH.:"_UCLAN3I??]LRWBE&=D5=P[B;W(9#1D,CJGGFYPA6D."$NT&PZ ^MR_ M .:V+'9JL5'3A?8Q723)?.D^GF;' HJBX"4HFX*2R(L&T LWL\'-[*R;=5$0 M?9Z%J9 %4B=;JF^D8:)?YE!AJ38D0[($578X!W6^7W/;/6UV:B2,1F:GF'G@ MC;Q.,4$2+>Q>X\%K?*%7=26.;*H7V'"BEK4Q:_V))Q'YX(JV3\95HPX2RQ&YL/QN9GC?V.&P':@9!8MM(, M*U(3:>X?JYFY)8QX%.O6 HK\L2&;TF)F-[08#"TN+1R@[LLS)6,Q.>B^%\;C MKVV*FA:6S (Z+2R=$?>D1ZB!'TRO)5"N;_+NPAQ6AW9N;;J8T?I&M7E=5_:? M3-\Z4;GE7=_5321K3">R8U+U-698JE85N :H_3UC\GFB M'S TO^E74$L#!!0 ( +R 6U@$!@56^ H #6* 9 >&PO=V]R:W-H M965T?;F^$P6ZS9AF:7R9;%Q3O+)-W0O/@V70VS;PVV>51&+,O*P]4Z+U\8 MSFZW=,6>6/YU^R4MOALV2A!N6)R%24Q2MKP;W"LWOEYUJ%K\*V2OV<'7I#R4 MYR3Y5G[C!G>#4;E'+&*+O"1H\<\+F[,H*J5B/_ZLT4&SS;+CX=?ONE4=?'$P MSS1C\R3Z=QCDZ[O!]8 $;$EW4?Z8O#JL/J"KTELD45;]E[SNVT[& [+897FR MJ3L7>[ )X_V_]*W^( XZJ.J)#FK=0?VA@W)J"UK=0>O:0:\[Z%T[7-4=KKIV M&-<=QET/>E)WF'3M<%UWN.[:85IWF';MH(S>?W*CSEV:'_;^I-N?)=4I9M"< MSF[3Y)6D9?O"*[^HSM.J?W%FA7$9J:<\+=X-BW[YS IC&B]"&A$WSO)T5Z0E MS\@%N0^"L#SGJS?VR2T3\,%@.0VCW\BOOUQK8_UW$L;D4QA%Q7O9[3 O=JAD MAXMZX_/]QM43&]?(IR3.UQDQXX %@OZVO+^B2H!A\4DT'X?Z_G$\J%+Q$TTO MB:I]).I(UGX,ROSZ2#W421)C? MY] D&'/2[*!E(S$!B)A*SD)B-Q!PDYB(Q#XGY((S+EMYD M2Y?ILT>VB&B6A"6Z##Y(M;X!0V(&$C.1F(7$[#TVKK#R MMXR7F:KK5Z/1Z';XL4'/R2'-&GE[I M5I08J=$W,4C,0&(F$K.0F(W$'"3F(C$/B?D@C(O5N(G5<&R.SA<0,)&8B M,0N)V4C,06(N$O.0F _"N&Q-FFQ-NEVRTO*2%31)RSX2FI,E#5/R0J,=^TAB M)OI-^6%R-/SX8> QE^Y WQ@A,1.)64C,1F(.$G.1F(?$?!#&Q>BZB=&U-$;M M)>HC*=Y:+EEU/SUFF?"7)BG6]S*%Q PD9B(Q"XG9>^SJ]/^U'.3F7"3F(3$? MA'&AF3:AF78,39&9]SOT97X6*:,9"XJOZHL3>]NR.&.B*$DWT3=*2,Q 8B82 MLY"8/3V*TH6FZMKQ#8CIT4CA0E=&QW5/-1&I\SMT*82^F6>^<2J1E0S81J%E2S:^UP?*BI5X+AH:#ACP-#Z)YY4,U':7R. MVHH(1?I06#Q\W(\4HR1>713O;D@4TN,T&()J&9 -1.J65#-AFH. M5'.AF@?5?)3&![ MFU!TV( 16C,!U0RH9D(U"ZK94,V!:BY4\Z":C]+XG+4E M%HJ\QN)_'#"^7_J^GQLT0JLSH)H!U4RH9D$UN]8.QX**/AD+!HW'#8\&C="B M"JCFHS0^2VU=A2)]M#RSDI0562'FVV)-XQ4C\R3.4[H0/NB56[V3 2VN@&HF M5+.@F@W5'*CF0C4/JODHC4]:6V6A3&"C0^1#\3E4,Z":"=4LJ&9#-0>JN5#- M@VH^2N-SUI9A*-WK,.*D_BLONDEVL?B:!BW$@&H&5#.AF@75;.6X&D.9JH(2 M=E'#L:"A"]T_K]84[7"[E]?\-GUQ*[UIQ9_1;8V$(B^2.#E&:^[OO3\)_N/, MW3UHI014,Z":"=4LJ&9#-0>JN5#-@VH^2N/_=+:MSE!'J/&;"BV[@&H&5#.A MF@75;*CF0#47JGE0S4=I?,[:L@M5^KCY9]_=DV^]=S:AI1I0S81J%E2S:TU6 M?2MHHFC'#XU=Z(YY4,U':7R4VLH*55Y9(1LX_E]UA?+M]@X1M*X"JIE0S8)J M-E1SH)H+U3RHYJ,T/I5MG88*F[I"A99C0#4#JIE0S8)J-E1SH)H+U3RHYJ,T M/F=M.88J?0S],^L*Y5ONG4MH^094,Z&:!=7L6CL<(:K3XUN&@F9'8TAHL054 M\U$:GZ*VV$(]4VR1;#9)4/Y>=3!XG"=93I(EL9,DR,A3$HFF-WN0R[U3 BVD M@&HF5+.@F@W5'*CF0C4/JODHC<]=6YBAPF:\4*%E&5#-@&HF5+.@F@W5'*CF M0C4/JODHC<]96Y:ARF>_F._OC(3QP9"OO+0MFNO>HK[NB>^$0$LUH)H!U4RH M9D$UN]:XOS 1_+&P(VBGCD5_?ZP>SVERH4XGQW]^##T.'Z7Q66A+)U1YZ81P MK%?>1%S03%@\(?=ZG_W0X@FH9D(U"ZK94,V!:BY4\Z":C]+XM+5E'>H4-L*# M%FY -0.JF5#-@FHV5'.@F@O5/*CFHS1^HNBV<$.33ZLQ/Q[)D7BW>69I.=%?DFJ2>>K6>=%5Y@S@K>+S@CF&>%^FYX1K'/[4$YV+Q5LZ*?J0#47 MJGE0S4=I?++:&@KMS.P4W9/%XD :*VC1Q)G=;M;H.)TJ.="LT7$Z5'*@6:/C M=*;D0+-&Q^E(00L@H)H+U3RHYJ,T/E('2W?()ZH0WF;H5<@NWT#O*&$7]<"N MZH%=U@.[K@=V80_LRA[8I3VP:WO\C+H(K:V+T'34?0<-6N< U0RH9D(U"ZK9 M4,V!:BY4\Z":C]+XG+65$UK7RHEFY-B]3%UN]TX>M'8"JIE0S8)J=JUQ*^L( MG@(Y@G:*?GUO+8+08'-3:-""!ZAF M0#43JEE0S89J#E1SH9H'U7R4QN>L+;#0NL]-L:'Y+BT'@MOBQ4180'M&T\EW M1E/ARL3RGKUS!2VE@&H65+.AF@/57*CF034?I?&Y:DLIM*[+B'2:\T4[7EZB MFD)D=#1@G\LWW#M(T%H)J&9!-1NJ.5#-A6H>5/-1&K_P;ULKH*M=F."C7&6GZ]()6D;%E.EG9SKPZ& M1Z_/E1M+$;QN*S=N]?JPY6>W6[IBGVBZ"N.,1&Q9;&IT.;D:D#19L.=U)]U@F (?%[DI9<*9CK-G-VHZEAO#F8 ;1?0F3:GZ>@%< M[B:.[SP\N&6KQ-@'[G2\IBN8@_FXOE$X6I75)#9V.E=P195L4$%0M&.;D6VJ@-[I#1I$?F^;82N217E"GRB?(- M:#N]!,6VU))?,V&"S*30DK.8&HC)!>4(#&1N0]/DS248ROA;A/XXOR1O7KTE MKZS-/XG<:"IB/78-IF.#$&_P7SV/>9!9A[6 MS5TDL60R*)D,,KS^ ;QK84"!-N06\R?S'5V3_\B-@C5E,?G]'NM.(X'G(B9_ MFP04F6V40N;(N=9(4%/ZK?YL?9_I-5W Q,$"UJ"VX$Q?_^9'WOLF,CH"JU$3 MEM2$&7IX@)H9U0E9XHF!!5:*AU7$$X-F*Y'IAFJ20+P"?=9$2=@E)1V!U2CI MEY3T6]7R+$K>X1#%0I:V(K>V(ILXRAU'F6-[BF^G83! A6^KN3]=Y)4K:@D- MRH0&Q\L_5SJ78M7#MRGAC-XQS@R#1L&W>CAV=SL"JY$1E61$+R3XJ$M*.@*K M43(L*1G^#,$_*.;K-T2?.Q]4]-SS^\/HD>J?KCJ@^M,RJ]/6K+"5P$9!X/F^ M2*A8@?T&&H6]R8^>_:UNC]WWCL!J#(U*AD8O5 JC+BGI"*Q&B>_MFR[O5YW^ MA>>JQH/1HS)H6'.@#OQ*'^D_NQ+JHO^S_2/0[N?8?>X*K<[*OB?T@Q=2O]]I M-]@56IV6?3_HM_96/_MC4'AOUG=!P-,E/3\,#U3!OJOSO]'6R325L8WPV?)O M=7#T/G>$5J=CWQ/Z@Q^3OY#FB!+HM#_L"JU.S;Y#]%N[K>=3N!)+< M@JK2#3QOX%:$,B<9V;$[D8QXK4K*\$Z K*N*B']OL.2;L>,[#P,SNBR4&7"3 MT8HL<8[JP^I.Z)[;L>2T0B8I9R!P,7:N_:MT:.)MP$>*&[G5!J/DGO.OIC/- MQXYG-H0E9LHP$/VWQ@F6I2'2V_C626\H(RR@I8LQSS M70)7N]-9%#Q8=!,<9'Q+V#EX_BL(O"#JV=#D.?# PL,>>/H<>&CAP0$U89?P MT/*%3_#]S,YVQE_!7_J)@!.3RU/X_$Z#8*JPDE_Z,M"L$/6O8!ZJ*[DB&8X= M?4HDBC4ZR1\O_('W9Y][QR1+CT2VXVS4.1L=8D^V'9QAQI>,_M#G7@_VW9HI MRWB%;7R?R;S72>0-_)&[WC;O<=#9Y5Y,VA,3^W$7M*,U[K3&![5. MF4+MH(*9OMLPWY!5GX2#'/_WG!R3+#T2V8YW@\Z[P2^_@8-C.GM,LO1(9#O. M7G3.7OS.&]@L%F]=G-@+O+T;^#C(O]R+21_'G,67E_TW<-AI'1[4>EWQVGRJ MM.7( RB<$]13U3D>_&>IIXHWP\N@CU5[E9I4J%8 MVA)/0F8VWWR"N]&NBKRVQ=/>^(VN+IMB\"=-4YJ^)V))F802%YK2.[_01HNF MW&LZBJ]L 73/E2ZG;+/0%3(*$Z#G%YRKAXY9H*NYD_\ 4$L#!!0 ( +R M6UA,LT4GVP, )H. 9 >&PO=V]R:W-H965TZ^I+:!Q&JZ6>QB@Z3;/A1]8*2Q1*Q$NB1EIW]?DE(4 M2Z;=+-8O-B\S1SQGR"%GMF7\FR@ )'JN2BKF3B'E^LIU15I A<4E6P-5,RO& M*RQ5E^>N6'/ F7&J2C?PO)%;84*=QJYW8H&:F "L(HXK":.]?^5>('VL%8_$%@ M*W;:2%-Y8NR;[MQE<\?3*X(24JDAL/K;P!+*4B.I=?S3@CK=-[7C;OL%_=:0 M5V2>L( E*_\DF2SFSL1!&:QP7U M@HK0YA\_MT+L./BC PY!ZQ ,':(##F'K$+[5(6H=(J-,0\7HD&")%S/.MHAK M:X6F&T9,XZWH$ZKC_BBYFB7*3RYN"<4T);A$=U1(7JN02H$NT&.S#Q!;H6L= M&B)-.P%! MXAX:]^ (F["+;2*<$2TX$UA,PZ@2,CJ$O;B GE!*:JR13J@,#-ND: MB)&!T/EVL_#C,(['TYF[V57%8A?%<>2/^W:)S2Z*/.\5K\@Q;O+.,BB*)X0.KH-[\WU"<"Z\DSZN09'95'99#_ MB?-H3Q _]GTO',;99F?9#XG%;K ?>D3&'9'Q42*_J5M?95N=EI..BTGITJ@DU,*>$JPY$1@/0&GG8#3'T^@T_U,,QGF M&8M-&.@[MG>D+%:^'X2^_43YWNMKR3M*8UE@VKYU5IAPM,%E#2A7)PV=E>J@ MG;]'5#W6U4M)XF?K.\;;6UGDC?P!28O5Q71@E-B,8C\^0''G0>B?]'IHX?KW MP]@/AY3VS53W +W+-ACMD=BWVMNAB89JJ[3/FN;X#2E@I M2.]RK'3E32'4="1;F]+@B4E5:)AFH8I'X-I S:\8DR\=_8&N'%W\!U!+ P04 M " "\@%M8PR4F8S,& T)P &0 'AL+W=OHBC)+\;#B,R&\6:18S(2^SY3!?9YS-2Z,X&A++N\ZFDW0C MHC#AUQG*-W',LA]7/$KO+P=X\'CC<[A+&<#I9LR6_X>+K^CJ35\.&91[& M/,G#-$$97UP.WN +GSJ%08GX.^3W^=9G5(1RFZ;?BHOW\\N!57C$(QZ(@H+) M?W=\QJ.H8))^?*])!\TS"\/MSX_L;\O@93"W+.>S-/HGG(O5Y< ;H#E?L$TD M/J?W[W@=4.E@D$9Y^1?=UUAK@()-+M*X-I8>Q&%2_6Y05:,E6?"B365K+\,.D&/<;D1K%O#+@7Q"SK,[/IC^^@MVK=^@/)HD\PV1=7)L-SFV=>S3 M*[X,DR1,EK+P1"P).)2ZBL(M*8H:?#?%#G6 M.]2&R#KI<9OTN-KT5$LHZ"RALZA<.V&YDEZAI*IW@CU ^7+[^;+)2!G<61]% M;%=)JM\'8>PZ'CS^HR; D39 647W3.11_[$.QA95)S*$ R:\#^"4"=\)Q&L" M\;2!2#$@6WV"9ILLXTGP WW)6))'Y:2&PM*R'5O:3)+YAL@Z61PW61P_8_L8 MF\RQ23+?$%DGQ]AJI9?U] 92#=KV1J^8&@!'+4RNKWO534T/:U!"C/;BFVX[*4@/? M"_'U3IT:=*M3L5:B/;VSUOQ[IP @Z; SQ"4N%646"\I][?AFJ 3!R6>H[9A M" >4#1_$=]A;1C0JZ3W*PY G6-*U36G]>?4>%N%C/42 MV7 +]H#$.%A-#("R,5$3\S,T+VY%+];JO>,;\'A_ ]X+\?5.G1@T:44HT8O0 M)S=@TA>>P 2 4/T)H/?UU%RTXI3HQ>G^]DOZ2I(X5!UU -4O%CZ ZA2+;A"M MC"1Z&5DV!"Z'[P\6)CF2TWC&\A5Z&TFB=WR^Y.!VQ^,LOFFV+H);24J M>2:']3GLT5G4JB!L11UV1$(YZ8[QC M2=)6JU*]5C7;)VE_M_,<.ZZZ4P[!1BK*UWM^ZCAOO;_7[XL>VU$IM+_9[Z@ M#.BH>M].C;W5@52O Y_<>2F@ZX#7K0 ,>-\*H#0O7&FK$:E>(^[OJ36!VQG3 ML>7VXH!P_>7N@[C.5R0#:)J [4-'>;HU]OR@-/ROTK M?.%7![A:FNH\V4>6+8M?IQ%?2$KK]4BZEE5'M*H+D:[+0TNWJ1!I7'Y<<3;G M60&0WR_25#Q>% ]H#LI-_P=02P,$% @ O(!;6)>0 _&C! W1P !D M !X;"]W;W)K&ULO9E=;]LV%(;_"J$50PMTD41_ MQ9DM(#;7)=N:!^3@(AGY.4^Y%D_+:O8PF8JNRE+-[B8IMGE/Y9<8RL9]ZH?=TX2%=K96Y MX$>3#5VQ1Z8^;.ZE/O,;2I+FC!>IX$BRY=2[#J\(QB:@;/%[RO;%P3$RJ2R$ M^&A.;I.I%Y@1L8S%RB"H_MFQ.:J/74N_10PI9TFZD'L;]A=4(#PXM%5I1_T;YN&W@HWA9*Y'6P'D&>\NJ7 M?JZ%. CHA2<"^Z.2^FZJXU3TF*YXNDQCRA6:E]TQ62#*$S07/&9<25H^'[%$ M<\F25*&'M/B(OD/7B3[1=VB&;GDU_TR[UX0IFF9OT"N4,$%!(21H!@EI"C1L@1G.5&S[P4C@=C?&PY9X_GB@,$L\2Y;,2Y=(MSQ7E;)=+%5*5\A)5 N)$-J33E2C*,- MDT9_$R+9CO$M0W^[%C6S>@2#0S\>?7"_WH0XF]C)M]5ZZ"[7K^-8;/4["3VP MF.D7U")CG0D U=9UKI T D6S%6P+_W ;D;0!0$HC4#1;#7;-4'HK)3_%S,. MG]DH.#;C\R;/S/A?5/QA6_*'[IK_?C[3:38?T(.4T?,)V:D"9(4_!Z41*)JM M;;MB""_!'0VZF@"E$2B:K6:[H B=979T7_F3KIBQ*-')6CQ M!0DM;^PR;=6)*5A;UUZ$O6/C=C<[]NY76MG_.FT+?NPN^"M/=GQ1SW>GNZ=S MYQ,HC4#1;)7;10,.H=V)09<2H#0"1;/5;)<2V%E< [FS[L1MN_F)5L?N=(_X M7$7\@WT?/?I5N7]F:@J=7+4OTEQM]NBNRYVIH^NS\(I4.VTMIMKX>T_E*N4% MRMA2(X.+D:X;9+675ITHL2EWEQ9":0G+PS6C"9.F@;Z_%$(]G9@.FAW-Z!]0 M2P,$% @ O(!;6&US-X+A!0 M2@ !D !X;"]W;W)K&ULQ9I=;]LV%(;_"N$50PNDM4C*7YUC(!_-UB$=@KKM+HI=T#83 M"Y5%CZ2=!MB/'RDKHFA1M+QR<"\:2SY\=?CJ'.J1K/$CX]_$DE()OJ_23)QW MEE*NWW:[8KZD*R+>L#7-U#?WC*^(5)O\H2O6G))%/FB5=E$4];LKDF2=R3C? M=\:!3*C^O[[C: MZI8JBV1%,Y&P#'!Z?]ZY@&^O8JP'Y!%?$OHH*I^!GLJ,L6]ZX_WBO!/IC&A* MYU)+$/5G2Z]HFFHEE6/W\K'Z33UY-9D8$O6+IG\E"+L\[PPY8 MT'NR2>5']O@;+2;4TWISEHK\?_!8Q$8=,-\(R5;%8)7!*LEV?\GWPHC* -AO M&("* :CM %P,R)WK[C++IW5-))F,.7L$7$P> MW"09R>8)2<'[3$B^4>=8"O#RFDJ2I*^4V.?I-7CYXA5X 9(,?%JRC5!R8MR5 M*GV=1'=>I'JY2Q4UI/H[R=Z ")X!%*'8,?RJS7"4#\?V\*XRK70.E4#!-.^\7SG;K)5[9Q5OIE)9IZU1WJYU 0OP]58I@O=JM_C+Y<;N M\+'[\+J]WXHUF=/SCNI?0?F6=B8__P3[T2\N;P*)64[ATBGL4Y]<4YYLB6Y7 M<"$$E6?@:L.Y\N*L8HM527=,)'F7?WWW7>HU8Y92\"Y3M<6)WN_TRY]$?F11 M'MKET0\(6+[$I2]Q6U_2A,R25,V9JB/,&U.\W GVFVOL/J;HRW.GTJD>/!_V]%.M!D3N_?IE?WYO?WH+E2LPK<&P[ M!1*SYCHHYSHX[<(S".E4(#'+J6'IU+!MU9*B>SV]-:P5)49#M%>Y]:"&RAV5 M.8Y"+P*C6@[U1: >T[P(P,C 0A1H&2B$#JP#CJ@&.V$%:* W1],>SKR\@X\M M[E!J]E0-@< 3(P@,RB"AU&RW#(7 UAC28C4HQ XL!XZHI@(V5 "#8T&AZ%\2 M'$&>-<&0 0R%!K 5&SBBFBPU= #]>#"E6<(X^(-)=7MSK>]U")\O]9W "/RS M?[?C3#TH/812L]TP_ !/#! P*$&$4K/=,@P!_1!QR[*'UY+R%5C0F;LXZE 0 MCWHCV-NO;&<<0K"AO U"0#]#^,O[P 71*WWTN0JD9M^1&SY!T8GOR;U\=/1- M>2 UVRU#2LA/2GEE?]*5?:TJ^^Q H11B5O7V>A'>KW)7'(Y@O^>NA!'[2XQ?NFC2RN0FFV$81@4 MG[@1O0QUM%N!U&RW#$(A/T*UJ.PZ%.$8CBJ7CF(BK>$)&7A"?GAJ+.H#ZT50 M9 JE9GM@D F=&)E04&0*I6:[99 )M4"F]A<6QX.7'AS$>+^V6S][08:_4F*.[MZ7$-VV. ,]C]N,9VGH6Y*UZI\9I3G/X"TNZCX#W!L6852L^TP MO(+A:9L0!WTX%$K-=LO@$OY17,)U#(KVJMH1$DXLW. WV(L#DXO(6?*1;EF[U!40WHFAY10D**J'4;!<, MJ.#AB7O/"TI'NQ5(S7;+P!+^45C"=0@:1NK??E4[F,H*LW].-[P4^WG)7=3^ M)<(O>>P9"J5F&V (*3XQ(<5!"2F4FNV6(:2X!2&UOI;$=11RU;8CS%?;!IAB M/S =;KY"H'\HP7J8*\%NY9TR_4+?!\(?$E4A*;U7XZ(W S5#OGM';K&ULS5E=;]LV M%/TKA%84+9!&G_Y*;0.)I6P9TB%(UNYAV -CT;90BE1)RLZ _?A1E")+#L/$ M!1_RDDC4O8?D.=2ECCG=4?:=;Q 2X"''A,^ORY0;ED)_2 A'Y9$59 M#H6\96N7%PS!5"7EV T\;^CF,"/.?*K:;MA\2DN!,X)N&.!EGD/V[P7"=#=S M?.>QX39;;T35X,ZG!5RC.R2^%C=,WKDM2IKEB/",$L#0:N:<^V>)/ZD25,2W M#.UXYQI44[FG]'MU_V( M?JDF+R=S#SE:4/Q7EHK-S!D[($4K6&)Q2W>_H69"@PIO23%7?\&NB?409Z3^#Q\:(CH)_O"9A*!)" X3HF<2PB8A?&U"U"1$KTT8- EJZFX] M=T5<# 6<3QG= 59%2[3J0K&OLB5?&:D6RIU@\FDF\\3\$F8,?(.X1. +@KQD MB(-/X#Q-LTI'B,$5J5=CI>J'& F8X8\RXNM=##Z\^PC>@8R /S>TY)"D?.H* M.:8*V5TV_5_4_0?/].\'X LE8L-!0E*4]@%<.9EV1L'CC"X"(^+OD)P"SS\! M@1=$F@$M7I,>J/10DQZ_)CU4Z8$F/3&GQVAY"H*Q2O<,9(2MO*'""U^4]P2< MPID +?HF7)6$;6*NH/2EC;< %YQL'?U[(#<"50 MSO_1B5V/)M*/IBIZ9[R 2S1S9%7CB&V1,W__BS_T/NN$L@D6VP1++('U)(U: M22,3^GP!^4;)LZPNT(\RVT*,B-"^?#744$%5>\9V'@WDRAI/W6V7:4V8%XRB M23\L-@[L6 XM@?4X'+0<#HP<_DIINLLP/@%7>2%?$;GS"7!-N9;#P5-R(M_S M#BBLHP:=J(.(^"G.041B'/1/4C)L*1D:*8DSOJ2EI(%!@8"@ #T47XQ(C,/^25+&+2EC(RG=G>N*%*7@)^ : M;1$&(?@/=)]VMRD=5\9^CMV3;(+%-L$22V ]L2:M6),W]9DQL2FI3;#8)EAB M":PGJ>_MG8'WRDVR8Q*J;0+32DGMM[[WI*8,P\F3O=+<\;&46T5+;*'U2>_8 M,=](^NWE>Y@7G^_ @N8%)<]]UYE1CGT#K*+%5M$26VA]/8*]'L&;JFS-<&P) M:Q,MMHJ6V$+K"[LWQK[1I!UG 1JL;EW3>0!SET?3;=6RVD+KT[TWK;[9M<9H M)5M2<(&(O!+@!D.B9=JFQUQ818NMHB6VT/J"[!VP/WA;A-]LY)6P6_6Q)MUD(=\S@X]LL+J%+0B#PQ]^%KHP?QB.#AQE$]:U MI<$P&!W\VI3HPL)H'+5A_9GO;;1O]M&Z&B.]8NT:_<9%:EFP9'0;LFRBQ5;1 M$EMH?87VGMX?OZVB8]7[6T6+K:(EMM#ZPN[]OV_THD<6G8GF_=<4'4V8KNA8 MM=RVT&H>W<[!7([86IV(&PO=V]R:W-H965T MFD#:2)J6,E@:"8HF.H&&8&P/TQ[< MY-)8^$=F7UOVW\]VVJB;*&][27SV?=]]=[YSOC;VR36(!,]*:C=A#5%[GB2N M;%!Q=VQ:U/ZD-E9Q\J9=)*ZUR*L(4C+)TG2<*"XT*_*X=V>+W"Q)"HUW%MQ2 M*6Y_7Z(TZPD;L.W&O5@T%#:2(F_Y A^0'ML[ZZVD9ZF$0NV$T6"QGK"+P?GE M*/A'AV\"UVYG#2&3N3%/P9A5$Y8&02BQI,# _6^%4Y0R$'D9OS:WK&H%PZ M,FH#]@J4T-V?/V_JL /(LCV ; /(HNXN4%1YQ8D7N35KL,';LX5%3#6BO3BA MPZ4\D/6GPN.HF!JE!/DJDP.N*Y@:34(O4)<"';R'BZH2H7Q7B% MQ(4\@@,0&KXV9ND\VN4)>4V!.2DW\2^[^-F>^)^Y/H9T\ ZR-!O!X\,5'!X< M_4V3^)3ZO+(^KRSRCO;P?JEKYUOZ8F$10W9PBVJ.]B6!KQ*%H3AW+2]QPGS7 M.[0K9,7;-X-Q^O$5F<->YC"R#_?(O#'._5/S'S?>!V:$ROU\2>[P/\@=]7)' MKU=U28[\17NU8+H*\VV%7[S\CFX&PO=V]R:W-H965T""S ML[;ER@*2F?WQE3_ %A@E3D_+30)&>B2?UY;T'ADNUEQ\2Q>,2?08A7%ZV5E( MF9SW>NETP2*:=GG"8O7)C(N(2O56S'MI(ACU\TI1V,.6->A%-(@[HXO\V%B, M+OA2AD',Q@*ERRBBXNF:A7Q]V;$[FP-WP7PALP.]T45"Y^R>R8=D+-2[WI;B M!Q&+TX#'2+#99>?*/B>NE57(2WP-V#JMO4;9J4PX_Y:]^>A?=JRL1RQD4YDA MJ/JW8C*>"VS]0P2DK.#L5'.= !;>LX+ZT0K^LD)]ZKSCW/' >E71T(?@:B:RTHF4O M\NCGM56\@CB[4.ZE4)\&JIXJ>LOI;F")^C*]X/L)0W1 MQ[BX)+,/WGI,TB!\A]Z@'DH75+ 4!3%ZB .9OJ\=^++@RY3&OCKX1GM_T9.J MXUGSO6G9R9NBD_A )VV,;GDL%RDBL<]\'=!39[P];;PY[6ML)-[2)V1;[Q&V ML%/VN:E;9LAO-.XBR\XI+GJX]]#;-^_0%W4?U6-SD.Z]A([+/F[H%;B!2%Y" M='(B?I:HQ=797DY.WH1SZ'+*0">3_IXF=,HN.VK<3)E8L<[HQQ_L@?5SD[Z0 M, \21H!@FHCN5D371!]]X5+=\_$RFC"!^&QS(=.5NNWI)&39W1S$4Z69&N/1 MM"YS$M*X2;6BP7[>8#9WK49]V[(N>JNZ&L9>M54#$D: 8)H:_:T:?:,:Y#$) M1!%=GTK6%%TS %N.$$2"8%O'!-N(#8\ ^)UFTU;RE%E:I M5%-6$,^;PFZDM!V*!GMWR&#G_O @VR- ,"W PVV A\8 WP9Q$"VCII@:*[:- M*23,@X01()@6_=-M]$^//$>?0HH("?,@800(IHEXMA7QS'@+?=K.SE*M-]-L M%HZ4A&FVG%<&+F2Y;%0B%OMYJ05#"1,!]Q%[G#+FI_DA2<5+UZ; M%#5VIJVB9WM#W>Y(!]D< 8)I,ME6Y:\LHU!C)K*5DC+=F0Q*@MQ)J=43DAQ- M&*))$@9**O6.T>D")53(8!HD-)8_I1M]:';;->EB;KRM,"4M^W=0&M 6"11- M%Z=F?NU7BA-Q/Y@%3#0&W0AM'73[!4&';)% T?2@XRKHV#S[T\=#L[^Y9NO( M0M(\4!J!HND:5#;=/K9/MT&-.BC- Z41*)HN9676;;-;_Y]7 N;>M-:UH-EN M;?##77=W^ ,U\U T7:_*SMMF._X?+P@@7?A-2=/F)KL[V)4'U/E#T71Y*N]O MF\W_*Y<$H+F DK83]OYNV$'S 5 T/>Q51L VIP3N6"I%,)7JPL^W)(K]!/3V M[OXA?=<8<=!, 2C- Z41*)JN3)4ML(^=+K!!\P6@- ^41J!HNI15SL V)PT^ MJXE>J-F>QHB_,,=I)K;69M_ZN[9C[PYLH/8?BJ;O,U;^'YO]?VU@*_=15NH( M\]^CR5(MM[CB#-DF@:'KT*X./S0;_C_Q! 17[ MJQ43V9S^BQJSY(E')4,?:"#05QHNRZ.JU'?S_NJUN;76; ;.LEBM\EBI55$Y>)17&OD\\/C$/?Z > M&I3F@=((%$U7JO+:>'CLX0_4G(/2/% :@:+I4E;F'!L=XRN'/U"__4P/[;PC MC4* 6FLHFBY$9:VQV5J/JT1A^33MH?%P?'<@HV5NH;4LD#0/E$:@:/HCJI4E M=ZPCCW\.J&T'I7F@- )%TZ6L_+UC]O>OR&B9B:VUL?=2*OWA[O8]:),$BJ:' MO$H(..:$P+]+:)GAK:./]Z*/\7 W^J ;]U T/?JUY^O-"8;RX0F4T"=UG:-$ M\%7@%[N%M8W"%/&5NB\"->,$--P4]I?Y'F/,UDA-0F@L^%S0QNT#8)%$V7J>"\H[FUUGJX^PG%0=?9$P0T3P!%TP6I\@3.L[ON M;=9GSZ7JS*VU%@3T.7Q0&H&BZ;I5605G<.RU&FC: 93F@=((%$V7LDH[..8M M_E=Y53.SM3KF'AI2=:#](% T78DJ:^"8/7DQWI5Z-$8=-$, 2O- :02*IBM1 MI0VY0!4L4OQ]0O)$\R;\@/^%2\BA_N6#49R(KH#Z?<2XW;[(& MMK_B,/H'4$L#!!0 ( +R 6UC U-N&>P, #L+ 9 >&PO=V]R:W-H M965T\,69%%=Z*[!-+=#KU1AXDN*9%IN_$_CU6!O6M MOEADRCUA7]T-/(@+I45>"1L&.>/EFWZN''$BT",7!$@E0!SO$LBQ?$LUG4VD MV(.TMXTVNW"F.FE#CG$;E7LMS5=FY/3L7HOXJ;,P=B5P*W(3;$6=NSJP1.FB MSF.L+MRATI+%VBR='#QPIA7,K6>9?H97;U%3EKW^+\*OEGI@I]X@LF7"GSCF=H]Y.">!6G5 M^ OE70C"-T "$L'WX!^(EJ\6A%X=@)Y#Z%T*@%7469T'8"XEY1LT%:!A]0RG M]Y;TV1W/]U0F\,>O1B5\T)BK/YM\5N)'S?BVZF_4EL8X]4Q9*Y0[]&8_?!<. M@A];K(MJZZ(V[;/?"JVT"2;C&Z *Q!J,1PM3_D"<3WOP=Z,K2^:E[K[3;=O+ M;M8;AQ-_UT"H7Q/JMQ+ZV3C5IF ;;/\\QJVE^')/R=\ M81%>P:_^7:=1#0?=7G2! #D2("\KQROXI!$_O)!7X;'GAZU-]W_7Y16ZO4:Z MY!+=8Q,/7][%KQ3H%8914T(-_AU/_V2>R5%NW-2F(!8%U^5H4Y_6D^&\G(>. MU\NQ\B.5&\859+@VHD%W:)PCRTFMW&BQ==/12F@S:[EE:J9;E/:"^;X60A\V M%J">EV?_ %!+ P04 " "\@%M8I?)L=G8# ",# &0 'AL+W=OPG7N.[SG^R,WXP,6CW (H\E3D MI9PX6Z6J&]>5Z18**ON\@A*?K+DHJ,*NV+BR$D S RIR-_"\@5M05CKQV(PM M1#SF.Y6S$A:"R%U14/$\@YP?)H[OO PLV6:K]( ;CRNZ@7M0#]5"8,]M63)6 M0"D9+XF ]<29^C?)M8XW =\9'.11FV@E*\X?=>=+-G$\G1#DD"K-0/%O#W/( M2_-+#DVLYY!T)Q4O&C!F4+"R_J=/C0]' '_P"B!H ,$Y('H%$#: \*V MJ %$QIE:BO$AH8K&8\$/1.AH9-,-8Z9!HWQ6ZF6_5P*?,L2I^%[Q]+$W0^^(2N:4"Y-A5*$DGYJ9-^K,Z M_>"5]/V W/%2;27Y7&:0G1*XZ$5K2/!BR"RXR/B5EGWB^9](X 61):'Y6^"! M@8<6>/(6>&C@P04U8;N\H>$+7UM>[6MO]>OR3H6@Y0;P "NR>B;'<0OZ;(:G M!RHR\O'_:O.V2 M+.F([,3WJ/4]NL0>_S#W#60]N@>!UR=9Z\.RUX?%9F)--C)D^J+>Q_Z@'^+V MVQ^[O.,9Y#9[+K+][A[K MDBSIB.S$Q4'KXN!_/MN#+GWODBSIB.S$]V'K^[#+LSVTGNW!V=FV1%WUO> T M*K%$17W]GME;](Q:/:.+>I9,/O;6 @!?\/AVQ[Y_DCNZ+K5M'U146?GRHP]<:>ZZLE9^K9IJ8F\;V3V:,SS^?6 MJ/!,B)UJ>";#/:K3"A ;4^]*DO)=J>H*I1UM2^JIJ23/QF=8:M>5\4^:NDZ_ MHV+#L&#+88V47G^(-Y2H:]^ZHWAEJL$55UA;FN86/Q= Z !\ON9&PO=V]R:W-H965T M$$QT:4I2[RO*&;89H[\ZEI>^#S*2MD M2G/RP($HL@SS;PN2LMW,@KQ0LA-'UT /Y96Q-WWS9SQS/!T124DDM056/UMR3])4 M.ZDX_JU,G?J=6GA\O7?_; :O!O.*!;EGZ5<:RV3FC!T0DQ4N4OG(=G^0:D"A M]HM8*LQ?L*OZ>@Z("B%95HE5!!G-RU_\7H$X$JB!=@M0)4!M07!&X%<"_U)! M4 D"0Z8]E9N^,#"-6@V?YGK>GR173ZG2R?F39-';S4*1 MB\$]R]1R$MA,R UX)$)R&DGUQ/0"SSF5 MSIF:+R&_BT)!+3].?S73\]/CT+ M_?Q'X *18$[$_H?FX)^$%0+GL9BZ4HU$Q^-&5=2+,FIT)FJ(P!>6RT2 W_*8 MQ$T#5R&H.: ]AP6R.OZ%\P'PX"\ >2CH".C^$CDR3S*W8X(C,')5%!.%;XLQ_^@$.O5^[F/1IMNS)K,$K MJ'D%-O?YWX444BU%FJ\!%H"M@)J10N5!<'Y*%Z5E:"QU>MW.?6^H>FZ/$5G? M>RVBGLP:B,(:46A%]#O'N6Q_:B6(\ 0$\D;#%@BK^[4@>C)K@!C6((96$"\J MUW5S&)YPN(&![[5 6-VO!=&360/$J 8QLH*XQWFD]NMN%J-3%BALKPFK_[4H M>C)KH!C7*,87YX]J@VNFD?,;RV)\FD:"L)U&.CJ=Y)JE-<8/$IC4!"87?!5 M,0#D?4-,*2 9V*IF(!/.BG6B"0POYS(Y&7( ?=CB8@WJVA74DUF#'_0.A9AG MW;._FA)58;O;$JY*;F R[HVJZ@CXC"D'+S@M2&>MY/6YJ??JMNS+K0GUJ+J% MW_=A6O;WRGI\M (A&DS:2

P=6\>G)K\D('7NBCNWREA,=?)/0'X[#- W5A M&Z%6LJJZ38Z[!8.@[M44M3VN7U7+QPW\:"3]=1K.=R76TG1/3I6R0A?F^,I 2)6 MY+(\6:A;ZR.P.W/PTVI?Z*,Q&PO=V]R:W-H965T(=%X8"8QJ\6,^B>=(G[YQWZ%Z^=M2R$Q3M=?)<9Y:/@ M8P 9+L6ZH)FNOV*KQQ-,=6']+]1M;!1 NK:DRS:9&912-5_QUM9A+Z$W.)(0 MMPFQY]T\Y%G>"Q+)T.@:C(MF-'?P4GTVDY/*-65.AF\EYU$R)YV^7DY85P9W MNN1>6^'+=0DSM&1D2GSCH^!92;(P=G64M(6SJ3"H*$>2J2C.X>P>2C$\:4:R\%EEF/T-$+*B3E:\DS6)3R(^"G4%4>\"XBCN MG\"[[LIT[?'Z1_".U.)L-G^V!P6?A'.3=FLKD>(HX%&R:#88)._?]0;1IQ-D M^QW9OD>_/M;3G!MSN?BWIV-CA%HASQ3!8@O[<5.Q]>YQ+4P&/[XQ)#P0EO;G M(77]_Z#NIE-W<[(5+]P*)BQ4!OA6H>\):=BP^P*V*,PAPJX![JUG?P&4$L#!!0 ( +R 6UC7S$"^/P0 M ,L5 9 >&PO=V]R:W-H965TMX=A#[1$6T(DTB5I.]FO[R6ER)*M" G*(B^Q M2-U[R'/(PU!W,V MVZ12==BSR19OR)+(+]L;#BV[1DFR@E"1,8HX64^MN7L5N2.5H"/^SLA!-)Z1 MHK)B[$XU/B93RU$S(CF)I8+ \+,G"Y+G"@GF\;4"M>HQ56+S^1']@R8/9%98 MD 7+_\D2F4ZMT$()6>-=+F_9X7=2$1HJO)CE0O]%ARK6L5"\$Y(553+,H,AH M^8OO*R$:"4"T.\&K$KS3!/^)A$&5,'AN@E\E^%J9DHK6(<(2SR:<'1!7T8"F M'K28.AOH9U2M^U)R>)M!GIPM)8OO+JY!N00M6 ';26"](!=H7K =E0+=DIAM M:/8_1&04@JA@>99@">T/&<4TSG".EA(Z8#] /%NC/[>$:Q@!=&0*$&(+"XTD M0WI U#'@38XI>AL1B;/\'0S_91FAMV_>H3=JU+]2MA.8)F)B2V"MYF['%DF).+U?F"S#G'=*,7%:T>4#/N!C_H M[OD!\P3]^P= HH^P_N*_KO4IQ_>[QU<'VY78XIA,+3BY!.%[8LU^_LD=.;]V M:6L2+#($UM+=KW7W^] KYY5ZQDW=R;UZ)G"J/OJN2]02?*3!U>&^GWE>& 83 M>]]4ZSS*'0^]83LJZH@* M>MHUK\AC6_82^_!1-2G04;QA*!X,SHI-&+\=*] M81(L,@36TFY4:S=Z94^.3.IN$BPR!-;2/:AU#WZD)TOP8<-'@3\\,=OB/&@8 M^J,31YX'^8'K=QLRK,F%_>3@&2;#($%A+ MOG$MW_B5/3DVJ;M)L,@06$MWUSE>49T?Z>0+7_$Q(=8'>$_2^Y-A)K!?TI1O&*%ID"JTM MJ'<4U'MELU83,"6^2;3(%%I;_.,'A=M[;_YNOP[./.:Z3AB>&O8\;!PZX:EA M.Z("-WS"L,>[N]M_>833R_4BW>*2;3(%%I;QN,G M@CM\;9L:_< PBA:90FN+?_S&<'NOTM]MT]'Y5Z,[&)^ZM"M*U2W:+CV/"AI0 M)4&[4>4J"-_H:J& J>^H+(LW=6]=D9SK.MQ)_[6J5.KJV1&F+'-^QGR348%R ML@9(YS* %>)EY;!L2+;5M;05DY(5^C$E."%&ULQ59=;]HP%/TK5UDUM=+:?/#9#B)!NVF=5@G!6!^F/9CD0JPF-K,- ME/WZV4Y(Z4I2J5JW%X@=WW//N3ZQ;V_#Q9U,$!7<9RF3?2=1:GGANC)*,"/R MC"^1Z3=S+C*B]% L7+D42&(;E*5NX'EM-R.4.6'/SHU$V.,KE5*&(P%RE65$ M;(>8\DW?\9W=Q)@N$F4FW+"W) NZ#L0X)ZM4C?GF$Q:"6@8OXJFTO[ IUGH.1"NI M>%8$:P899?D_N2\*L1<0-"L"@B+ %L+-$UF65T21L"?X!H19K=',@Y5JHS4Y MRLRN3)30;ZF.4^%$\>CN=*AUQ7#),[W9DMARG<(DWRC@H"$U/X @H@Z\)7TG"8MESE:9H$KE106>8TPDJZ/@!W'"F$@D?6(SQ M8P!7:RL%!CN!PZ 6\3-A9^#Y[R#P@B9,)U=P?'12@]LH"]>PN(VJPB5$X.GL M:>$&0A"V0.U-0I?+\S)8HU.^/:-W_;>UZAKENJ:=>CAHPVO](C9_$/,<^RVQ3;'PCILM#N- M5L]='Z#4*BFU:BF-42I!([4CI$U)C?7&DZD\.<2B%NZ%]6N79-O_V1WM5U#7 M*=5U7M$=G:?N:':;%>[HEI2ZS[C#7$&4+>#6'L2:S&"-0E\L,,ZY6DXC%)3' M<+Q%(@Z[ICZ-#R82FI#EIY0^4F*RE34U/2\%G-[][[AUVO1\\D K^C>^?R5,8 MO[,S?KO2]^Y>,Y*A6-B62T+$5TSE?4DY6[9U@[R9>5B>]X0W1"PHDY#B7(=Z M9QU]I(N\S&ULO9Q;;^.Z%87_"N$>%#/ )+8N<9)I$F!B\: I)FTP.:=]*/I R[3-CBX> MB?"_7G$ORE"99>3E:2[GY M/!Z7\9JGK#S.-SQ3:Y9YD3*IOA:K<;DI.%O4C=)D[$\FTW'*1#:ZNJB7W157 M%WDE$Y'QNX*459JRXOF:)_GCY<@;O2SX)E9KJ1>,KRXV;,7ON?Q]H;^,= M92%2GI4BSTC!EY>C+]YG&I[K!O46?Q?\L=S[3/2AS//\N_YRL[@<372/>,)C MJ1%,_7O@,YXDFJ3Z\:.!CG;[U WW/[_0?ZT/7AW,G)5\EB?_$ NYOAR=C*/>R4&N%:B>O:+I)\F?.R37/^%)(PK/Q$(K[D1<$79):G M:E"6K)95KR0L6Y!O7(J"JP$CK8;DB'Q9+(3>EB7D)ML.9-WR0\0E$\E'M<7O M]Q'Y\,M'\@L1&?EMG5>E(I878ZD.1W=J'#==GVV[[A_HNN>3VSR3ZY+0;,$7 M-F"LXK +AO\2C&O?2?Q;+(_)Q/M$_(GG=77(W?PO+'MI[H<=S:.W-/?KYD%' M<_J6YD'=W'<$(]B-C*#F!0=X:@2H)0M;WTB4<9*75<')/[^JU>1&\K3\5T=O MK[?TL)NN\]_GNP"-A$1)&03!+HG G4>BB M7\W4\"_$O-*_L)+(7&?(6K-X;P79Z%]TET).>%^%MK!I#=-GIX>K8'H6JG'\ ML!_ZKJV"LQ-[*_KS5OYY. UW6UG!.MD%Z\09K#M>Q"I?J;,?R9#\QZAAWA7C;)6^R M=RB>?; S9Z_[#FTDC()@EEK3G5I3IUI?\VQU)'F1$LF*E;I@THK$=;"57#LI MNV+N!/<=UM-7!8R0^Z,@F!7STUW,3YTQ[\KXGPC]40GY3.YY7!7JS,X[4XD3 MW#?F2%B$A%$0S%+G;*?.V:#GXS.D1$A8A(11$,R2Z'PGT?E02VOD=^6S2?LZ#+I3 MBJ+9P3?FVW,:Q\Y?26>DH38;2HN@-(JBV8(8J^V%PZ8MJ-N&TB(HC:)HME#& MYGMNG__.HHB;WENGDY]*&9-VVOIYDR!H5T0Z-II._.Z"B&<\MN#/M\GHA5?0[H#![4>WL=YGMR?'[:#F#W9NT( M#N&L/6.MO?[>FOR'?-5GUJ,9VY![F.P_6$=M@]UV%!:!*51%,T6RCAL?S"'[2;WUJC3 M87MMAPW=*471[. ;A^WW=]@JC]VG2H37,AG4=$-I$91&431;(V.Z_6%-MP\U MW5!:!*51%,T6RIANWVVZWY/)H(;;[[CCWI7)H#?*430[^,;&^VX;?R"3W61* MD(PUD[$X/9+/K(F=J89XMR"TKOG/9&7VHNX?2(BB- MHFCVU%!3! @F@Z:R %H+@-(B*(VB:+90IA80."WL>U*9F]Q;(Z\KE05A*Y5! M=TI1-#OXQM\';G]_()5]XRPYHOH^"W?D,C>[=_B1M A*HRB:K=+>//>!)[IC M9[ICI[ICY[H/40T(3#4@<)K8=^4R:"&@H;4GI+0GNT-W2E$T._C&X0=NAW\@ ME^FI=9T!A[IZ*"V"TBB*9NMBS'\P'39[0=T_E!9!:11%LX4R[C]PSP!X3_:" M&O^&9F>O=NJ"VGD4S8Z\L?.!V\[?BDRD5=H96:A=A](B*(VB:+8&QM4'Y\.F M*:BSA](B*(VB:/83A<;9A^[;^YV/R2U$P6.9%V3)^9"/RS5]:U]8M6;#S=R' MT%<^*(VB:+9\QN^';K_?Y#IU9?;6&<1N8._'0*%W^Z$TBJ+9TIAJ0.@/F@)# M:$$ 2HN@-(JBV4*9@D#HGAE GS8JVRFE"OZC$D5[ZK#*:G/^,EM69/IY^ZZ7 M!5R[]]);KRW--9,8ND.*HMDB[#W:[C;[M^SIT$6;NV7OP$+OZD-I%$6S-3"> M/SP9-F-!BP!06@2E413-%LH4 <(^$_G_WQ=MKS\C/W/WO[=VT+H BF9K9^H" MH;LN\->\D&OR)>6%B%EG?*'N'TJ+H#2*HME*F#I!..S\_Q!:3(#2(BB-HFBV M4*:8$+XV1:","[&ILY+*=R5[$-FJ/)R@H+6#5_IVDQ'K%ZT2ZIK7;]%BV3-9 ML]+J;DD^Z-7WS:+ZY5L?]47EXUK$:\(3L1+S1%]M)LF1%"DGO'EA5TEB-3IW M25WR^DEWD\@)VRLJZBA9N;RLYO]6)P>=[/7^T^W%UNZ4,'^N%TOV1%3K+!:\ M/":_M3M*-D7^(!:J*TMUEF';SJ@33\JDZGO#:([\N'-00@LG*-IV4([WWJFF ME%S5+[-30<^K3&[?*+9;NGMAWI?Z-7&MY3/O,]V^]LY@MF_ANV7%2J@P)GRI MD)/C4W4146Q?;+?](O--_>:V>2YEGM8?UYPM>*$W4.N7>2Y?ON@=[%XO>/5? M4$L#!!0 ( +R 6UB\H@S,W00 ( 5 9 >&PO=V]R:W-H965TD4^<;*7ZJM><&_0M2X6>>FMC-K># M@5ZL><;TM=QP89\LIX]JME$YB9- M!']42.=9QM3;/4_E=NH1;W?C*5FMC;LQF$TV;,6?N7G9/"I[-:A9XB3C0B=2 M(,674^^.W$84NX "\7?"M_K@-W)2YE)^=1>?XZF'W8AXRA?&43#[[Y4_\#1U M3'8<_U:D7OU.%WCX>\?^L1!OQ)S7KJC3T4\R7+4_,DMY]X)6CH M^!8RU<5?M*VPV$.+7!N95<%V!%DBRO_L6Y6(@P 2'@F@50!M!P1' OPJP#\U M(*@"@B(SI90B#Q$S;#914; MY^B>"[Y,#'I,F=#O4<277"D>HP>9V1K3K)@E]Q Q$:,G;A+%[?R;1B"Z0@]K M)E9FD)7YXC=/'N$KUS MX+_6,M>61$\&QJIW&@:+2NE]J90>44HH^B*%66OT0<0\;A(,;-KJW-%=[NYI M+^/O3%PC3-XCBFD #.CAE'!:A/M >'1*N%^$TQXU?ET)?L'G'^$K)\XE^6"" MH#27- %,X]:I6[UA"S[U[$*DN7KEWNS77TB(?X-2=$ZRZ$QDC?0%=?J"/O9= M(RFTL$6FDGGNZAW,7\D3%CQN67Z=^>$XL!7P>I@8".6/ATU4U$71FR ,:E1# MRK"6,NR5 G4D)*27Y4<+X9QDT9G(&MD+Z^R%)_91=_T#ZR$\9QK/21:=B:R1 MQE&=QE%O$>Z2)P\V#X/F?)4(D8@5DDOTQIF"$EH2#P^:XHH&!(];'0; ?#(< M!JT6@V!^,,)PCXUK>>->>9^%X39IQBX7VD BQMW7$CNZE@8 -<:MI20"0".W M94#COZG'?],[_KN%R9E*6(HN4JGU)5I9CPGIN($F8]22T06-L-^6T041'Q]9 MZ@C>^Q]\2IUIM&%)#+H*W'UO0-L3 :$H"5L2()0MIB,:#CP<^8E>X=9K]71) MQ=F:&=S>8AY@7*>=(@C7[*>F.KI71[]3:HL\RU-F[)8T_RFEM#,R4"@$ W1V M87TR]_:+G,E_D;,:L+.R1>=B:^9P[\%(OPG[R!*%7EF:EOI>PMNUW%0GP8W M;84 K-MK$01K]%I3X=[!D'X+\R*6N3L)0-HPD\.5!KB7L=^9*=CCD+8. #:D MHR.-0_<.AO8[F#^X02R3N3!V05C(E4C^:Q]O5*<9N/.U"*B!4( :" :H&1P< M3653;YA2F[L&N4\J6E MQ-5%T9NB@.PN31&9L7/-6= %@R&/)A1YYA3'5I>_KM("2ZE-9 M@<"97*J2&@S5PM>5 IHY4,G], @&?DF9\.*A^S95\5#6AC,!4T5T7994/8V! MR]7(ZWGK#[=L41C[P8^'%5W #,Q]-548^1N6C)4@-)."*,A'WE7O,HELODOX MQF"EM\;$*IE+^6"#FVSD!79#P"$UEH'B:PD3X-P2X39^M9S>9DD+W!ZOV=\[ M[:AE3C5,)/_.,E.,O N/9)#3FIM;N?H K9XSRY=*KMV3K-K=/'UHTW4IP/"34T'BJY(LIF(YL= M.#,=&N4S8),?%U67#X!D#$(R)DA4TZ%/B8)Y* 49&0B2SQBFKHJ MV4E"149NP3 %6'ZS R0G9(8',ZLY$)F3JU+6PFA,P?,)Y$:DL@1R1Q_)=9YC MX9$FE0O!?N,Z3.!20DO.,FHP'E/D2X',K#1-#A,PE/$C7 &WAB*R?Q>^GR7D M\."('%BJNT+6&C>JA[Y!EZQ6/VT=&3>.A,\X\I&*4Q+TCDD8A%$'?+(//'3P M?@<\V0?>=_!P%^YC:3?U#3?U#1U?_QF^3K,2IE,N=8TU^?$)I\F-@5+_[/*J M88^ZV6U/NM0536'D8=/1H);@Q6_?] ;!NR[G7I,L>26R'5?[&U?[+[''7TT! MBG I%B<&5$DXHW/&F6'0>> :LH$CLWUX&9]<] =#?[EM3D=2&)WW=K.2%_?U MGZJCC>KH1=5?\!:B[I?&AK_^<;OT1OOH[4CJT-N1=1:>_^5JA/A;#=#>5I^I M6C"A"8<<<<'I^9E'5',#-(&1E>N)&PO=V]R:W-H965TQ-A*T3#"QK:*P/4Q[,,FE ML?"/S'9:^.]W=D/7CA;QL)?$9]_W^;Z[RV6PT.;>5H@.'J10=AA5SM4G<6SS M"B6S1[I&12>E-I(Y,LTLMK5!5@20%'&:)/U8,JZB;!#V)B8;Z,8)KG!BP#92 M,O-XAD(OAE$G>MJXYK/*^8TX&]1LAE-TM_7$D!6O6 HN45FN%1@LA]%IYV34 M\_[!X3O'A5U;@U=RI_6]-RZ+893X@%!@[CP#H]<<1RB$)Z(P?K>I*#UQ? M/[%_"MI)RQVS.-+B!R]<-8P^1%!@R1KAKO7B EL]QYXOU\*&)RQ:WR2"O+%. MRQ9,$4BNEF_VT.9A#=#I[0"D+2!]+:#; KI!Z#*R(&O,',L&1B_ >&]B\XN0 MFX F-5SY*DZ=H5-..)>=RUKH1T0X0X4E=S 13-E#&&.)QF !(RVI8RP+2?>' MP%0!U^BX0:JFVP#".YA2GQ6-0- EG$K=*&?)A=H-X5+E6B+=[(1C!'YC=7H0E7&ZQ\R\P1KK2UL#]&Q[@XH(LH0M)2_'O_[70, M^WL'L.F.Q'QFZ@B2SB&D2=K; A^]!IX& M>'<3'E.)5G5*5W5* U]W!]]6M6-N47'<.E0VE_;Q"[9>]O9_:@X ML37+<1A1QBV:.4;9VS>=?O)QF_3_1+:1B.XJ$=V7V+.O--GHVV^8X4S C.;4 M-KE+CG[@\(-LGG73X_X@GJ_+>.[4Z7?^.FV$UUN%UWLQO/4NUJ&+\XTNWA5P M[S4!/W?:$G"\-@S\(/["S(PK"P)+@B5'[X\C,,OAMC2&ULS5??<^(V$/Y7-.Y-!V9(#.97 M2(&9@--I.DG+A+OVX:8/PEY /5OR23*0_O5=R<8-H*,\I-.\@"7M]VEWM;O2 M#K="?E%K $UV:<+5R%MKG=WZOHK6D%)U+3+@N+(4,J4:AW+EJTP"C2TH3?R@ MV>SY*67<&P_MW$R.AR+7">,PDT3E:4KERP02L1UY+6\_\>4VC M$"00:<- \6\#4T@20X1J?"TYO6I+ WS]O6?_T=J.MBRH@JE(?F>Q7H^\&X_$ ML*1YHI_%]BD:OD@DROZ2;2G;]$B4*RW2$HP:I(P7_W17^N$20% "@DL! M[1+0OA30*0$=ZYG"%.N'D&HZ'DJQ)=)((YOYL,ZT:#2?<7/L_8#3/0#(1LZB"HX!(@=2F0NFZW0-G,) 5 M&,@3XRS-4_+(Z((E3+\<$/ZJUR#M;A+6)B0W0!Z%4J06@J8LJ:->:!":'A^K M^VD>DMJ'.OE@>#ZN1:YP:S7T-?K6>,B/2C]."C\&W_!C*R!/@NNU(O<-F-[7Q5F4T@I&'(:! ;L ; M?_]=J]?\P>6YMR0+WXCLP*N=RJN=<^SC!ZX!636),&M<;BO@/0LW-\!FW&IU MNT-_\]H=IT(WS?:A3'@JTS=QL7$HWZV4[YY5_GZ78?''F)"@<\D)UI?,UA>E M0#M3L'NBQ!6:TSPRQR75:0V.#'))!?V!VZ1>95+OK$FN*&^XZUU9Z*988YEN MD,H9SX4S:J9^U1MDKJDNZBS6T[)&BN-:5\Y_OM]I,[/ ZGO/\Q2DK=K.?#IO MAZN@UHI=ZK:R-ISUM$'H$@,2;8@2/$6V9%%Q;]S%?^)59LS8BWRD.U=FOD^U MPG>GUD%T]JOH[)_5\RX54K._BDTPG#C&);Z[#8ROR!R+,8O KO]WB7;>C/\MT=ZG M6N&[4^L@. =5< [.ZFG",-N'X:+4A)4/7'-5UUV1,CA)DN.+^E3BJM?J'>6: M0ZC;[AQEF_^J8\#P7=G.2^$S(N>Z>*)6LU5S=V=[FJ/Y"39]18_V#TW1,3Y1 MN6)&ULK571;ILP%/V5*R9-F]0&0DB[=0E2&SJMTZ9%K;H^3'MP MX))8-9C9)FG_?M>&LJ0B71[ZDMCXG,,]Q_9ELI'J7J\0#3P4HM13;V5,=>;[ M.EUAP?1 5EC22BY5P0Q-U=+7E4*6.5(A_# (3OR"\=*+)^[97,4361O!2YPK MT'51,/5X@4)NIM[0>WIPS9=O"R8QID4=SPSJZGWP8,, MI+4VLFC)5$'!R^:?/;0Y;!&&T1Y"V!+"0PFCEC ZE!"U!!>UWUAQ.23,L'BB MY :419.:';@P'9OL\])N^XU1M,J)9^++HA+R$1$NL,2<&Y@+5NHC2#!'I3"# MF2SHB&GF=LDN BLSN$;#%=+VFQTB',,-'L0;ERX!V!&!?O29\*(VRV\]J);R@*:\A/ M6]L7C>UPC^VOK!Q ,#R", BC'OKL$'KHZ*,>>G((?>3HX2[=I_WK-C'L-C%T M>J,]>GV90,)U*J2N%<*O;S;>*X.%_MV75:,>]:O;QG.F*Y;BU*/.HE&MT8O? MOAF>!)_ZDGM-L>25Q'92'76ICEY2CVV LJ83KIC!OM@:^K"Y6K:_KN-@$$2G M=*#6VXGLP7U\ADOZ<>%)!]NQ$74VHA=M7#Y4U&/I="@TM2J!KG'EKK'6:'2? MKZBWCO'XF:W#8,E_88TK?ZN'V0_.=Z:6G*Z^P)QXP>!T[(%JFG@S,;)R;6TA M#35)-US1=P^5!=!Z+J5YFMA.V7U)X[]02P,$% @ O(!;6(66 ;GD @ M^0< !H !X;"]W;W)K.S6%BH>R\IP)F"AB*Z*@JKG&7"YF7A];[MPPY8K8Q?\>%S2 M)=R"N2L7"F=^RY*Q H1F4A %^<2;]B^2H8UW 3\9;/3.F%@E#U(^VLE5-O$" MFQ!P2(UEH/BWACEP;HDPC3\-I]<>:8&[XRW[%Z<=M3Q0#7/)[UEF5A/OHTW^#"SB@.1.;EWKD-V/EV#PD=$IAJ?5VFI-+G3R&XDGF1 H3(@/_"5+T Q MF;&TI9U+;<@[#**,OT=^3 QCL[UCQ[Y!*ZP@/VUDSVK9X0'9_9!<2V%6FER* M#+)] A\];(T,MT;.PJ.,WZCHD:!_1L(@C#H2FI\"#QU\T %/3H$/'#P\HF;0 M/HN!XQLV)6!0O_N)AK=*@ MUN#%;]_T1\'G+N=>DRQY);(]5Z/6U>@8>VP-E!5^,XH:Z+*MAO?KC]56['4< M](+H$SZH]:XCW7'A:#\L.1 6MF%[*H:MBN%1%9=/)19M?!P*3*4$P;I0NKJ@ M-1C=)6O8F<=P^$+5:6')?\-J5?Y.42Q +5UST<1=0/U9MZMM_YJZLOUB?89] MK6Y#_VCJIGA-U9)A*>.0(V70^X"IJ;K1U!,C2U=Z'Z3!0NZ&*^S-H&P [N=2 MFNW$'M!V^_@O4$L#!!0 ( +R 6UAF>,.B7@, '(0 : >&PO=V]R M:W-H965T/B ^>,EUM7#B8KLM^_?83I8V(?/:+?O2^N7N\3U/[IIS1VLN?LLY@$)_ M5" ,FL4\[\, AB/R>T\)*1 M7;L0R8@O%:,%7 @DEWE.Q.T9,+X>>]B[6[BD-W-E%OQDM" W< 7JV^)"Z)E? MHV0TAT)27B !L[%WBD\F.#8.UN([A;7<&B-#Y9KSWV;R,1M[@8D(&*3*0!#] MM8(),&:0=!Q_*E"O/M,X;H_OT-];\IK,-9$PX>P'S=1\[!U[*(,963)UR=I=I/)>?Y@O%; '0&!,%/( 36$&0D"&)CS7*2.)%=UL(E)DZ!(4%: ?IVHXHC?H2B=:MF2 ^*Q< M^DK$C4['4\9X6J(8@%,IFXNOIJ (9:]'OM*T3'!^6E$X*RF$]U#X1(I#%. # M% ;AH,-]LHM[:-VCIKNOQ:P5#6M%0XL7W8.GE=,K65.7*94IXW(I /W\K+?1 M1P6Y_-5%MD0?=*.;JCZ1"Y+"V--E*T&LP$M>OL!Q\*Z+>D]@#2&B6HC(A9[\ M]^"[V)80.+ 8YC=GE>"1O]KFX#SED1P&-8>!DX-]>.U<[>(Q>)B'TZ01W;". M;NB,[OS/DJI;= 7I4E!%079%YH38-Y]Z FNPC6NV\;,65MRG$#V!-80XJH4X M>GIA'?V?;<%A/&SEI/.@1](XKFD<]U-;QSM1Z;:*NROL;1WC6V>,4[A6#]27 M$V#?M.H)K,$5!YM>('C6"JO@>]*B+[2F&%N-$7YZE548K:R+!JW<=!_U6"J; MC@0[W_.[5UJ%TZ83MNETFT7=M88W#0-V=PP3(N>V.[0#\W9;$:9[S,ZZD)KBK'I:K"[K=FM\H9=.1BTFR[W48^ELFE9 ML+,1V*/RXDXZ49M.MUF[C_2W+H3F-OY%*TH+B1C,M%MP>*15$>4%MYPHOK!W MQ&NN](W3#N= ,A#&0._/.%=W$W/MK/]F2/X!4$L#!!0 ( +R 6UCVPY:= MYP0 .(F : >&PO=V]R:W-H965T[G[FW5$7_TF-=R+_)E><*_0C33(Y\59*K:]\7\Y7/&7R0JQYIN\L M19XRI4_S1U^N<\X6I5.:^"0(!G[*XLR;CLMKM_ET+#8JB3-^FR.Y25.6/UWS M1.PF'O:>+]S%CRM57/"GXS5[Y/=._P543" MPJ&T^!KSG3PX1D4H#T)\*TYN%A,O*$;$$SY7!8+ICRV?\20I2'H!5P'U"]Y<)++\BW:5 M;>"A^48JD5;.>@1IG.T_V8\J$0<..'S!@50.Y%R'7N70.]E)*5I:UN(E8MD!W7,4YUQ-&&8[H#W2OI_)B MDW DEOM+[Z3D2J)/G,E- 60*O6=QCKZR9,/1:\H5BY,WVE-_I1[H%@!R["L=?1&#/Z\BO=Y'2EZ(]"^67: OT4D(*'%?7:. M.RG=>Q9W>HY[KW0G%O?([4[Y_ *14>D>F.Z^KGA==E*7G92\WHL\2ZYI+.>) M**J$_OVH;Z,;Q5/YGRW5>WIHIQ?-[4JNV9Q//-V]),^WW)O^_AL>!'_:$@\) MHY"P" AFE*A7EZCGHD\/'I+/QJ-DJ\<>-2A1Q?^&[93T2'@Y]K>'B;98X4%O M:%I1B]6 #$>F563[QG 4UE9&S&$=<^B,.?J^B=43NN?S31ZKF%MC=2+:SCU( M&(6$14 PHP[]N@[]3MM#'[)$D# *"8N 8$:)!G6)!G#M88_J'SRLN(^'^*@] M6*Q"0HZLJ'-8;3,(!#,R.*PS.'1FD/(']8M6XP2TG<>0, H)BX!@1A5&=15& MG;::$62)(&$4$A8!P8P27=8ENH1K-9+)+F.@/>E'9RP%N9&M)SDDC8+2(BB:N3'5:&42=+LU M!2J?06D4E!9!TU) M+VJU5N2&MY[LL#NQL%NQ7KCA;\+PPT/>70JCGD^(EI/JUMNE/4$L#!!0 ( +R M6U@7-!BOIP( -,& : >&PO=V]R:W-H965T2EZIF5-H75^ZKDH+**DZ%S54N)(+65*- M4[EV52V!9JVHY*[O>:%;4E8YR;2]MY3)5#2:LPJ6DJBF+*E\G@,7VYDS1!B$*EPU< >?&"&/\ZSV= 6F$N^,7]YNV=JSE@2JX M$OP7RW0QDC=*B[,68H&15=Z5/ M?1]V!+Y_0.#W K_-W8':E NJ:3*58DNDV8UN9M"6VJHQ'*O,G[+2$E<9ZG1R M7=9BQ = T;:'9I'0*B-WH)D$_'/TGI!\ M)"M\;+*& Q$YN7ZJL?EHWMTYH\QQ M_YW*-:L4X9"CS#N/,+[LCM!NHD7='EL/0N,AV X+_.J -!MP/1="OTS,23A\ MQY+_4$L#!!0 ( +R 6UC*[ T5 ( !T$ : >&PO=V]R:W-H965T M%L;;)$-RB%@K4AMJDJ M;EY6('6;TBD]'=R+?8G^@&5)S?>P 7RHU\99;& I1 7*"JV(@5U*E]/%:N;] M@\.C@-:.]L1GLM7ZX(V[(J61%P027RY9;N-'RCRBP3.E72@K8\4;BO6Y_0I_/W//E6MKP)6WG.X\HR1N+NNK! M3D$E5+?RY[X.(T \O0"(>T <='>!@LI;CCQ+C&Z)\=Z.S6]"J@'MQ GE'V6# MQMT*A\-L[8H QD!!-JCS _E,ED4A?,&X)'>J>W5?O@^W@%S(CPE#%]:#6=Z' M6'4AX@LA?G$U(='T$XFC^(K8DANP_[,P)WI0'@_*XT [NT#[_:D1^$+^+K<6 MC7O4=117YRE\PR]LS7-(J>MH"^8(-'O_;GH=?7M#X&P0.'N+?51:&TK; M94[<9%CDJA!J?TYQQSD/G'ZBCEF4L.-8!AN]MA^P+=W\@O$.[GZG-9X,WU/#'R%[!5!+ P04 " "\@%M8 M N6X[HL# #+#0 &@ 'AL+W=O&ULM9=M M;]LV$,>_"J$!10=DD:@X=IK: F)G05.LA>%@VXNA+VCI;!/A@T92<0+TPYR!&'O MK*3BQ-BI6L>Z5$ *;\19G";),.:$BB@;^VMSE8UE91@5,%=(5YP3]30%)K>3 M"$>["PNZWAAW(<[&)5G#'9B_R[FRL[CQ4E .0E,ID(+5)+K"EU,\<@9^Q3\4 MMGIOC%PJ2RGOW>2VF$2)(P(&N7$NB/U[@!DPYCQ9CO]KIU$3TQGNCW?>;WSR M-IDET3"3[%]:F,TDNHA0 2M2,;.0VT]0)W3N_.62:?^+MO7:)$)YI8WDM;$E MX%2$?_)8%V+/X.PU@[0V2#UW".0IKXDAV5C)+5)NM?7F!CY5;VWAJ'!/YY=:.Y/=P=K6V*!;$9ZPJ]0?Z*HHJ!L2]NS&^VLPA++?Q[&QH9V#.*_#3$.8 M])4P.$5?I# ;C?X4!13/'<26N0%/=^#3M-?C9R).48)/4)JD [1+8R8K8=13 MC_^SIC!GWO_93PJS@%(J0\7Z627^^\LN1[<&N/[658W@>]#MV[UIE[HD.4PB M^RII4 \09>]^P\/D8P_YH"$?]'G/OE9\"0K)% M"ST'E5LZ^R%PX$8:*SUA/TJ:,- GB*X0/.8 Q8E/99=#(6UN0KJDA,-&RTI; MQUIW00< G.Q1)Z>X&WO88 _[L145!@HTHRJOJ$%3251A:S>?3=$-62J:![W, M&1&AJ)]NOUYUT?7&.5 QHR:+T1&U/CH"^45#?O&+6K=]2A'/KD,VG1JX>"'< M0;< /C0 ']Y8 $20@G2Q]08ZL(XX:?M $WE4'M;E\'KWP( M<-HRI+T,BYMWA)((<6LFUZ^)A= M#Q^C[>&V[^%?;7S*XY,E@WX9O.QCK\F@[6.XOY%UR^#ET^_K!?TA#JUCV]/P M\)@B.$8GPVTKP[W]Y@ 1C'XJ@GAO?\U!K?TI0H?M5=AJ-U>;D\I5V)^WR\,Q MYPM1:RHT8K"RILGIR,95X>00)D:6?K>^E,;N_?UP8T];H-P">W\EI=E-7(#F M_);] %!+ P04 " "\@%M8[-CV-28' #8+0 &@ 'AL+W=OLVVM!#?W+$RC[DX+-?S:EO2.&F"\FR.',>;YW%: MS!87S;GK,?:L/WB>7 M,Z>^(IK1%:\I8O%V3Y?G]C?->*%F-NXHDN6_9$F M?',Y"V8@H7?Q+N.?V<,OM!/DUGPKEE7-*WCHL,X,K'859WD7+*X@3XOV/7[L M$G$0 +V1 -0%(#6 C 3@+@ ?&T"Z -)DII72Y"&*>;RX*-D#*&NT8*L_-,EL MHH7\M*C'_8:7XMM4Q/'%#5V+4>3@?='>0_58G('/=,6*59JE[0EV!SYM:2D. MBK5 KEA.P8L/K*I>@KN2Y: CJ0!G8,F*BF5I$G.:@*OO@FK+2A[?9E3"7D24 MQVGV4OS2UYL(O'CV$CP#:0&^;-BNBHNDNIASH:V^POFJTW'5ZD C.B "'UG! M-Q7XN4AHTB>8BZ3L,X.>,G.%C(R_QL5KX,!7 #F(:"YH>4PX:L*Q)CPZ)APW MXF\VL8K>CD3 MM:>BY3V=+9[_!#WGC2YO-LDB2V2]G))]3HF)??&;*,M5G%'M[=J&>DUH77SO M%PAAY'K^Q?S^,!L:' E=AWA]7*3C(X%/G#VNI\'=:W"-&N2\3IMYK9/2,K@' M/TT0ALH%+HX)K./.CZJD(-C" /0T6A#@9Q$.H5^GN%OE'A%\;C##"^ MH26@CV+9K^@K4%"NT^/K+M2!H:)' T.^2UQ%CP;FNB$.]'J"O9[ J*=;1FZI MJ$*TN_D CQ_U(Q0,;ZY0G4E## Q0X&%%SA#F.XZ+]6K"O9KPB-%)J*@RJV[1 M[ 9)IR8<7(*8 *Z2]Z4&!9%Z4T9#5."&!.GE0$?: N<(0:MXF];OC98DY;M2 M/SP=62_W8> C=09I<*$_K!$:6(#P0>GLBSKP.M HZKH4A4"4@V5:KG8I!U<8T;'-SFQ-MDB6VS]Q$J7",TVT3S'AL8-!RZ" MZ@P;PEQ?.%UU?FE@@1N,^ PH;2 T^\!/M0/47KXQ;O*PVV2+;+'U:;:]Y/AEC)^?-)EL$A[:Y?CC73TXD73,RNV;Y M--W=3VJS=-1 M]![B'!R$BG-<:G#(Q0Y6V@N1CL_S<3#2L4+2*2.S4Q[,,O O./K1SLP]^2:Q MVLRTQ=;/JS3NB)QR]EGU\U;9(EML_<1*/X_,35;C,HETC5/=HYT.J'VTTS(: M'NV0],_([)^/*B-#XXN$/PX#58[&;D-_T%>.='P>(F,M+B2=-#JFHWILSPX- MVZ"A$[IJ$U(#"Y#O.:JH( M#KJ_9%-!C/SY*)DU8/:8NO_'RB]*G9.^8^@51-KE2VR MQ=9/K#2QV-QE-E;[+O9'308-3-=DT,'&FPQ8VD7\_^TB'MJ[,XRAJ]9Y#0YA M%P^D:&#(P>Z(E(/_O/K,%8NC1L;J]. M*_$=6:\F#_4,00CYJI_7H,2<(2-ZI#G"Q_X#+:O[:)/+S#6Y[%CM;=IBZ^=1 M>C/LG;*>&XW?Y,3:9(MLL?43*WTB-OM$^$(SL+B/1\Q.SYIKD,,K1M'O;4 M_1\ZE ]5EZ%!^<'8=BHB'2 Q.\!I+J,C.]R=1AQ'-;4Z%!YL-]*@/'_@ ^<' M6UYS6JZ;K<,56+%=P=L]GONS^^W);YM-NM9N,)4V[Y_EC7*[3H@(9 MO1.4SFM?Y+ALMQ&W!YQMFXVUMXQSEC+!K0@, &<- : >&PO=V]R:W-H965TM M16)GMMLR:3]^=I*&!D*A(N*EM9U[CN\]/DEN^BLN[N4<0*&')&9R8,V52D]L M6X9S2(@\YBDP?67*14*4GHJ9+5,!),I 26QCQVG;":',"OK9VD@$?;Y0,64P M$D@NDH2(O^<0\]7 _Z21F@^LKH4BF))%K,9\]06*@EJ&+^2QS'[1 MJHAU+!0NI.)) =89))3E_^2A$&(#X/HO ' !P&\%> 7 RPK-,\O*NB"*!'W! M5TB8:,UF!IDV&5I70YDYQHD2^BK5.!5,8*8/1:$KEEO"2/L9C2'D+*0QS1?X M%)U)"4JBJ> )6F,41T/.)(]I1!1$Z. "%*'QH2:XG5R@@[U#M(P8.>X1P@[V:^##M\!Q!O>J<%L+5:J%2[5P MQN>]HM884BX49;.C7)A'P=@,72E(T*]O&IH-Y>^ZLO-]_/I]S+U[(E,2PL#2 M-Z<$L00KV/_DMIW3.A$:(JM(XI62>-O8@QNN2(Q(9H^Z0G-T.T.;9\HR\#SL MM=OZ.):;-;P0Y_AE7"4]OTS/WYK>=0J"F),J7?L/C01EQJ]#*L(%5>B<$Q'5 MY;Z5>M=#:HBLHD*K5*'U0;YM-2E)0V052=JE).UW^39'MS;\B!T/Z^?($]\^ MCW.[/:>#O7K?=LKT.CO[=GRY3Y+T=**?NDG*F5ZLS7PK\:Y'U!!918-NJ4'W M@US;;5*2AL@JDO1*27KOL^ZSF,SX6Q-;\B% M/BK=#"#]ND?7:@ZB]IV_E677\VB*K5KS1@/E?I!+BXV:DJ4AMJHLCYV2N[7K M>-6I!7SSA>^Z?K?GNT^\6A>(/6U7_,2M]D87;#Y!OA,QHTRB&*8:Z1QWM-]% MWM7G$\73K#&^XTJWV=EPKK^$0)@ ?7W*N5I/3*]=?EL%_P%02P,$% @ MO(!;6)[BAC:L P /@\ !H !X;"]W;W)KNJ^(59%2= MBQPX/ED(F5&-4[ET52Z!)A:4I6[@>3TWHXP[HX%=F\K10*QURCA,)5'K+*/R M80RIV P=W]DNW+'E2IL%=S3(Z1)FH+_D4XDSMV))6 9<,<&)A,70N?:O(M\" M;,17!ANU-R9&RER(GV9RDPP=S^P(4HBUH:#X*7_BJ-V /XO6< 00D('@/"9P"=$M Y%A"6@- Z4TBQ/D14T]% MB@V1)AK9S,"::=$HGW%S[C,M\2E#G![-8(FGJ,D-+^Z0.8LS<@>QX#%+6;$@ M%N3/'"1.^!(C8Y$!.?DLE#HE"RDR4I(HH@69"*Y$RA*J(2'C!Z3*A=1TGL(N M[&1*)0Y6H%E,TU-R$H&F# =GY,LL(B=O3\E;PCCY:R76BO)$#5R-6LV.W;C4 M-2YT!<_H\@-R*_ 5BGS@"22'!"Z:5#D5;)T:!XV,?U!^3CS_-Q)X05BSH'$]QKKL;\/TSAI,;#9GZ4>=]P1W6 MDVBKG.S+WXIRH 6$L99QK.4JS3"6:GIGS),*UKD[/@[NYMQP\N/?^1 MM*=1W6[GL;*:H%[HUXOK5>)ZC>*F$O>/*B9,QFNFR5A0F1"L-.3NXSN:Y>]G M6,>R7'!3KNKT-=*_- ':)(M:(CNP]:*R]>(5B\I%FYZV21:U1';@:;_RM/^* M>=A_4A;J\K!_3!X^I7H^#R\K<9>-XG9?%=NK\V]5-;_?0C8'67M5&EE?>E7: M)(M:(CMPT_=V'W/>*R9@2=Z2K:VR16VQ'1J[]Y7LM_ZOO9GRQ7;Z1WT'M/72 MPB=WK['(0"YM@Z9(+-9<%U_.U6K5!%[;UN?1^M@TA[9AV=$4G>4ME4O&%4EA M@93>^066(5DT:\5$B]RV+W.AL1FRPQ4VN"!- #Y?"*&W$_."JF4>_0=02P,$ M% @ O(!;6"3%3^MH=A#XQ-VT(E MT1-I._OW(R5%MF1:<#H!>;'U<<\ASR%Y?7U'.U%\DRO.%7C.TER.G952ZTO7 ME;,5SYB\$&N>ZS<+461,Z=MBZ0FRUCQ[S5/Q6[L0.?EP4.R7"GSP)V,UFS)IUP]KN\+?>F?R5RMQD[H@#E?L$VJ'L3N,Z\% M^89O)E)9?H)='>LY8+:12F0U6,\@2_+JFSW71AP (#T!0#4 =0'D! #7 'PN M@-0 4CI322E]B)EBDU$A=J PT9K-7)1FEF@M/\G-ND]5H=\F&J&F+.42L'P.[D2^_'BGEV<.KJ3D2H+W,5@20'OZ_$1FJ('+E*3\X,X<[JB5Q7$T$G)@(1^")RM9+@4S[G\S:!JU4U MTM"+M&O4R_@KRR^ !W\"R$/$,J&;<^"HA&,+/#X'CDLXZE&#FX7")1\^P?? MMSS?Z!59%"(#GYX5+W*6@IMRB_#BU$K]=:=YP*WBF?S;MBC5H,0^J$DZEW+- M9GSLZ*PB>;'ESN3''R#U?K89.B19/!!9RVS2F$WZV"=F_TNS_VV655!:0DU: MW4X0PLBGP++2Y - @[6BQQ/D%1%-BUT$8+[=7RF"=*ZY@JINQKT@M_[38>DBP> MB*QE6]#8%KQ%S@B&-'M(LG@@LI;986-V^/TY(SP^%XABC_J="BVMN-H[SCZ_KQ1 M8UN'@Q(4>IVS9HG#V//][N^S+2Z*,"4GSMJ^.H6]]=AYF:/F:(U.*/505XTE M+B DZ&8.6UR(_/!$%H3[\@_VUW^_J14OK IZ<:_>QT.RQ4.QM3W;EYO0?Y/, MT5OEOMKQ(=GBH=C:CN^+8MA?%?=G#GIT-D+/1^CHK!W'1<2#1[_2EKA U_4A M/7'6]C4J[*W*SLP]%7T%EZ6 M_2D)9F*3JZH/T3QM>F!79>>G\_S:],;*?LV>IFJL?6'%,LDE2/E"4WH7@3:X MJ'I5U8T2Z[)[\R24/D?EY8JS.2],@'Z_$$*]W)@!FH[AY#]02P,$% @ MO(!;6%$?B/?O P B0T !H !X;"]W;W)KVZ?9CVP4T,6$UL9COP]M_O MVDG3$ QE$E\@=NXYN>?$OKZ9[+AXE6M"%/I6%DQ.G;52FSO7E=F:E%@.^(8P MN+/DHL0*AF+ERHT@.#>@LG #SXO=$E/FS"9F[D',)KQ2!67D02!9E246_\Y) MP7=3QW?>)A[I:JWTA#N;;/"*/!'UO'D0,');EIR6A$G*&1)D.77N_;O4-P 3 M\0O>O!S/G4\G1$I2*8T!8:_+5F0HM!,D,<_#:G3/E,#N]=O M[#\:\2#F!4NRX,6?-%?KJ9,X*"=+7!7JD>]^(HV@H>;+>"'-+]HUL9Z#LDHJ M7C9@R*"DK/['WQHC.@ _/@((&D#0!T1' &$#",\%1 T@,L[44HP/*59X-A%\ MAX2.!C9]8J) (K+A!F.4H)XY"2&3]+DB/%T0(7655@1= <2YJ]$V]: M8@.E1:4 8;F]%+Q$"\X4917<0K]M]",A 8FN4Z(P+6X@M^>G%%U?W: KY"*I M<1)1AIX95?)39^+W-:\D/! FK_;&$U>!>]H#-VN<\@/T!;):2_29 MY23?)W#!]M;[X,W[>7"2\1?,!LCS/Z' "R)+0HMSX(&!AQ9X>@X\-/#@A)JP M74FAX0N/\%F6T%_W+U()V-I_V^RNZ2([G:YW=W*#,S)UH*!)(K;$F7W_G1][ M/]BLNB19>B&R/1NCUL;H%/OL*]3ZZ\)L2LHR7A*;=35%;"AT9=_.;OUDY"<3 M=]LUY3!L' V3<#\J/8P:1I$?M5%[,H:MC.%)&?7NWYFR"_L<;V$3KTBS,VV2 M:KIA)PO?"T91U)-D#?-&O;#4%A:'QT3%K:CXI"A3M>"80F2YA'-+5T0H3N;P M91FYU>=/#H'8[LFH]63T?SV!]D(JT*6K]PX+@9FRJAI]J.HPHB_I, (Z'KNBI%64 M?*Q(OZ6C:S4Y;ZW:PL(DCGL2;&&)/PSM*L:MBO')G[YZ5_& ;I]_=@$S7>3[^7O=OI4:&)7)E>7Z*,5TS5+5,[VWY/W)LN MNC<_U]\9IO=]IZD_4KY@L:+0)A9D"93>8 1[2M1]?SU0?&,ZX1>NH*\VEVOX M5B)"!\#])>?J;: ?T'Y]S?X#4$L#!!0 ( +R 6UA(7P"^KP0 #D? : M >&PO=V]R:W-H965TD]B)F?65JGTQK9EN"4)EE<\)4P_67.18*4OQ<:6J2 X MRH.2V/8>'\ MU5P\1#/+,2,B,0F506#]\486)(X-28_C[Q)J57V:P.;W/?U+/GD]F1^^XV4$QH97LACF?]%N[*M8Z$PDXHG9; >04)9\8G? M2R$: :Y_), K [S#@.&1@$$9,/AHP+ ,&.;*%%/)=0BPPO.IX#LD3&M-,U]R M,?-H/7W*S+JOE-!/J8Y3\XNO7,I+=(\%HVPCT9((M-IB0=!G=!M%U"P.CM$# M*[:86:J+@"A,XTO=XF=D(VE:R_T'9>B/+<\D9I&$=& MXWKHD3.UE>B>121J VP]M6I^WGY^=UXO\7?,KI#C?D*>XPT[!K3X2+B7AP\Z MPH./A _R<*]G-H-JM08Y;W"$=\L4C6B:_ M_.3ZSJ]="D/" B!82_UAI?ZPCSY?%5N<[,5>&[%#'(=9K,5F&Y0OC7Y ]HJG M6O$\,;I$+CH;Y9V9\OPV]YVI_=:4KG<\ITH'!&M)-ZJD&_5*]XC?:9(EZ,2VO6O_(.T[NWS5'F 8"UY)I4\D_ZTINQ_T[J7<.K& M@H0%0+"65QW8Q"YYDV9FNU>3P4%J]W=[ MJD90M+9(#6_@]HKT1*32>AB=5HJ'K^B94271Q=/J65YVBM3+.W6[@=("*%I; M2Z_6TCN+A"^' ;4$D+0 BM9>@MH\N;WN /K]O>RM^0(_&'GCPX( :G^@:&T% M:P/D]CL@O0WSWP%82#[?8:FE.E8BED_'2@2DIUF T@(H6EO=VB.YH_,H$:!. M"Y060-':2U";+;?738"7"/^_'M^?'%8(4+<$16L+6/LEM]\PF;S_A,P+ L)L M7Q.^I6:W=O\>".F%%J"T (K6EK+V5N[D/,H!J$,#I050M/82U";-[74AX.4 MU(V5M&9Q&0U&[>(2=#2:7->-VK^IU^[)ZW=/W[$0F.G_\XJC92;"K7X7,#LQ MT9LP3_FNV?K\]S8_]3RX?^?> M!,4I;HTI#I4?L=A0)E%,UAKI7(WUB$1Q3EM<*)[F)YY%^W!$=$F ;Z M^9ISM;\P'52GY?-_ 5!+ P04 " "\@%M8]4?\/.<" "/"0 &@ 'AL M+W=O&ULS59;;],P&/TK5I 02&-)TTO02".M M72>&F*A68 ^(!R_YDECS)=A.._X]MI-F[6@KABK$2WS]CL\YCNTO7@EYKTH MC1X8Y6KLE5I79[ZOTA(85J>B FY&@+ -")\&#/8$]-N OA/: M,'.R+K#&22S%"DD[VZ#9BO/&11LUA-M=7&AI1HF)T\DLSXVA2.1H46()RM:F M@C'C\$*+]/X$S1Y26F>0H4LIF!VK:HW=%IBI%X36=A_0#$M.>*%0!;*!0J\N M0&-"7Z,W2#78;4$X^ER*6F&>J=C71H7EXJB:\%UJ=",&UK; M +Z1WWD0KCV8A <1/V!^BH+>"0J#<+"#T/1/POLN/#Q I]]M2=_A]??@G7-- MLK6O"TAK230QMNW?B$_YH__SSO]O'PTPNM+ U/==-C\O)%;Q2\VV71D<"V#!MTA@T.H2?MGPMK?W+K3XII6E/C#R^0<],, MP.9/ZG[&7;XTBPW=8O827":C(/:7FVH/\OE+M<-.[?"@VELL)>9:(2W0O)9I M:2ZQK2.[2]-!R.?N]9' MM2/.O6C_^)PC(YIV)' M@R+.L.B?WDX#B[V7%^B MWTY:%$3=46OD^AMO&P-9N"=?H5347#=7?-?;917G[C%]TC\QV4:3'#S"-*G* M-98%X0I1R UD^$-N^QJY8F8P)I)YCQ7 B];M@%NAPL M^0502P,$% @ O(!;6*+L_TU> P X@T !H !X;"]W;W)KLE!FA M<,V1*/,<\U^7D+'MS!I93Q,W9)U*/6'/IP5>PRW(N^*:JY'=L"0D!RH(HXC# M:F9=C,ZCB;8W!E\);$7K'NE([AE[T(-/R#7 VP?X!P!^#?!? M"@AJ@ G=KF(WPBVQQ/,I9UO$M;5BTS=&?8-6>A&JWY-;R=53HG!R?IMB#N@& MBI+'J1(<77.VYCA'[]!%DA"=3)RA3[1Z(W5J3Y8@,*HN[VR4Z>?T6"4TB M$*'H2\I*@6DB3M'KG?'4ELI;O:8=UYXM*L_< YZ-7'3%J$P%BF@"R2Z!K<)L M8G6?8KUT>QFO\"_D>*?(=5RORY]^]&=,SY S,G"_ [Y\"=P]N'KT$GCEO-NC MA=?DW3-\WK%Y_WYQ+R17^_='AY.7%:G?3:IKVKDH< PS2Q4M 7P#UOS-JU'H MO._2>TBRY9!DT4!D.YGQF\SX?>QU9OC?S!159DX1+F7*./D-"<(Y*ZGLRE!% M'AIR_9'8S$>._DWM35O[7A^.U7Y(LF@@LAWM@T;[X#^UA\>"\*H )EA"E_+] MU+KXF VL=W#0M1UZ\<>F9$BR:""RG92$34K"7MT6+,^5Z.I#&#_4'YK35H:2 MKDST,AY;I2JRH+VA)HZ_NYV60ZX8#42V(_>XD7O\4Z+E5Z(_=L+':$6C2"#3I+Q%&F:X2P4&?RPE=MPMU MR_!PS>Y=\5@%)\^B'@=!.-E3<,@EHX'(JGS8K<-L#GQMN@B!8BU>==9K9IM& MY<*T=+:(2J)+4G$"[,./I&35GZ0N-]U1]HUG (]%7G)9U8FQ/;:MGF208'Y!=U"*=^L*2NPD$VVL?F6 M 4ZU49';KN.,[0*3TII/==\=FT]I)7)2PAU#O"H*S)X7D-/=S!I9^XY[LLF$ MZK#GTRW>P .(3]L[)EMV2TE) 24GM$0,UC/K9G0=C[2!'O$O@1T_>$9J*2M* MOZG&;3JS'#4CR"$1"H'ESR,L(<\52<[C>P.U6I_*\/!Y3X_UXN5B5IC#DN:? M22JRF75IH136N,K%/=W]#LV" L5+:,[U7[1KQCH62BHN:-$8RQD4I*Q_\5,3 MB ,#UWW%P&T,W&,#[Q4#KS'P3O7@-P;^J09!8Q"<:C!N#,8Z]G6P=*1#+/!\ MRN@.,35:TM2#EDM;RP"34NVL!\'D6R+MQ/P>N&!5(BI&R@U:9IAM@*-?T4V: M$B4]SM%M66]@M1'>A2 PR=^CMXB4Z)^,5AR7*9_:0LY%$>VD\1O6?MU7_(Y< M])&6(N,H*E-(NP!;+J)=B;M?R<(=)/Z!RPODC#X@UW%]].DA1._>ON^9V'(8 M$\-*8BXUQD,Q3DA.Q'/? LU,)SH%XS;3>1T3GX+Q-,;MQW2"[K7;Q]-<[[3M M0[E Y-[<=#%4VZBTS"8D.PCHI!JV(PJ&+WT";UG=^G MUB#F7+5,PL(:-CZ0WO6]P.W*'[T9$K(H2_8XQ?S"#SW:$,O!]V>&T23L,@D+#8$ZV@W M:;6;#&KWM\CD%=><"ID\YUI%01$4VYP^ R .6\RTGA]0(I,8)N]!)(#)]*Q6 M67T":8V17\3>HS4XAW./EDE8.'FQ#[U@,CDZ628]QH9@';4O6[4O!]6^6R[Z MY!DT.E<>D[#0)"PR"8L-P3HR7K4R7OW,//3*I-PF8:%)6&02%AN"=>0>.3_^ M;75^;B8ZS#]7\X8VE(L:=1@9I<6F:%TQ#VH0(S,):&PO=V]R:W-H M965T(\V\DX2L553HI=DH3YMTL19X\7(W?TM.$ZNM_(,>ZQ,J"+^CL1C'4PMV$A MEEG\3[26FXO1;$36XB[_Q=- ?DE[Q5%A?5O^2QB75&9+4K9)8TR6H$ M2936?\.O32$.$ESO2 )M$F@[87(D@34)[-0]>$V"=VJ"WR14ASZNC[TJ7!#* M<'&>9X\D+Z,5K7Q15;_*5O6*TO)$N9&Y^C12>7)Q+0J9[U9RET?I/5ENPOQ> M%.0W14(&4;Q:Q7Y^28@KUZ\)B](E))/FVQ7A.FZ.!]+ M-;IR'^-5,Y)E/1)Z9"0N)1^S5&X*PM.U6)N L3JL_;'1IV.[I%;BGV'ZACCN MKX0ZU.L;T(^E!Z>DTRJ=]:3S4])9E4XMQ6#[1K.*QXXV>IOE,KR-!;D1]^JK M+L]Z!G590[Q^2*E:9\4V7(F+D9*E0N0/8K1X^8L[<=[VU1<)"Y P#H(9G?#V MG?!L]-97;E5_Y?IZ8<4,[44-FU2P\G^/AP7UF*_.K(?#(G>C/&?NF4&\)XAZ M_C[(*(J_+XIO+FJ5V#L>QU<2"0M@-(XBF;VC^K^483,-!14/Y"T M $KC*)K9#VU+7:O7&B U4&O:T [5P54B,F]+33>,^I[;EIINU-R='U$:;1-= MNT\\26F66:HVKB3Y)'(5$M97WU3&7W(C\OIJ36\UH>822@N@-(ZBF5W4OM;U M(7H#=;I06@"E<13-[(=VNZ[5P@W0&ZCC;6B&WCC49VV]Z0GSVU&\)XHQ.CDB M.-I^NG;_>9+@=,]GM?'(U1O[_@:7$&IHH32.HIF=TY[6G4%$!FICH;0 2N,H MFMD/;65=JS\;(#)0.]O0C-D*F_C3MLATPYCO3=HBTXV:'-,8JITEM3O+YVO, M]?N78;)]>Z/F-,DV2]7&WHK:]S^THE!: *5Q%,WLI#;"U$5H#H4:6R@M@-(X MBF;V0QM;:C5JIVN.G3.X([3'2+4$IR?&::F--<2LB+:6U&XMGZ\U]NLWQR<\ M]@$-+BWT_BF4QE$TL[7:&U,/(CY0EPNE!5 :1]',?FB72^VW;T\7'ZC/;6B& M^+#IS&GK3S>,^FY'@KI1ON,=$2'M-ZG=;_Y$$3IU1@0ULE!: *5Q%,ULM?;/ M= H1):@KAM("*(VC:&8_M"NF]EN]IXL2U!\T&U&S:O@[4$^4ZK'T=J"^*TGXE8MJM,KM;_>E*=.+DR#[,P76' MWN>%TCB*9C;\8/DQ9OTQ=@$R=@4R=@GRSW#03#MH!EJ%;.<,[HCWO8E/\/T0 M;@TQ"Z(M++-;V!-OM^?J- ZET(K36S.HRX72 BB-HVAFT[2[9I#%RPQJ@:&T M $KC*)K9#VV!&6@)LYTSN"/3[KVJF=O6E6Z0[\W:RM(-8I-C:WF8MJ+L1U<= M]XO+L]82VL[]U_VL"[ZIGZ%O;E^X9 MKW\30&/JGRCXJ$H7I06)Q9U".F^F2A7S^JG_^HW,MM5C[;>9E%E2O=R(<"WR M,D!]?I=E\NE-N8/];R\L_@=02P,$% @ O(!;6(-8S>GS P U1 !H M !X;"]W;W)KO08D'2;A^&?6"DLR54(C62MM-_7U)2]$JK#NI^B4GJ[N%S)_$> M7A9'QC^+&$"BIRRE8FG%4N;7MBW"&#(BKE@.5#W9,IX1J:9\9XN< XD*IRRU M7<<)[(PDU%HMBK4[OEJPO4P3"G</Z/_7@2O@GDD C8L_2>)9+RT M9A:*8$OVJ;QGQS^@"LC7>"%+1?$7'2M;QT+A7DB65#@ MA(-;.;A]!^^$PZ1RF!2!ELR*L&Z))*L%9T?$M;5"TX,B-X6WBB:A^C4^2*Z> M)LI/KNY!2+X/Y9XG=($[$.@MN@E#OH<(]9XS(05Z?0N2).D;9?;IX1:] M?O4&O4()11]CMA>$1F)A2T5-;V"'%8UU2<,]00.[Z .C,A;H-QI!U 6P54QU M8.YS8&MW%/%/0J^0@W]!KN-Z!D*;<]S=PGTR0F=2YWE2X$W.R[/*(U*9TND% M?@#T[WMEC]Y)R,1_INR5X)X97!_U:Y&3$):6.LL%HK7Z^2<<.+^:(K\06"%)U4AC)E1A^FYPW\=T>NZ&5Y\Q/\ MJ?L$HOYN,[:E$.4DB M$[%@L.5;UP]F08^9P0P'V#=3F];4IJ/4U*G]QCN=#K;%>#KO<1L:=5Y\A]JL MIC8;IY;E*?L"@!X@)YQH\;#5^ #\%-51O)<>M@N!=4*?UZ'/?V31F5\R#Q<" MZ^0!.XW*.=]?=BJ,WN?G]+[1\9W,D:"Q(%I2C2]0GRJ0SDE3M:=_U QFKN]A M\UG#;L/1_9X:57EWJX_?+C\5.X/=Y!2Y1H/QJ+2=4:4J@/:^\U;9KL@-C3K? M29==HXQX7!HWZ@+$U;46?02N;GJDO.:J\_J7C(&7=R\CYU'8EY[32Z%UD]!( M,/9_9,G"HPK_XEQ<"*V;BT;N\;C>GU>TAGK>ORF93$Y<17 C^'A<\<\L1@;9 M=UQ_P-!@YOLGA!\WRH_'I?];Q6AF*$:.,\5]=B8[?W8JA8TZXU'1.Z<7 M7#P;U,JA43]S=JM!S$"]-]TW"Q3J])0M5;U:]^8W14?:6U_KGKUH/!N8LN'_ MH#Z'A J4PE9!.E=3E2Y>]M#E1+*\:$,?F51-;3&,@43 M8%ZOF5,/D_T!O5_ M,E9? 5!+ P04 " "\@%M8M_3MTG(# #,%@ #0 'AL+W-T>6QEXJ0QRPY/S,,1WT60A*XA*<4NZU6ZW02PG+W$$OFZ67J2R= M<3[+9-^-:I-C3A_CONN';UW'T WSF/;=VY/7WV:YO'CEF//1FZ.CUNWIQ:;] M1 .GKF(V];DUY)63MZ57D/>DF> M-54>N,:@F$E*G3O"^^Z0<#82#+P2DC*^,.8V&,8YSX4CU>6E0OE@*>\-[)L> M7'D53\JR7.C8)H+Y'57#-X!E#P0RSFN!;=<8!KV"2$E%=JDZ>K V/H"YZLK)FNM*QN*D%5T]"8#O"OLAGN5=KP6;Q. MP>YR^6&FTLET'XJ,7@F:L+GNSY-: ,;NX^RD*/CB/6>3+*4F^9T##GIDZ>=, M<\'N530HE;$R4.$Z=U1(-EZU?!>DN*%SN2RG>8)K;A^@YG\[SQ.:44'XJFA5 M^_L\R\]6''1>2K*^JVP*MFJL]AK[+O+\$$2&AR#R(&JR>P@BHP,0V7FQN^93 M1/J'(+*]_R*#_2Q)K]I3KFQ-'@3U!G-&)[![5?22C-2K^AJ_&A_3A,RXO*G!OMNT/].8S=*H'G4%$U&-:MJ?(#VU%5Z^ MFZA8+(OIG,;#JBLF(]UT5$-%K0YPV$0N]6%',!^#V1' L#B8 LS'>&%Q_J=\ MNF@^!L.T=:U(%_7IHC[&RX8,]0>+8_>)U&'/-(J"( RQ&1T.K0J&V+R%(7SM M;)@V\,#B0*2GS36^VGB%;*\#;$VW50B6*5Z)6*;X7 -BGS?PB"+[:F-QP -; M!:QV(+X]#M24W2<(8%4Q;=@5C"-1A"%0B_8:#4-D=D+XV-<'NTJ"((KL"&!V M!4& (7 UX@BF #1@2!#HY^#&\\A;/J>\YO_KP5]02P,$% @ O(!;6)>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'*HM]4$QC8*,-X!)TU__0X0IV=<_&IO3GP5 M&Q/\> ;F.6>^/CYI\W"O]8/X6195?3Q:--2YE7HT\?M]>Z,6/Z1C^Y>JI_ M?]Z^%8]YG=_G1=X\'X^ZUX4:B3*O\C+_I;+CD3<2]4H__:--_DM7C2SFJ=%% M<3SR^P^^*]/DZ1^'YRWDG;RONR.-O+^5%N1X%'GV@HO-,JQG[*\;D9W3EL/W;%^('\W^*42\6>:K.=+HI M5=7TY6A4T0)6]2I?UR-1R5(=C[:G"%EEXKQJ;"&)RZJ_E#VW_:7VJR^S_E4H?F0VP_,9=:!\T&>VO>ZR#/[[9GX+ M9I4ITA5L3P !@<#%.]N)(&< M ,C)&T+.6XCV'VJA%^+;6AD".060TX-!GNIR32!# !D>#'+>Z)1 1@ R.EQ) MRGI%(&, &?-"WLAG\5B+&V6Z?V\?F[.\3@M=;XPBB#. ..-%O*SJ/%-&W!F9 MV59:G!@CJV5?F(0P 80)+^&U;&QI;9_C_O.N/9]ORE+2!]OW4"/N\6)>*5DK M6F0^5 JS4T[2?S?V2]OC;GXH)B(K'X[&8IU_HWYJD-16PX M)+8/-\5$:O&9W?)%Z^PI+PK*@RSB,VOD3"UL?->HH\*&7;9*;517+5L&Y_Y# M"O&9'7*EJ^61C0!+<:;N^_#K2C7V0-]"4TPD$9_9(I=5JDLE[N1/M^B0,WQF M:5SDE35%+@M;KW5C-KM-L8]LX3/KXB2UIVR*SKK?FI451_L(&[52UB./U&D^ M4H;/[(QYOJQR>ZZTH?_IIFYL)9M>&K9I22EF@)P1,#OC0N9&?)?%1HFO5A]6 M")B]<5ZN"_VLE/BL*MMD-^+&YD[U7[9-7"CC1( !TDG K),;T_-D77S_ M0+&00P)FA\S5LLO=AQ/V 'DC8/;&NRM=U^_%N325?2BZ"-\FQ-*M4B21@%DB M'8RX5>N-25?V^1 W1B^-+"D?\DC [)%;U:HMM9%]FW2<6MJEVZP@>P2'S#A^ M!+2_ ]ECPFP/C#FAF,@D$V:3](F1>'RRB6H[4-H=%N<_*28R4,ALH%?,^6:] M+KHQ2%N>[7"NN"CT$\5$$@J9)32,^3HO@F+"47SN(9@MYM?V6;)WIZK)\^3< MF\A"(7?F@S"=Z"A$%@J9+82["VAG2X@L%+*/SR!,ZO0062AD3X(0)G5ZA"P4 M,5L(=[[02H^0A2+^L1J 22L]0A:*F"WTVD=T)%Y?WC^WG=3: M.NF A9*'JC MP?X]5J>8R$+1P>8 =)ZGF,A"T>'ZW]KRI9AP-AFSA2#F.1V9B)"%(F8+X6Y" MIT%"%HJ8+80QG08)62ABMA#&I!:*D85B[IEE$)-FEC&R4,R="T%,FEG&R$(Q MLX6<+NS=C.B2AL4QLE#,;*$=S%T344QDH9C90K TG>@]1A:*F2VT@WFK4EVE M>9'WO9Q4EC&R4/R&T]':_)+.8G*GA\=P5O-;C@(=O8,66C&;"&,2>/-&;+0C-E">$S5P406FG%/:$.S M4MU*1Q::,5MH:.C7JET:\]P.9U%,9*$9]SSI0-Y;>%RG!3)"%$F8+ 5[>+$GLX']T2Y-^@<)&HQ^PC#.H[H'"MJ,=L M) P:.*!PM:C'[*2=A5*[_;(.*%Q"ZG$O_QF8RSF<&_D>7$[J,7MI&/2U$\P! MA0M*/>[\"($Z,:B/MR'@WH< @TX<4+Q# 7>.- AZ;;]M+G=6LN,]"K@W*=@_ MZ;@K5P<4FHE[FP($:I]]!Q2:B7O_@O/%0J5-MZ%,B[?=_Z:T=\#.#C,^WL6 M>QN#?M8!JVEUMLBN+4 M'OM676F9;?=.V^[[]ND_4$L#!!0 ( +R 6UA)[13V1@, -9% : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTE.&U$81>&M("^ >GT3 :-, MF$9LP#)%(]S)55%@][%@ /=7!IF@.B.K;/GYCCY9=IVK7^-V/3\?]M/3\W&Z M>-UM]]/UZFF>CS^&8=H\C;OU='DXCOOS*P^'TVX]GR]/C\-QO7E9/XY#<*X, MIZ]GK&ZNOIYY7Z6DGVWJ^&I0<%&126'Q1E4%Q^4))!:?E! M60;EY0<5&526'U1E4%U^4)-!;?E!70;UY0=YIS(ZP"2#-4!KKUQ[@-=>P?8 ML;V2[0%F>T7; ]3VRK8'N.T5;@^0VRO='F"W5[P]0.^@>@> WD'U#@"]@_FR M#= [J-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >@?5.P#T#JIW .@=5>\(T#NJ MWA&@=U2](T#O:'XL >@=5>\(T#NJWA&@=U2](T#OJ'I'@-Y1]8X O:/J'0%Z M)]4[ ?1.JG<"Z)U4[P30.ZG>":!W,C]V _1.JG<"Z)U4[P30.ZG>":!W4KT3 M0.^D>B> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG57O#- [FS\K 7IGU3L#],ZJ M=P;HG57O#- [J]X9H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A= MS,TF +V+ZET >A?5NP#T+JIW >A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X MO:OJ70%Z5]6[ O2NYF9!@-Y5]:X O:OJ70%Z-]6[ ?1NJG<#Z-U4[P;0NZG> M#:!W4[T;0.^F>C> WDWU;@"]F^K= 'HW<[,W0.^F>C> WEWU[@"]N^K= 7IW MU;L#].ZJ=P?HW57O#M"[J]X=H'=7O3M [ZYZ=X#>7?7N +V[B74 >GMGV?B'0?0 MW#N3[SB Y]Z9@,<11+DP;9"**3)MD?FN3.\:E0( %# 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W)N*T"M@$;IJ8W[6ZW7NP%&#@-"O^$ MW2Y]^SFDK;2IBU9ETKXW00GV^1VP]+D[N?[V/%FW.O3=X#;1SOOI4Y*X>F?[ MRL7C9(=P9SO.?>7#U_DAF:IZ7SW81 FADWH%AZS-E$U35U;5S[<3YZ&YK>4]4M"''8N:]RNG=Q56! E M[R8<[_PYX&7?UR<[SVUC5_?5[+]4?5B5'+K$^>?.NOA\B7=Z'+?;MK;-6#_V M84OLIME6C=M9Z_LN/A6].I_LPQNVIT]Y]'LEQ M]WH*A>SLV_./^)882E_\?/9XVHUM_C([O-X?X[Q?SL,ER^7R=_SK&;_5_V ? M"M)'"NDC@_210_K0D#X,I(\"TD<)Z4,*2B,4426%5$DQ55)0E115)85527%5 M4F"5%%D5159%D5519%44615%5D6155%D5119%45619$UI&UL4$L! A0#% @ O(!;6*4X8BZB" V34 !@ M ("!#@@ 'AL+W=O80 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ O(!;6+7N6:%?!@ 91L !@ ("!0QL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6'LTI!U" M"P V#@ !@ ("!K"\ 'AL+W=OC$0" "*!@ & @('$/0 >&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6$Q57*2=*@ $(8 !D M ("!/D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O(!;6/1W%8;N!0 _ L !D ("!2GP 'AL M+W=O'#4=:(( M "$%@ &0 @(%O@@ >&PO=V]R:W-H965T&UL4$L! A0#% @ O(!; M6"_*G:$&#P 5RX !D ("!6Y 'AL+W=O&PO=V]R:W-H965T0D + ; 9 " @>ZM !X;"]W;W)K M&UL4$L! A0#% @ O(!;6%T>=5YK P / @ M !D ("!GK< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6.5-6 J\!0 ?@T !D M ("!)L@ 'AL+W=O&PO=V]R:W-H965T M0X +8J 9 M " @07; !X;"]W;W)K&UL4$L! A0# M% @ O(!;6'$HF'RZ @ ,08 !D ("!M>D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6 I< M/%>)! D0H !D ("!@/H 'AL+W=O&PO=V]R:W-H965TH$ 0!X;"]W;W)K&UL4$L! A0#% @ O(!;6(WT[+03!@ K X !D M ("!7S$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O(!;6(,-:-[^! _PD !D ("! M,D(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O(!;6,K<^C**! ;PL !D ("!-T\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6+3[N2A\ M P ,P@ !D ("!J&(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6'RL(B$Q"0 !!X !D M ("!+G ! 'AL+W=O0$ >&PO=V]R M:W-H965T@, .<' M 9 " @1& 0!X;"]W;W)K&UL M4$L! A0#% @ O(!;6!EE:%-"! ;@H !D ("!PH,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO(!;6.!QK<*4 @ S 4 !D ("!F)&PO=V]R:W-H965T 0!X;"]W M;W)K&UL4$L! A0#% @ O(!;6/(-%.HH @ MQ00 !D ("!@J@! 'AL+W=O)!ODT$# #N"@ &0 @('A MJ@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6"E=/+R@! C!4 !D M ("!PK$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O(!;6*"1R1WN!0 Q"8 !D ("!EKP! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!; M6 B:]Q$'" #3, !D ("!=\L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6)"]U.8L P RPT M !D ("!!-P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6%C+8*SK @ R D !D M ("!>.@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ O(!;6(9.,['! @ BPD !D ("!W?0! 'AL+W=O M&PO=V]R:W-H965T%Q@, .,1 9 " @:8' M @!X;"]W;W)K&UL4$L! A0#% @ O(!;6*D# MS=_O @ 4@@ !D ("!HPL" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6#.1^US\! X1$ !D M ("!NQX" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O(!;6(N.\+,I P \ D !D ("! MA"P" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O(!;6(0 );7( P Q1( !D ("!PSX" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6,,E)F,S M!@ -"< !D ("!8TH" 'AL+W=O&PO=V]R:W-H965T"X04 +4H 9 " @:=5 @!X;"]W;W)K&UL4$L! A0#% @ O(!;6#3HT&PO=V]R M:W-H965T&UL M4$L! A0#% @ O(!;6,#4VX9[ P .PL !D ("!>FL" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO(!;6+D])S5F @ P@4 !D ("!+'<" 'AL+W=O0( >&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6'*D9AR:" M:E !D ("!DX$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!;6.;0!42H @ ;08 !H M ("!>I(" 'AL+W=O&UL4$L! A0#% M @ O(!;6)-BOVX>! %@\ !H ("!6I4" 'AL+W=O&UL M4$L! A0#% @ O(!;6(66 ;GD @ ^0< !H ("!EIP" M 'AL+W=O&UL4$L! A0#% @ O(!;6&9X MPZ)> P &UL4$L! A0#% @ O(!;6/;#EIWG! XB8 !H M ("!2*," 'AL+W=O&UL4$L! A0#% M @ O(!;6!&UL M4$L! A0#% @ O(!;6 +EN.Z+ P RPT !H ("!?JT" M 'AL+W=O&UL4$L! A0#% @ O(!;6.S8 M]C4F!P V"T !H ("!0;$" 'AL+W=O&UL4$L! A0#% @ O(!;6&9XL&M" P 9PT !H M ("!G[@" 'AL+W=O&UL4$L! A0#% M @ O(!;6)[BAC:L P /@\ !H ("!&;P" 'AL+W=O&UL M4$L! A0#% @ O(!;6%$?B/?O P B0T !H ("!7,0" M 'AL+W=O&UL4$L! A0#% @ O(!;6$A? M +ZO! .1\ !H ("!@\@" 'AL+W=O&UL4$L! A0#% @ O(!;6/5'_#SG @ CPD !H M ("!:LT" 'AL+W=O&UL4$L! A0#% M @ O(!;6*+L_TU> P X@T !H ("!B= " 'AL+W=O&UL M4$L! A0#% @ O(!;6.YLG=7;!@ AT$ !H ("!2=@" M 'AL+W=O&UL4$L! A0#% @ O(!;6(-8 MS>GS P U1 !H ("!7-\" 'AL+W=O&UL4$L! A0#% @ O(!;6+?T[=)R P S!8 T M ( !A^," 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ O(!;6$GM%/9& P UD4 !H M ( !.O " 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& '\ ?P $(P ?O8" end XML 132 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 133 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 135 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 464 595 1 false 116 0 false 12 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Consolidated Statements of Operations Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100060 - Statement - Consolidated Statements of Comprehensive (Loss) Income Sheet http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income Statements 5 false false R6.htm 100070 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100080 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies Nature of Operations and Summary of Significant Accounting Policies Notes 10 false false R11.htm 995465 - Disclosure - Leases Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeases Leases Notes 11 false false R12.htm 995475 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp Acquisition of Gritel and ISC Farmingdale Corp. Notes 12 false false R13.htm 995485 - Disclosure - Composition of Certain Consolidated Financial Statement Captions Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptions Composition of Certain Consolidated Financial Statement Captions Notes 13 false false R14.htm 995495 - Disclosure - Goodwill Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureGoodwill Goodwill Notes 14 false false R15.htm 995505 - Disclosure - Definite-lived Intangibles Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangibles Definite-lived Intangibles Notes 15 false false R16.htm 995515 - Disclosure - Long-term Debt and Letters of Credit Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCredit Long-term Debt and Letters of Credit Notes 16 false false R17.htm 995525 - Disclosure - Income Taxes Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 995535 - Disclosure - Financial Instruments Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstruments Financial Instruments Notes 18 false false R19.htm 995545 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 19 false false R20.htm 995555 - Disclosure - Significant Customers and Concentration of Credit Risk Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRisk Significant Customers and Concentration of Credit Risk Notes 20 false false R21.htm 995565 - Disclosure - Fair Value Measures Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasures Fair Value Measures Notes 21 false false R22.htm 995575 - Disclosure - Commitments and Contingencies Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 995585 - Disclosure - Stock-Based Compensation Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 995595 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlan Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan Notes 24 false false R25.htm 995605 - Disclosure - Preferred Stock Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosurePreferredStock Preferred Stock Notes 25 false false R26.htm 995615 - Disclosure - Segment Information Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 26 false false R27.htm 995625 - Disclosure - (Loss) Earnings Per Share Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShare1 (Loss) Earnings Per Share Notes 27 false false R28.htm 995635 - Disclosure - Share Repurchase Program Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgram Share Repurchase Program Notes 28 false false R29.htm 995645 - Disclosure - Restructuring Charges Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringCharges Restructuring Charges Notes 29 false false R30.htm 995675 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies Nature of Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies 30 false false R31.htm 995685 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables Nature of Operations and Summary of Significant Accounting Policies (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies 31 false false R32.htm 995695 - Disclosure - Leases (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeases 32 false false R33.htm 995705 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables Acquisition of Gritel and ISC Farmingdale Corp. (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp 33 false false R34.htm 995715 - Disclosure - Composition of Certain Consolidated Financial Statement Captions (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsTables Composition of Certain Consolidated Financial Statement Captions (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptions 34 false false R35.htm 995725 - Disclosure - Goodwill (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureGoodwillTables Goodwill (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureGoodwill 35 false false R36.htm 995735 - Disclosure - Definite-lived Intangibles (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangiblesTables Definite-lived Intangibles (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangibles 36 false false R37.htm 995745 - Disclosure - Long-term Debt and Letters of Credit (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditTables Long-term Debt and Letters of Credit (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCredit 37 false false R38.htm 995755 - Disclosure - Income Taxes (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxes 38 false false R39.htm 995765 - Disclosure - Financial Instruments (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstruments 39 false false R40.htm 995775 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss 40 false false R41.htm 995785 - Disclosure - Fair Value Measures (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresTables Fair Value Measures (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasures 41 false false R42.htm 995795 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensation 42 false false R43.htm 995805 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlan 43 false false R44.htm 995815 - Disclosure - Segment Information (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformation 44 false false R45.htm 995825 - Disclosure - (Loss) Earnings Per Share (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareTables (Loss) Earnings Per Share (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShare1 45 false false R46.htm 995835 - Disclosure - Restructuring Charges (Tables) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesTables Restructuring Charges (Tables) Tables http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringCharges 46 false false R47.htm 995855 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail) Details 47 false false R48.htm 995865 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Properly, Plant and Equipment (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail Nature of Operations and Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Properly, Plant and Equipment (Detail) Details 48 false false R49.htm 995875 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail 1) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail1 Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail 1) Details 49 false false R50.htm 995885 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Summary of Revenue Recognition in Sales Returns and Allowances (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueRecognitionInSalesReturnsAndAllowancesDetail Nature of Operations and Summary of Significant Accounting Policies - Summary of Revenue Recognition in Sales Returns and Allowances (Detail) Details 50 false false R51.htm 995895 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor Nature of Operations and Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment (Detail) Details 51 false false R52.htm 995905 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 52 false false R53.htm 995915 - Disclosure - Leases - Components of Lease Expense (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail Leases - Components of Lease Expense (Detail) Details 53 false false R54.htm 995925 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail Leases - Supplemental Cash Flow Information Related to Leases (Detail) Details 54 false false R55.htm 995945 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail Leases - Supplemental Balance Sheet Information Related to Leases (Detail) Details 55 false false R56.htm 995955 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail Leases - Maturities of Operating Lease Liabilities (Detail) Details 56 false false R57.htm 995965 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Parenthetical) (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesParentheticalDetail Leases - Maturities of Operating Lease Liabilities (Parenthetical) (Detail) Details 57 false false R58.htm 995975 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Additional Information (Details) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails Acquisition of Gritel and ISC Farmingdale Corp. - Additional Information (Details) Details 58 false false R59.htm 995985 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Summary of Preliminary Estimated Fair Values Of Net Assets Acquired (Details) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails Acquisition of Gritel and ISC Farmingdale Corp. - Summary of Preliminary Estimated Fair Values Of Net Assets Acquired (Details) Details 59 false false R60.htm 995995 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Business Acquisition Preliminary Pro Forma Information of Financial Results (Details) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails Acquisition of Gritel and ISC Farmingdale Corp. - Business Acquisition Preliminary Pro Forma Information of Financial Results (Details) Details 60 false false R61.htm 996005 - Disclosure - Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions (Detail) Details 61 false false R62.htm 996015 - Disclosure - Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions - Additional Information (Detail) Details 62 false false R63.htm 996025 - Disclosure - Goodwill - Goodwill by Reportable Segment (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail Goodwill - Goodwill by Reportable Segment (Detail) Details 63 false false R64.htm 996035 - Disclosure - Goodwill - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail Goodwill - Additional Information (Detail) Details 64 false false R65.htm 996045 - Disclosure - Definite-lived Intangibles - Components of Definite Lived Intangibles (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail Definite-lived Intangibles - Components of Definite Lived Intangibles (Detail) Details 65 false false R66.htm 996055 - Disclosure - Definite-lived Intangibles - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangiblesAdditionalInformationDetail Definite-lived Intangibles - Additional Information (Detail) Details 66 false false R67.htm 996075 - Disclosure - Definite-lived Intangibles - Estimated Aggregate Amortization for Definite-Lived Intangible Assets (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail Definite-lived Intangibles - Estimated Aggregate Amortization for Definite-Lived Intangible Assets (Detail) Details 67 false false R68.htm 996085 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail Long-term Debt and Letters of Credit - Long-term Debt (Detail) Details 68 false false R69.htm 996095 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt (Parenthetical) (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail Long-term Debt and Letters of Credit - Long-term Debt (Parenthetical) (Detail) Details 69 false false R70.htm 996105 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt Maturities (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail Long-term Debt and Letters of Credit - Long-term Debt Maturities (Detail) Details 70 false false R71.htm 996115 - Disclosure - Long-term Debt and Letters of Credit - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail Long-term Debt and Letters of Credit - Additional Information (Detail) Details 71 false false R72.htm 996125 - Disclosure - Long-term Debt and Letters of Credit - Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail Long-term Debt and Letters of Credit - Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs (Detail) Details 72 false false R73.htm 996135 - Disclosure - Income Taxes - Components of Income from Continuing Operations Before Income Taxes (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetail Income Taxes - Components of Income from Continuing Operations Before Income Taxes (Detail) Details 73 false false R74.htm 996145 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 74 false false R75.htm 996155 - Disclosure - Income Taxes - Components of Income Tax Provision (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail Income Taxes - Components of Income Tax Provision (Detail) Details 75 false false R76.htm 996165 - Disclosure - Income Taxes - Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail Income Taxes - Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes (Detail) Details 76 false false R77.htm 996175 - Disclosure - Income Taxes - Significant Components of Net Deferred Income Tax Assets and Liabilities (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail Income Taxes - Significant Components of Net Deferred Income Tax Assets and Liabilities (Detail) Details 77 false false R78.htm 996185 - Disclosure - Income Taxes - Summary of Activity in Company's Valuation Allowance (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail Income Taxes - Summary of Activity in Company's Valuation Allowance (Detail) Details 78 false false R79.htm 996195 - Disclosure - Income Taxes -Summary of HNTE and R&D Benefit and Effect on Earnings per Share (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfHnteAndRdBenefitAndEffectOnEarningsPerShareDetail Income Taxes -Summary of HNTE and R&D Benefit and Effect on Earnings per Share (Detail) Details 79 false false R80.htm 996205 - Disclosure - Income Taxes -Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail Income Taxes -Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Details 80 false false R81.htm 996215 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 81 false false R82.htm 996225 - Disclosure - Financial Instruments - Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail Financial Instruments - Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) Details 82 false false R83.htm 996235 - Disclosure - Financial Instruments - Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail Financial Instruments - Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges (Detail) Details 83 false false R84.htm 996245 - Disclosure - Financial Instruments - Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail Financial Instruments - Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss (Detail) Details 84 false false R85.htm 996255 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss, Net of Tax (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss, Net of Tax (Detail) Details 85 false false R86.htm 996265 - Disclosure - Significant Customers and Concentration of Credit Risk - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail Significant Customers and Concentration of Credit Risk - Additional Information (Detail) Details 86 false false R87.htm 996275 - Disclosure - Fair Value Measures - Carrying Amount and Estimated Fair Value of Financial Instruments (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail Fair Value Measures - Carrying Amount and Estimated Fair Value of Financial Instruments (Detail) Details 87 false false R88.htm 996285 - Disclosure - Fair Value Measures - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail Fair Value Measures - Additional Information (Detail) Details 88 false false R89.htm 996295 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 89 false false R90.htm 996305 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 90 false false R91.htm 996315 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units Activity (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail Stock-Based Compensation - Performance-Based Restricted Stock Units Activity (Detail) Details 91 false false R92.htm 996325 - Disclosure - Stock-Based Compensation - Assumptions Used in Determining Fair Value (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail Stock-Based Compensation - Assumptions Used in Determining Fair Value (Detail) Details 92 false false R93.htm 996335 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail Stock-Based Compensation - Restricted Stock Units Activity (Detail) Details 93 false false R94.htm 996345 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Parenthetical) (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityParentheticalDetail Stock-Based Compensation - Restricted Stock Units Activity (Parenthetical) (Detail) Details 94 false false R95.htm 996355 - Disclosure - Stock-Based Compensation - Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail Stock-Based Compensation - Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan (Detail) Details 95 false false R96.htm 996365 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Costs (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail Stock-Based Compensation - Summary of Unrecognized Compensation Costs (Detail) Details 96 false false R97.htm 996375 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Additional Information (Detail) Details 97 false false R98.htm 996385 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan (Detail) Details 98 false false R99.htm 996395 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets (Detail) Details 99 false false R100.htm 996405 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss (Detail) Details 100 false false R101.htm 996415 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss (Detail) Details 101 false false R102.htm 996425 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Benefit Obligations Plans (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Benefit Obligations Plans (Detail) Details 102 false false R103.htm 996435 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail) Details 103 false false R104.htm 996445 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Target Allocation and Asset Allocation (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Target Allocation and Asset Allocation (Detail) Details 104 false false R105.htm 996455 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Assets Measured at Fair Value (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Assets Measured at Fair Value (Detail) Details 105 false false R106.htm 996465 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Expected Future Service Benefits Payments - (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Expected Future Service Benefits Payments - (Detail) Details 106 false false R107.htm 996475 - Disclosure - Preferred Stock - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosurePreferredStockAdditionalInformationDetail Preferred Stock - Additional Information (Detail) Details 107 false false R108.htm 996485 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 108 false false R109.htm 996495 - Disclosure - Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Detail) Details 109 false false R110.htm 996505 - Disclosure - Segment Information - Reconciliation of Assets from Segment to Consolidated (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail Segment Information - Reconciliation of Assets from Segment to Consolidated (Detail) Details 110 false false R111.htm 996515 - Disclosure - Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Parenthetical) (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Parenthetical) (Detail) Details 111 false false R112.htm 996525 - Disclosure - Segment Information - Net Sales and Long-Lived Assets (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail Segment Information - Net Sales and Long-Lived Assets (Detail) Details 112 false false R113.htm 996535 - Disclosure - (Loss) Earnings Per Share - Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom (Loss) Earnings Per Share - Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations (Detail) Details 113 false false R114.htm 996545 - Disclosure - (Loss) Earnings Per Share - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail (Loss) Earnings Per Share - Additional Information (Detail) Details 114 false false R115.htm 996555 - Disclosure - Effect of Shares of Common Stock, Excluded From Computation of Dilutive Earnings per Share (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail Effect of Shares of Common Stock, Excluded From Computation of Dilutive Earnings per Share (Detail) Details 115 false false R116.htm 996565 - Disclosure - Share Repurchase Program - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgramAdditionalInformationDetail Share Repurchase Program - Additional Information (Detail) Details 116 false false R117.htm 996575 - Disclosure - Restructuring Charges - Additional Information (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail Restructuring Charges - Additional Information (Detail) Details 117 false false R118.htm 996585 - Disclosure - Restructuring Charges - Summary of Restructuring Costs (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail Restructuring Charges - Summary of Restructuring Costs (Detail) Details 118 false false R119.htm 996595 - Disclosure - Restructuring Charges - Accrued Restructuring Costs (Detail) Sheet http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail Restructuring Charges - Accrued Restructuring Costs (Detail) Details 119 false false All Reports Book All Reports ttmi-20240101.htm ttmi-20240101.xsd img80767827_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 138 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ttmi-20240101.htm": { "nsprefix": "ttmi", "nsuri": "http://www.ttmtech.com/20240101", "dts": { "inline": { "local": [ "ttmi-20240101.htm" ] }, "schema": { "local": [ "ttmi-20240101.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 500, "keyCustom": 95, "axisStandard": 41, "axisCustom": 0, "memberStandard": 76, "memberCustom": 40, "hidden": { "total": 24, "http://fasb.org/us-gaap/2023": 21, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 464, "entityCount": 1, "segmentCount": 116, "elementCount": 1056, "unitCount": 12, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1478, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.ttmtech.com/20240101/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_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R3": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "longName": "100050 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R5": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome", "longName": "100060 - Statement - Consolidated Statements of Comprehensive (Loss) Income", "shortName": "Consolidated Statements of Comprehensive (Loss) Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R6": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100070 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_4de558b2-4341-4eb7-90f9-aa6b36480a7e", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e2c1e022-0650-4d3c-957b-6a1dd6704b05", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R7": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100080 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_732993ec-ddf5-4d8f-900c-0405a7680c4a", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_732993ec-ddf5-4d8f-900c-0405a7680c4a", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies", "longName": "995455 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeases", "longName": "995465 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp", "longName": "995475 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp.", "shortName": "Acquisition of Gritel and ISC Farmingdale Corp.", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_496de930-479e-4c69-a90b-379b5beabf4a", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_496de930-479e-4c69-a90b-379b5beabf4a", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptions", "longName": "995485 - Disclosure - Composition of Certain Consolidated Financial Statement Captions", "shortName": "Composition of Certain Consolidated Financial Statement Captions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureGoodwill", "longName": "995495 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangibles", "longName": "995505 - Disclosure - Definite-lived Intangibles", "shortName": "Definite-lived Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCredit", "longName": "995515 - Disclosure - Long-term Debt and Letters of Credit", "shortName": "Long-term Debt and Letters of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995525 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstruments", "longName": "995535 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss", "longName": "995545 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRisk", "longName": "995555 - Disclosure - Significant Customers and Concentration of Credit Risk", "shortName": "Significant Customers and Concentration of Credit Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasures", "longName": "995565 - Disclosure - Fair Value Measures", "shortName": "Fair Value Measures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995575 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995585 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlan", "longName": "995595 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosurePreferredStock", "longName": "995605 - Disclosure - Preferred Stock", "shortName": "Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "995615 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShare1", "longName": "995625 - Disclosure - (Loss) Earnings Per Share", "shortName": "(Loss) Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgram", "longName": "995635 - Disclosure - Share Repurchase Program", "shortName": "Share Repurchase Program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringCharges", "longName": "995645 - Disclosure - Restructuring Charges", "shortName": "Restructuring Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995675 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables", "longName": "995685 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995695 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables", "longName": "995705 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. (Tables)", "shortName": "Acquisition of Gritel and ISC Farmingdale Corp. (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_496de930-479e-4c69-a90b-379b5beabf4a", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_496de930-479e-4c69-a90b-379b5beabf4a", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsTables", "longName": "995715 - Disclosure - Composition of Certain Consolidated Financial Statement Captions (Tables)", "shortName": "Composition of Certain Consolidated Financial Statement Captions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:ScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:ScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureGoodwillTables", "longName": "995725 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangiblesTables", "longName": "995735 - Disclosure - Definite-lived Intangibles (Tables)", "shortName": "Definite-lived Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditTables", "longName": "995745 - Disclosure - Long-term Debt and Letters of Credit (Tables)", "shortName": "Long-term Debt and Letters of Credit (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995755 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstrumentsTables", "longName": "995765 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables", "longName": "995775 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresTables", "longName": "995785 - Disclosure - Fair Value Measures (Tables)", "shortName": "Fair Value Measures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995795 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables", "longName": "995805 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan (Tables)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationTables", "longName": "995815 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareTables", "longName": "995825 - Disclosure - (Loss) Earnings Per Share (Tables)", "shortName": "(Loss) Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesTables", "longName": "995835 - Disclosure - Restructuring Charges (Tables)", "shortName": "Restructuring Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:ScheduleOfRestructuringCostsByReportableSegmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:ScheduleOfRestructuringCostsByReportableSegmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995855 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_fd1b79ef-8f2a-4b5a-9a54-cc2627256463", "name": "ttmi:NumberOfManufacturingFacilities", "unitRef": "U_Facility", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R48": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail", "longName": "995865 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Properly, Plant and Equipment (Detail)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Properly, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_2aec4a12-3995-4023-891b-aa89c6ecd06a", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2aec4a12-3995-4023-891b-aa89c6ecd06a", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail1", "longName": "995875 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail 1)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_b30a7e88-950b-4013-8941-3355369b619e", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b30a7e88-950b-4013-8941-3355369b619e", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueRecognitionInSalesReturnsAndAllowancesDetail", "longName": "995885 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Summary of Revenue Recognition in Sales Returns and Allowances (Detail)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Summary of Revenue Recognition in Sales Returns and Allowances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_76a7feb1-6871-482c-bcf0-40d37c107586", "name": "ttmi:RevenueRecognitionSaleReturnReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:RevenueRecognitionSalesReturnsReserveForSalesReturnsProvision", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R51": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor", "longName": "995895 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment (Detail)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f76e5d95-70f6-4592-aa1c-262f73a6de7f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R52": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "995905 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:LesseeOperatingLeaseAndFinanceLeaseExpireDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:LesseeOperatingLeaseAndFinanceLeaseExpireDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail", "longName": "995915 - Disclosure - Leases - Components of Lease Expense (Detail)", "shortName": "Leases - Components of Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail", "longName": "995925 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail)", "shortName": "Leases - Supplemental Cash Flow Information Related to Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail", "longName": "995945 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail)", "shortName": "Leases - Supplemental Balance Sheet Information Related to Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R56": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail", "longName": "995955 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Detail)", "shortName": "Leases - Maturities of Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfLesseeLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfLesseeLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesParentheticalDetail", "longName": "995965 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Parenthetical) (Detail)", "shortName": "Leases - Maturities of Operating Lease Liabilities (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "ttmi:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityIncurred", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "ttmi:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityIncurred", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "longName": "995975 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Additional Information (Details)", "shortName": "Acquisition of Gritel and ISC Farmingdale Corp. - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:IntangibleAssetsRiskAdjustedDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9a749dea-caf7-400e-9697-41cb728b827c", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R59": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails", "longName": "995985 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Summary of Preliminary Estimated Fair Values Of Net Assets Acquired (Details)", "shortName": "Acquisition of Gritel and ISC Farmingdale Corp. - Summary of Preliminary Estimated Fair Values Of Net Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fdc36b9b-d2f2-4ed7-a82e-3edba687dad1", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R60": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails", "longName": "995995 - Disclosure - Acquisition of Gritel and ISC Farmingdale Corp. - Business Acquisition Preliminary Pro Forma Information of Financial Results (Details)", "shortName": "Acquisition of Gritel and ISC Farmingdale Corp. - Business Acquisition Preliminary Pro Forma Information of Financial Results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_496de930-479e-4c69-a90b-379b5beabf4a", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_496de930-479e-4c69-a90b-379b5beabf4a", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "longName": "996005 - Disclosure - Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions (Detail)", "shortName": "Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi", "longName": "996015 - Disclosure - Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions - Additional Information (Detail)", "shortName": "Composition of Certain Consolidated Financial Statement Captions - Schedule of Composition of Certain Consolidated Financial Statement Captions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_df0f7c07-564c-43b8-b5e6-d6f21217e097", "name": "us-gaap:PropertyManagementFeeRevenue", "unitRef": "U_CNY", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df0f7c07-564c-43b8-b5e6-d6f21217e097", "name": "us-gaap:PropertyManagementFeeRevenue", "unitRef": "U_CNY", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail", "longName": "996025 - Disclosure - Goodwill - Goodwill by Reportable Segment (Detail)", "shortName": "Goodwill - Goodwill by Reportable Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R64": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "longName": "996035 - Disclosure - Goodwill - Additional Information (Detail)", "shortName": "Goodwill - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_496de930-479e-4c69-a90b-379b5beabf4a", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R65": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail", "longName": "996045 - Disclosure - Definite-lived Intangibles - Components of Definite Lived Intangibles (Detail)", "shortName": "Definite-lived Intangibles - Components of Definite Lived Intangibles (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangiblesAdditionalInformationDetail", "longName": "996055 - Disclosure - Definite-lived Intangibles - Additional Information (Detail)", "shortName": "Definite-lived Intangibles - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:AmortizationOfIntangibleAssetsIncludingCostOfGoodAndServicesAmortizationContinuingOperations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail", "longName": "996075 - Disclosure - Definite-lived Intangibles - Estimated Aggregate Amortization for Definite-Lived Intangible Assets (Detail)", "shortName": "Definite-lived Intangibles - Estimated Aggregate Amortization for Definite-Lived Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "longName": "996085 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt (Detail)", "shortName": "Long-term Debt and Letters of Credit - Long-term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DebtAndCapitalLeaseObligations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R69": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "longName": "996095 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt (Parenthetical) (Detail)", "shortName": "Long-term Debt and Letters of Credit - Long-term Debt (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_294e9bcc-6b80-48d8-ba17-882b82aed9c7", "name": "ttmi:DebtInstrumentMaturityMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8f98d682-4039-47f4-bb7e-7b88289c3ad1", "name": "ttmi:DebtInstrumentMaturityMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R70": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail", "longName": "996105 - Disclosure - Long-term Debt and Letters of Credit - Long-term Debt Maturities (Detail)", "shortName": "Long-term Debt and Letters of Credit - Long-term Debt Maturities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "longName": "996115 - Disclosure - Long-term Debt and Letters of Credit - Additional Information (Detail)", "shortName": "Long-term Debt and Letters of Credit - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:LineOfCreditFacilityCommitmentFeeAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R72": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail", "longName": "996125 - Disclosure - Long-term Debt and Letters of Credit - Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs (Detail)", "shortName": "Long-term Debt and Letters of Credit - Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfUnamortizedDiscountAndDebtIssuanceCostsTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfUnamortizedDiscountAndDebtIssuanceCostsTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetail", "longName": "996135 - Disclosure - Income Taxes - Components of Income from Continuing Operations Before Income Taxes (Detail)", "shortName": "Income Taxes - Components of Income from Continuing Operations Before Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996145 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R75": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail", "longName": "996155 - Disclosure - Income Taxes - Components of Income Tax Provision (Detail)", "shortName": "Income Taxes - Components of Income Tax Provision (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail", "longName": "996165 - Disclosure - Income Taxes - Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes (Detail)", "shortName": "Income Taxes - Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail", "longName": "996175 - Disclosure - Income Taxes - Significant Components of Net Deferred Income Tax Assets and Liabilities (Detail)", "shortName": "Income Taxes - Significant Components of Net Deferred Income Tax Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail", "longName": "996185 - Disclosure - Income Taxes - Summary of Activity in Company's Valuation Allowance (Detail)", "shortName": "Income Taxes - Summary of Activity in Company's Valuation Allowance (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_79114913-1640-415e-9593-9516a36e8a6f", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_753ed0ee-7859-42dd-a61b-ff886f23eabe", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R79": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfHnteAndRdBenefitAndEffectOnEarningsPerShareDetail", "longName": "996195 - Disclosure - Income Taxes -Summary of HNTE and R&D Benefit and Effect on Earnings per Share (Detail)", "shortName": "Income Taxes -Summary of HNTE and R&D Benefit and Effect on Earnings per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeTaxReconciliationTaxHolidays", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxHolidayTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeTaxReconciliationTaxHolidays", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxHolidayTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail", "longName": "996205 - Disclosure - Income Taxes -Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes -Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_76a7feb1-6871-482c-bcf0-40d37c107586", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4de558b2-4341-4eb7-90f9-aa6b36480a7e", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R81": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "longName": "996215 - Disclosure - Financial Instruments - Additional Information (Detail)", "shortName": "Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a8ca4999-af0a-49d1-97cf-964ce01b22f0", "name": "us-gaap:InterestRateDerivativesAtFairValueNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R82": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail", "longName": "996225 - Disclosure - Financial Instruments - Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail)", "shortName": "Financial Instruments - Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_8bdb8c86-31ab-4474-88b7-42885f6f633e", "name": "us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": null }, "R83": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail", "longName": "996235 - Disclosure - Financial Instruments - Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges (Detail)", "shortName": "Financial Instruments - Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_79eda92f-8eb3-41f1-810e-4031f31e9278", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "div", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R84": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail", "longName": "996245 - Disclosure - Financial Instruments - Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss (Detail)", "shortName": "Financial Instruments - Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_76a7feb1-6871-482c-bcf0-40d37c107586", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": null }, "R85": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "longName": "996255 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss, Net of Tax (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss, Net of Tax (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_76a7feb1-6871-482c-bcf0-40d37c107586", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9a16a878-6cc7-413c-8f43-c47716b6f95a", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R86": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail", "longName": "996265 - Disclosure - Significant Customers and Concentration of Credit Risk - Additional Information (Detail)", "shortName": "Significant Customers and Concentration of Credit Risk - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_391642dd-5c86-4b21-bab0-63f621fd8712", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R87": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail", "longName": "996275 - Disclosure - Fair Value Measures - Carrying Amount and Estimated Fair Value of Financial Instruments (Detail)", "shortName": "Fair Value Measures - Carrying Amount and Estimated Fair Value of Financial Instruments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DerivativeLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8d125050-05ba-4030-8859-c761013e6164", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R88": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "longName": "996285 - Disclosure - Fair Value Measures - Additional Information (Detail)", "shortName": "Fair Value Measures - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R89": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996295 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_14ba7f35-c592-4098-8ef4-8df6ef153241", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14ba7f35-c592-4098-8ef4-8df6ef153241", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "996305 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_3f9e2648-2935-4882-a4f2-2bb70db49891", "name": "ttmi:ShareBasedCompensationArrangementsSharesAuthorizedForIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3f9e2648-2935-4882-a4f2-2bb70db49891", "name": "ttmi:ShareBasedCompensationArrangementsSharesAuthorizedForIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "longName": "996315 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units Activity (Detail)", "shortName": "Stock-Based Compensation - Performance-Based Restricted Stock Units Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_50e671f1-21b8-4c09-b09c-124c90a35862", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_50e671f1-21b8-4c09-b09c-124c90a35862", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail", "longName": "996325 - Disclosure - Stock-Based Compensation - Assumptions Used in Determining Fair Value (Detail)", "shortName": "Stock-Based Compensation - Assumptions Used in Determining Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_b732edca-8af4-4c3e-ad51-ab1ac300aff4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e27b78fc-9f40-449f-afe6-b74d2d6cac76", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R93": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail", "longName": "996335 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Detail)", "shortName": "Stock-Based Compensation - Restricted Stock Units Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_8e961dc7-b86b-4e2f-9bb4-6631784480d6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e5785615-4592-4a73-ad58-e9c7d227b7aa", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R94": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityParentheticalDetail", "longName": "996345 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Parenthetical) (Detail)", "shortName": "Stock-Based Compensation - Restricted Stock Units Activity (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_e5785615-4592-4a73-ad58-e9c7d227b7aa", "name": "ttmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOverYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e5785615-4592-4a73-ad58-e9c7d227b7aa", "name": "ttmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOverYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail", "longName": "996355 - Disclosure - Stock-Based Compensation - Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan (Detail)", "shortName": "Stock-Based Compensation - Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7434d64d-b3a8-497f-9820-fa506d8b861f", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R96": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail", "longName": "996365 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Costs (Detail)", "shortName": "Stock-Based Compensation - Summary of Unrecognized Compensation Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "longName": "996375 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Additional Information (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5803ebc1-e490-4cc4-8103-148b5da177e6", "name": "ttmi:PercentageOfAnnualBonusParticipantsAreAllowedToContributeToDeferredCompensationPlan", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R98": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "longName": "996385 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e3def301-e36c-43a2-8b7d-9c8a12032595", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R99": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail", "longName": "996395 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail", "longName": "996405 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA", "longName": "996415 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "C_7a7e7618-7a42-4589-bdcf-bad8bc97f4a2", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7a7e7618-7a42-4589-bdcf-bad8bc97f4a2", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R102": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail", "longName": "996425 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Benefit Obligations Plans (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Benefit Obligations Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail", "longName": "996435 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "C_7a7e7618-7a42-4589-bdcf-bad8bc97f4a2", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7a7e7618-7a42-4589-bdcf-bad8bc97f4a2", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail", "longName": "996445 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Target Allocation and Asset Allocation (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Target Allocation and Asset Allocation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R105": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "longName": "996455 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Assets Measured at Fair Value (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Plan Assets Measured at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d6e8c813-d382-4987-a77e-e22c0d176ade", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R106": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail", "longName": "996465 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Expected Future Service Benefits Payments - (Detail)", "shortName": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Schedule of Expected Future Service Benefits Payments - (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bfa1cf78-9007-482e-8725-91bb96414c9f", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosurePreferredStockAdditionalInformationDetail", "longName": "996475 - Disclosure - Preferred Stock - Additional Information (Detail)", "shortName": "Preferred Stock - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PreferredStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PreferredStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "longName": "996485 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:NumberOfCountriesParentCompanyMarketsAndSellsItsProducts", "unitRef": "U_Country", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:NumberOfCountriesParentCompanyMarketsAndSellsItsProducts", "unitRef": "U_Country", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "longName": "996495 - Disclosure - Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Detail)", "shortName": "Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "ttmi:CapitalExpenditures", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R110": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "longName": "996505 - Disclosure - Segment Information - Reconciliation of Assets from Segment to Consolidated (Detail)", "shortName": "Segment Information - Reconciliation of Assets from Segment to Consolidated (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "C_47ae5f15-0718-4b6d-b2de-52e7e61deb8c", "name": "us-gaap:Assets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e505888d-cd43-4922-bf33-c98dfaa9b49a", "name": "us-gaap:Assets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R111": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "longName": "996515 - Disclosure - Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Parenthetical) (Detail)", "shortName": "Segment Information - Reconciliation of Operating Income (Loss) from Segments to Consolidated By Reportable Segments (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:GainLossOnSaleOfProperty", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fae8d15d-5b0c-4bac-856f-0ba8c17d739e", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R112": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail", "longName": "996525 - Disclosure - Segment Information - Net Sales and Long-Lived Assets (Detail)", "shortName": "Segment Information - Net Sales and Long-Lived Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom", "longName": "996535 - Disclosure - (Loss) Earnings Per Share - Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations (Detail)", "shortName": "(Loss) Earnings Per Share - Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "longName": "996545 - Disclosure - (Loss) Earnings Per Share - Additional Information (Detail)", "shortName": "(Loss) Earnings Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7cc4fda3-fe77-4ad5-9b45-2625354992f0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R115": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail", "longName": "996555 - Disclosure - Effect of Shares of Common Stock, Excluded From Computation of Dilutive Earnings per Share (Detail)", "shortName": "Effect of Shares of Common Stock, Excluded From Computation of Dilutive Earnings per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": null }, "R116": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgramAdditionalInformationDetail", "longName": "996565 - Disclosure - Share Repurchase Program - Additional Information (Detail)", "shortName": "Share Repurchase Program - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "C_1bba13bb-038e-4768-9086-2df369fbd5f6", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1bba13bb-038e-4768-9086-2df369fbd5f6", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true, "unique": true } }, "R117": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "longName": "996575 - Disclosure - Restructuring Charges - Additional Information (Detail)", "shortName": "Restructuring Charges - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "C_fd1b79ef-8f2a-4b5a-9a54-cc2627256463", "name": "ttmi:NumberOfManufacturingFacilities", "unitRef": "U_Facility", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_727c996b-2955-4bf3-8e65-e212730cd980", "name": "us-gaap:RestructuringReserveAcceleratedDepreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R118": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "longName": "996585 - Disclosure - Restructuring Charges - Summary of Restructuring Costs (Detail)", "shortName": "Restructuring Charges - Summary of Restructuring Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "C_16ab299c-7488-4f43-98fc-0a71c0637dbf", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1daa1ecd-dd94-42a0-85e5-c0b6484aa2b2", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttmi:ScheduleOfRestructuringCostsByReportableSegmentTableTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } }, "R119": { "role": "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail", "longName": "996595 - Disclosure - Restructuring Charges - Accrued Restructuring Costs (Detail)", "shortName": "Restructuring Charges - Accrued Restructuring Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "C_76a7feb1-6871-482c-bcf0-40d37c107586", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6db73ac0-85da-46cc-9682-1dbb682529a9", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttmi-20240101.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202204Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202204Member", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2022-04", "label": "Accounting Standards Update 2022-04 [Member]", "documentation": "Accounting Standards Update 2022-04 Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations." } } }, "auth_ref": [ "r496" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38", "r1082" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r1017" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "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": [ "r410", "r411" ] }, "ttmi_AccruedCapitalExpendituresCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AccruedCapitalExpendituresCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued capital expenditures", "label": "Accrued Capital Expenditures, Current", "documentation": "Accrued Capital Expenditures, Current" } } }, "auth_ref": [] }, "ttmi_AccruedFacilityOperatingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AccruedFacilityOperatingCostsCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "documentation": "Accrued Facility Operating Costs Current", "label": "Accrued Facility Operating Costs Current", "terseLabel": "Accrued facility operating costs" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r183", "r257" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension Obligation", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r9", "r24", "r50", "r1202", "r1203", "r1204" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: 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", "r297", "r892" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Gains (Losses) on Cash Flow Hedges", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "(Losses) Gains on Cash Flow Hedges", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r311", "r320", "r321", "r736", "r1042", "r1202" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [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": [ "r319", "r320", "r790", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r49", "r50", "r195", "r303", "r888", "r927", "r931" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r319", "r320", "r790", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "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": [ "r6", "r24", "r50", "r748", "r751", "r832", "r922", "r923", "r1202", "r1203", "r1204", "r1223", "r1224", "r1225" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation", "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent." } } }, "auth_ref": [ "r8", "r24", "r50", "r320", "r321", "r792", "r793", "r794", "r795", "r796", "r1202" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1138" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptions" ], "lang": { "en-us": { "role": { "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Composition of Certain Consolidated Financial Statement Captions", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r189" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital", "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": [ "r679", "r680", "r681", "r940", "r1223", "r1224", "r1225", "r1287", "r1312" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1144" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1144" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1144" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1144" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r346", "r347", "r348", "r349", "r359", "r413", "r414", "r447", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r496", "r679", "r680", "r681", "r708", "r709", "r710", "r711", "r727", "r728", "r729", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r775", "r776", "r781", "r782", "r783", "r784", "r803", "r804", "r808", "r809", "r810", "r811", "r828", "r829", "r830", "r831", "r832", "r873", "r874", "r875", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931" ] }, "ttmi_AdjustmentsToAdditionalPaidInCapitalRedemptionOfConvertibleNotesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AdjustmentsToAdditionalPaidInCapitalRedemptionOfConvertibleNotesNet", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital redemption of convertible notes, net.", "label": "Adjustments To Additional Paid In Capital Redemption Of Convertible Notes Net", "terseLabel": "Redemption of convertible notes, net" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r115", "r116", "r645" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) 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": [] }, "ttmi_AerospaceAndDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AerospaceAndDefenseMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "documentation": "Aerospace and defense.", "label": "Aerospace And Defense [Member]", "terseLabel": "Aerospace and Defense" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1108", "r1120", "r1130", "r1156" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1111", "r1123", "r1133", "r1159" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1144" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1151" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1115", "r1124", "r1134", "r1151", "r1160", "r1164", "r1172" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1170" ] }, "ttmi_AllocatedPortionOfCommitmentsFromLendersClosed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AllocatedPortionOfCommitmentsFromLendersClosed", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Allocated portion of commitments from lenders closed.", "label": "Allocated Portion Of Commitments From Lenders Closed", "terseLabel": "Allocated portion of commitments from lenders closed" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r304", "r412", "r458", "r461", "r462", "r1307" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ttmtech.com/20240101/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_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r12", "r160", "r209", "r546" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r201", "r546", "r806", "r1212" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs", "totalLabel": "Amortization of Debt Issuance Costs and Discounts, Total", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r546", "r806", "r1055", "r1056", "r1212" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of definite-lived intangibles included in cost of goods sold", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of definite-lived intangibles", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r82", "r86" ] }, "ttmi_AmortizationOfIntangibleAssetsIncludingCostOfGoodAndServicesAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AmortizationOfIntangibleAssetsIncludingCostOfGoodAndServicesAmortization", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amortization of intangible assets including cost of good and services amortization.", "label": "Amortization Of Intangible Assets Including Cost Of Good And Services Amortization", "terseLabel": "Amortization of definite-lived intangible assets" } } }, "auth_ref": [] }, "ttmi_AmortizationOfIntangibleAssetsIncludingCostOfGoodAndServicesAmortizationContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AmortizationOfIntangibleAssetsIncludingCostOfGoodAndServicesAmortizationContinuingOperations", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amortization of intangible assets including cost of good and services amortization, continuing operations.", "label": "Amortization Of Intangible Assets Including Cost Of Good And Services Amortization Continuing Operations", "verboseLabel": "Amortization of definite-lived intangibles", "negatedLabel": "Amortization of definite-lived intangibles" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from calculating diluted earnings per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r371" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r63" ] }, "ttmi_AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asia ABL Revolving Loan due June 2028", "label": "Asia Asset Based Lending Revolving Loan Due June Two Thousand Twenty Eight [Member]", "documentation": "Asia asset based lending revolving loan due june two thousand twenty eight." } } }, "auth_ref": [] }, "ttmi_AsiaAssetBasedLendingRevolvingLoanDueMayTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AsiaAssetBasedLendingRevolvingLoanDueMayTwoThousandTwentyFourMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Asia asset based lending revolving loan due may two thousand twenty four.", "label": "Asia Asset Based Lending Revolving Loan Due May Two Thousand Twenty Four [Member]", "terseLabel": "Asia Asset Based Lending Revolving Loan Due June 2024" } } }, "auth_ref": [] }, "ttmi_AsiaAssetBasedRevolvingLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AsiaAssetBasedRevolvingLoanMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Asset Based Lending Revolving Loan Due June 2028", "documentation": "Asia Asset Based Revolving Loan [Member]", "label": "Asia Asset Based Revolving Loan [Member]" } } }, "auth_ref": [] }, "ttmi_AssetBackedLendingRevolvingLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AssetBackedLendingRevolvingLoansMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "documentation": "ABL Revolving Loans.", "label": "Asset Backed Lending Revolving Loans [Member]", "terseLabel": "ABL Revolving Loans" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total 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": [ "r255", "r301", "r332", "r380", "r395", "r401", "r445", "r518", "r519", "r521", "r522", "r523", "r525", "r527", "r529", "r530", "r732", "r737", "r779", "r883", "r967", "r1082", "r1097", "r1261", "r1262", "r1295" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r292", "r307", "r332", "r445", "r518", "r519", "r521", "r522", "r523", "r525", "r527", "r529", "r530", "r732", "r737", "r779", "r1082", "r1261", "r1262", "r1295" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1102", "r1103", "r1116" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r1102", "r1103", "r1116" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r1102", "r1103", "r1116" ] }, "ttmi_AutomotiveComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "AutomotiveComponentsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "documentation": "Automotive components.", "label": "Automotive Components [Member]", "terseLabel": "Automotive" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1167" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1168" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1163" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1163" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1163" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1163" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1163" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1163" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1166" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1165" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1164" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1164" ] }, "ttmi_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "BacklogMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Backlog [Member]", "documentation": "Backlog." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r137", "r142" ] }, "ttmi_BroadBondMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "BroadBondMarketMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Broad bond market.", "label": "Broad Bond Market [Member]", "terseLabel": "Broad Bond Market" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings and improvements", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r224" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "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": [ "r725", "r1069", "r1072" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "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": [ "r123", "r125", "r725", "r1069", "r1072" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Business acquisition completed date", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r3", "r4", "r28" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r725" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (loss) earnings per share", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r1186", "r1187" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (loss) earnings per share", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r1186", "r1187" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition Preliminary Pro Forma Information of Financial Results", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1186", "r1187" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r723", "r724" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net sales", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r723", "r724" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination, acquisition and divestitures related costs", "verboseLabel": "Business combination, related costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition of Gritel and ISC Farmingdale Corp.", "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": [ "r250", "r726" ] }, "ttmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedSalariesWagesAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedSalariesWagesAndBenefits", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued salaries, wages and benefits", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Salaries Wages And Benefits", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed, accrued salaries, wages and benefits." } } }, "auth_ref": [] }, "ttmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed contract assets." } } }, "auth_ref": [] }, "ttmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Liabilities", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed contract liabilities.", "terseLabel": "Contract liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other 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, acquired at the acquisition date." } } }, "auth_ref": [ "r127" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r127" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable", "negatedLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r127" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other current liabilities", "negatedLabel": "Other current liabilities", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r127" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Non-current deferred tax assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r127" ] }, "ttmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDepositsAndOtherNonCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDepositsAndOtherNonCurrentAssets", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits and other non-current assets", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deposits And Other Non Current Assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed, deposits and other non-current assets." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r126", "r127" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r126", "r127" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities", "negatedLabel": "Other long-term liabilities", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r127" ] }, "ttmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed, operating lease liabilities." } } }, "auth_ref": [] }, "ttmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed, operating lease right-of-use assets." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r126", "r127" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Total", "totalLabel": "Total", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r127" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions [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_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions [Table]", "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction." } } }, "auth_ref": [ "r124" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "CHINA" } } }, "auth_ref": [] }, "ttmi_CapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CapitalExpenditures", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Capital expenditures.", "label": "Capital Expenditures", "terseLabel": "Total capital expenditures" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment recorded in accounts payable and other current liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r60", "r61", "r62" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Amount", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r155", "r156" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r57", "r295", "r1036" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "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": [ "r58" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "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": [ "r57", "r213", "r331" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (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": [ "r5", "r213" ] }, "ttmi_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in the measurement of lease liabilities.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "ttmi_CashPercentageOfAcceleratedDepreciationAndDisposalCosts": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CashPercentageOfAcceleratedDepreciationAndDisposalCosts", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash Percentage of Accelerated Depreciation and Disposal Costs", "documentation": "Cash percentage of accelerated depreciation and disposal costs." } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash provided by investing activities from discontinued operations", "documentation": "Amount of cash inflow (outflow) of investing activities of 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": [ "r175", "r213" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash provided by operating activities from discontinued operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r175", "r213" ] }, "ttmi_CashUsedToSettleWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CashUsedToSettleWarrants", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Cash used to settle warrants.", "label": "Cash Used To Settle Warrants", "negatedLabel": "Cash used to settle warrants" } } }, "auth_ref": [] }, "ttmi_CellularPhoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CellularPhoneMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "documentation": "Cellular phone.", "label": "Cellular Phone [Member]", "terseLabel": "Cellular Phone" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in accounting principle, accounting standards update, adopted", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r280", "r281", "r282", "r285", "r286", "r345", "r413", "r414", "r446", "r447", "r448", "r454", "r455", "r496", "r708", "r727", "r728", "r742", "r743", "r744", "r755", "r756", "r766", "r775", "r776", "r780", "r781", "r782", "r803", "r808", "r809", "r810", "r828", "r873", "r874", "r920", "r921" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r280", "r281", "r282", "r285", "r286", "r413", "r414", "r446", "r447", "r448", "r454", "r455", "r456", "r496", "r708", "r727", "r728", "r729", "r742", "r743", "r744", "r745", "r755", "r756", "r757", "r760", "r766", "r775", "r776", "r780", "r781", "r782", "r803", "r808", "r809", "r810", "r828", "r873", "r874", "r920", "r921", "r1188" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r279", "r346", "r358", "r451", "r712" ] }, "ttmi_ChangeInOwnership": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ChangeInOwnership", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Change In Ownership", "label": "Change In Ownership", "terseLabel": "Percentage of change in ownership" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1142" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1143" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1143" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)", "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": [ "r46", "r164", "r886", "r954" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r227", "r510", "r511", "r1018", "r1253" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r92", "r1019" ] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommodityContractMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commodity Contract", "label": "Commodity Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r1065", "r1080" ] }, "ttmi_CommodityContractsWithNotionalQuantityEndDate": { "xbrltype": "dateItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CommodityContractsWithNotionalQuantityEndDate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Commodity contracts with notional quantity end date.", "label": "Commodity Contracts With Notional Quantity End Date", "terseLabel": "Commodity contracts with notional quantity ending date" } } }, "auth_ref": [] }, "ttmi_CommodityContractsWithNotionalQuantityStartDate": { "xbrltype": "dateItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CommodityContractsWithNotionalQuantityStartDate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Commodity contracts with notional quantity start date.", "label": "Commodity Contracts With Notional Quantity Start Date", "terseLabel": "Commodity contracts with notional quantity beginning date" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1085", "r1086", "r1087", "r1089", "r1090", "r1091", "r1094", "r1223", "r1224", "r1287", "r1310", "r1312" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r188" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r188", "r955" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r188" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r25", "r188", "r955", "r973", "r1312", "r1313" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 300,000 shares authorized; 111,282 and 109,598 shares issued as of January 1, 2024 and January 2, 2023, respectively; 102,108 and 102,228 shares outstanding as of January 1, 2024 and January 2, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r188", "r887", "r1082" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1148" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1147" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1149" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1146" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive (loss) income, net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r132", "r252", "r315", "r317", "r324", "r879", "r899" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r194", "r323", "r878", "r897" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "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": [ "r66", "r68", "r157", "r158", "r409", "r1017" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r66", "r68", "r157", "r158", "r409", "r932", "r1017" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "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": [ "r66", "r68", "r157", "r158", "r409", "r1017", "r1185" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRisk" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Significant Customers and Concentration of Credit Risk", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r217" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "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": [ "r1017" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of net sales, accounted by one customer", "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": [ "r66", "r68", "r157", "r158", "r409" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "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": [ "r65", "r66", "r68", "r69", "r157", "r254", "r1017" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "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": [ "r66", "r68", "r157", "r158", "r409", "r1017" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities" } } }, "auth_ref": [ "r335", "r732", "r733", "r737", "r738", "r833", "r1029", "r1260", "r1263", "r1264" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities" } } }, "auth_ref": [ "r335", "r732", "r733", "r737", "r738", "r833", "r1029", "r1260", "r1263", "r1264" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r335", "r382", "r393", "r394", "r395", "r396", "r397", "r399", "r403", "r518", "r519", "r520", "r521", "r523", "r524", "r526", "r528", "r529", "r1261", "r1262" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r335", "r382", "r393", "r394", "r395", "r396", "r397", "r399", "r403", "r518", "r519", "r520", "r521", "r523", "r524", "r526", "r528", "r529", "r1261", "r1262" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r131", "r1043" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "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": [ "r224" ] }, "ttmi_ContractAssetsConvertedToTradeAccountReceivablesThresholdPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ContractAssetsConvertedToTradeAccountReceivablesThresholdPeriod", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract assets converted to trade account receivables, threshold period.", "label": "Contract Assets Converted To Trade Account Receivables Threshold Period", "terseLabel": "Contract assets converted to trade account receivables, threshold period" } } }, "auth_ref": [] }, "ttmi_ContractAssetsExpectedToBeCollectedAfterOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ContractAssetsExpectedToBeCollectedAfterOneYear", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract assets expected to be collected after one year.", "label": "Contract Assets Expected To Be Collected After One Year", "terseLabel": "Contract assets expected to be collected after one year" } } }, "auth_ref": [] }, "ttmi_ContractLiabilitiesConvertedToRevenueThresholdPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ContractLiabilitiesConvertedToRevenueThresholdPeriod", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract liabilities converted to revenue threshold period.", "label": "Contract Liabilities Converted To Revenue Threshold Period", "terseLabel": "Contract liabilities converted to revenue, threshold period" } } }, "auth_ref": [] }, "ttmi_ContractTerminationAndOtherCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ContractTerminationAndOtherCostsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract Termination And Other Costs [Member]", "label": "Contract Termination And Other Costs [Member]", "terseLabel": "Contract Termination and Other Costs" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r554", "r556", "r559" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r554", "r555", "r559" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Customer deposits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r554", "r555", "r559" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from contract liabilities", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r560" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Common Stock Related to Convertible Senior Notes", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1271" ] }, "ttmi_ConvertibleNoteHedgeAndWarrantTransactionExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ConvertibleNoteHedgeAndWarrantTransactionExpirationDate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Convertible note hedge and warrant transaction expiration date", "label": "Convertible Note Hedge And Warrant Transaction Expiration Date", "terseLabel": "Convertible note hedge expiration date" } } }, "auth_ref": [] }, "ttmi_ConvertibleNotesContractualCouponInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ConvertibleNotesContractualCouponInterest", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Convertible Notes, Contractual Coupon Interest", "label": "Convertible Notes Contractual Coupon Interest", "terseLabel": "Contractual coupon interest" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and Other", "verboseLabel": "Corporate", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r31", "r394", "r395", "r396", "r397", "r403", "r1229" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r205", "r871" ] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cost, Amortization", "terseLabel": "Amortization of definite-lived intangibles included in cost of goods sold", "verboseLabel": "Amortization of definite-lived intangibles", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r1205" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Goods Sold", "verboseLabel": "Cost of goods sold", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "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_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "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": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Current (provision) benefit, Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1190", "r1215", "r1283" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ttmtech.com/20240101/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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "negatedLabel": "Current (provision) benefit, Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1190", "r1215" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "negatedTotalLabel": "Current (provision) benefit, Total current", "totalLabel": "Current Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r248", "r707", "r716", "r1215" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "Current (provision) benefit, State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1190", "r1215", "r1283" ] }, "ttmi_CustomerBillingsAndPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CustomerBillingsAndPaymentsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Billings and Payment", "label": "Customer Billings and Payments [Member]", "documentation": "Customer billings and payments." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "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": [ "r67", "r409" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r129" ] }, "ttmi_CustomerWorkOrderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "CustomerWorkOrderMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Work Order", "label": "Customer Work Order [Member]", "documentation": "Customer work order." } } }, "auth_ref": [] }, "ttmi_DataCenterComputingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DataCenterComputingMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "documentation": "Data center computing.", "label": "Data Center Computing [Member]", "terseLabel": "Data Center Computing" } } }, "auth_ref": [] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt and Lease Obligation", "totalLabel": "Long-term debt, Carrying Amount", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r262" ] }, "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_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "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": [ "r36", "r182", "r183", "r256", "r259", "r335", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r807", "r1052", "r1053", "r1054", "r1055", "r1056", "r1213" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt, gross", "totalLabel": "Long-term debt, gross", "verboseLabel": "Debt instrument amount", "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": [ "r36", "r259", "r548" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Option to purchase common stock, shares", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r43", "r100", "r231", "r232", "r533" ] }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleStockPriceTrigger", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Option to purchase common stock, strike price", "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Base rate description", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r161", "r163", "r531", "r807", "r1053", "r1054" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Interest Rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r42", "r161", "r550", "r807" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "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": [ "r42", "r532" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument Line Items", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r335", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r807", "r1052", "r1053", "r1054", "r1055", "r1056", "r1213" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Long-term debt, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r284", "r1052", "r1289" ] }, "ttmi_DebtInstrumentMaturityMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DebtInstrumentMaturityMonthAndYear", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Maturity, Month and Year", "label": "Debt Instrument Maturity Month And Year", "terseLabel": "Long-term debt, maturity month and year" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "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": [ "r44", "r335", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r807", "r1052", "r1053", "r1054", "r1055", "r1056", "r1213" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "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": [ "r44", "r100", "r101", "r160", "r161", "r163", "r165", "r230", "r232", "r335", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r807", "r1052", "r1053", "r1054", "r1055", "r1056", "r1213" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt Discount", "totalLabel": "Debt Instrument, Unamortized Discount, Total", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r160", "r163", "r1266" ] }, "ttmi_DebtInstrumentUnamortizedDiscountPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DebtInstrumentUnamortizedDiscountPercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt discount percentage", "label": "Debt Instrument Unamortized Discount Percentage", "documentation": "Debt Instrument Unamortized Discount Percentage" } } }, "auth_ref": [] }, "ttmi_DebtInstrumentWeightedAverageDiscountPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DebtInstrumentWeightedAverageDiscountPercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument weighted average discount percentage.", "label": "Debt Instrument Weighted Average Discount Percentage", "terseLabel": "Debt instrument, weighted average discount percentage" } } }, "auth_ref": [] }, "ttmi_DebtInstrumentsInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DebtInstrumentsInterestRateAtPeriodEnd", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instruments interest rate at period end.", "label": "Debt Instruments Interest Rate At Period End", "terseLabel": "Interest rate at period end" } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Debt, Long-Term and Short-Term, Combined Amount, Total", "label": "Debt, Long-Term and Short-Term, Combined Amount", "terseLabel": "Short-term debt, including current portion of long-term debt", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation", "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Deferred (provision) benefit, Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1215", "r1282", "r1283" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Debt Issuance Costs", "totalLabel": "Debt Issuance Costs, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r162", "r1266" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "negatedLabel": "Deferred (provision) benefit, Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r248", "r1215", "r1282" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "negatedTotalLabel": "Deferred (provision) benefit, Total deferred", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r248", "r278", "r715", "r716", "r1215" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r688", "r689", "r884" ] }, "ttmi_DeferredIncomeTaxLiabilitiesRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DeferredIncomeTaxLiabilitiesRepatriationOfForeignEarnings", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred income tax liabilities, repatriation of foreign earnings.", "label": "Deferred Income Tax Liabilities Repatriation Of Foreign Earnings", "negatedLabel": "Deferred income tax liabilities, Repatriation of foreign earnings" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "Deferred (provision) benefit, State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1215", "r1282", "r1283" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred income tax assets gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r702" ] }, "ttmi_DeferredTaxAssetsInterestExpenseLimitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DeferredTaxAssetsInterestExpenseLimitation", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets interest expense limitation.", "label": "Deferred Tax Assets Interest Expense Limitation", "terseLabel": "Deferred income tax assets, Interest expense limitation" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred income tax assets (included in Other long-term liabilities and Deposits and other non-current assets, respectively)", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1280" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred income tax assets, net of valuation allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1280" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Deferred income tax assets, Net operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r121", "r1281" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Deferred income tax assets, Other deferred income tax assets", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r121", "r1281" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Deferred income tax assets, Property, plant and equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Deferred income tax assets, Tax credit carryforwards", "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r120", "r121", "r1281" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Deferred income tax assets, Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r121", "r1281" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Deferred income tax assets, Reserves and accruals", "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r121", "r1281" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r703" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "totalLabel": "Net deferred income tax (liabilities) (included in Other long-term liabilities and Deposits and other non-current assets, respectively)", "negatedTotalLabel": "Net deferred income tax (liabilities) (included in Other long-term liabilities and Deposits and other non-current assets, respectively)", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r117", "r1280" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Deferred income tax liabilities, Goodwill and intangible amortization", "totalLabel": "Deferred Tax Liabilities, Goodwill and Intangible Assets, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r121", "r1281" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Deferred income tax liabilities, Other deferred income tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r121", "r1281" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Deferred income tax liabilities, Property, plant and equipment basis differences", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r121", "r1281" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Tax on undistributed earnings", "verboseLabel": "Deferred tax liability, undistributed earnings of foreign subsidiaries", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1281" ] }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0, "order": 3.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income tax assets, Unrealized gain on cash flow hedge", "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "terseLabel": "Deferred income tax assets, Unrealized (gain) on cash flow hedge", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions." } } }, "auth_ref": [ "r121", "r1281" ] }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Unrecognized deferred tax liability related to undistributed earnings", "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries." } } }, "auth_ref": [ "r722" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation at end of year", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r595" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive gain", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "totalLabel": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax, Total", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r10", "r50", "r1272" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial gain", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r50", "r607" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on plan assets", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r577", "r1067" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Actuarial (loss) gain", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r570" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of net actuarial loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r564", "r602", "r628", "r1067", "r1068" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "terseLabel": "Net amount recognized", "totalLabel": "Net amount recognized", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r104", "r105" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r609" ] }, "ttmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnAssets", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan assumptions used calculating benefit obligation expected return on assets.", "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Expected Return On Assets", "terseLabel": "Expected return on plan assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r609" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "terseLabel": "Expected return on plan assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r611", "r633" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r610" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation", "negatedPeriodEndLabel": "Benefit obligation at end of year", "negatedPeriodStartLabel": "Benefit obligation at beginning of year", "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": [ "r565" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "terseLabel": "Benefits paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r572", "r636" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r614", "r1065", "r1066", "r1067" ] }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]", "terseLabel": "Defined Benefit Plan, Cash and Cash Equivalents", "verboseLabel": "Cash and Cash Equivalents", "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1065" ] }, "us-gaap_DefinedBenefitPlanCashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanCashMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Cash [Member]", "terseLabel": "Cash", "documentation": "Cash in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1065", "r1066", "r1067" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in Benefit Obligations", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Contributions to defined contribution plans", "verboseLabel": "Employer contributions", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r579", "r589", "r632", "r1065", "r1066", "r1067", "r1068" ] }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDebtSecurityMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Debt Security [Member]", "terseLabel": "Debt Securities", "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail" ], "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_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities [Member]", "terseLabel": "Defined Benefit Plan, Equity Securities", "verboseLabel": "Equity Securities", "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1065", "r1067" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesNonUsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities, Non-US [Member]", "terseLabel": "International Stocks", "documentation": "Security representing ownership in corporation or other legal entity, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1065", "r1066", "r1067" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesUsLargeCapMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities, US, Large Cap [Member]", "terseLabel": "Large-Cap Stocks", "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having large market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1067", "r1271" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesUsMidCapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesUsMidCapMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities, US, Mid Cap [Member]", "terseLabel": "Mid-Cap Stocks", "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having medium market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesUsSmallCapMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities, US, Small Cap [Member]", "terseLabel": "Small-Cap Stocks", "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having small market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Years 2029 through 2032", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r596" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r596" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r596" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r596" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r596" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r596" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Expected required contribution to be funded in 2021", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r597", "r1068" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r564", "r601", "r627", "r1067", "r1068" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Fair Value Of Plan Assets", "verboseLabel": "Fair value of plan assets", "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": [ "r576", "r587", "r589", "r590", "r1065", "r1066", "r1067" ] }, "us-gaap_DefinedBenefitPlanFundedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedPercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded Percentage", "terseLabel": "Percentage of funded status of accumulated benefit obligation", "documentation": "Percentage of plan assets to benefit obligation of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Unfunded status", "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": [ "r562", "r585", "r1067" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]", "terseLabel": "Change in Plan Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "negatedLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r564", "r568", "r600", "r626", "r1067", "r1068" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit income (cost)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r598", "r624", "r1067", "r1068" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r598", "r624" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r598", "r624" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefits paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r581", "r1273" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Long-term target allocation, percentage", "verboseLabel": "Target Allocation", "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r586", "r1067" ] }, "us-gaap_DefinedBenefitPlanRealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRealEstateMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Real Estate [Member]", "terseLabel": "Real-Estate Market", "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1065", "r1067" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "negatedLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r566", "r599", "r625", "r1067", "r1068" ] }, "us-gaap_DefinedBenefitPlanSpecialTerminationBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSpecialTerminationBenefits", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Special and Contractual Termination Benefits", "terseLabel": "Amendments/curtailments/special termination", "documentation": "Amount of increase in benefit obligation for benefits provided to employees payable from defined benefit plan or payable upon retirement." } } }, "auth_ref": [ "r567" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Plan Asset Allocation", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r1270" ] }, "ttmi_DepositsAndOtherNonCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DepositsAndOtherNonCurrentAssetsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits and Other Non-current Assets", "label": "Deposits and Other Non-current Assets [Member]", "documentation": "Deposits and Other Non-current Assets" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation of property, plant and equipment", "verboseLabel": "Total depreciation expense", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r87" ] }, "ttmi_DepreciationIncludingDepreciationOfDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DepreciationIncludingDepreciationOfDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Depreciation including depreciation of discontinued operations.", "label": "Depreciation Including Depreciation Of Discontinued Operations", "terseLabel": "Depreciation of property, plant and equipment" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current." } } }, "auth_ref": [ "r739" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Current", "terseLabel": "Derivative assets, current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r308" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r945", "r947", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r968", "r969", "r970", "r971", "r982", "r983", "r984", "r985", "r988", "r989", "r990", "r991", "r1005", "r1007", "r1010", "r1012", "r1085", "r1087" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, fixed rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument Gain Loss Reclassified From Aoci Into Income Effective Portion Statement Of Income Or Comprehensive Income Extensible Enumeration", "label": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income." } } }, "auth_ref": [ "r740" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r138", "r140", "r143", "r148", "r945", "r947", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r968", "r969", "r970", "r971", "r982", "r983", "r984", "r985", "r988", "r989", "r990", "r991", "r1005", "r1007", "r1010", "r1012", "r1041", "r1085", "r1087" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r26", "r138", "r143", "r148", "r151", "r152", "r741" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [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": [ "r741" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts Reclassified into Income", "verboseLabel": "Derivative instrument, increased interest expense", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "totalLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net, Total", "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments." } } }, "auth_ref": [ "r32", "r146" ] }, "us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, ineffectiveness", "label": "Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net", "totalLabel": "Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net, Total", "documentation": "The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness." } } }, "auth_ref": [ "r147", "r153" ] }, "us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsInHedgesAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow derivative instruments designated as hedges, asset fair value", "label": "Derivative Instruments in Hedges, Assets, at Fair Value", "documentation": "Aggregate fair value of all derivative assets designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsInHedgesAtFairValueNetAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow derivative instruments designated as hedges:", "label": "Derivative Instruments in Hedges, at Fair Value, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsInHedgesLiabilitiesAtFairValue", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash flow derivative instruments designated as hedges, liability fair value", "terseLabel": "Cash flow derivative instruments designated as hedges, liability fair value", "label": "Derivative Instruments in Hedges, Liabilities, at Fair Value", "documentation": "Aggregate fair value of all derivative liabilities designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow derivative instruments not designated as hedges:", "label": "Derivative Instruments Not Designated as Hedging Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow derivative instruments not designated as hedges, asset fair value", "label": "Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value", "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as an asset." } } }, "auth_ref": [ "r141" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash flow derivative instruments not designated as hedges, liability fair value", "verboseLabel": "Cash flow derivative instruments not designated as hedges, liability fair value", "terseLabel": "Commodity contracts, liability fair value", "label": "Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value", "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as a liability." } } }, "auth_ref": [ "r141" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Current", "terseLabel": "Derivative liabilities", "verboseLabel": "Derivative liabilities, current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r308" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r308" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [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": [ "r754" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, expiration date", "label": "Derivative, Contract End Date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r946", "r947", "r1005", "r1006", "r1008", "r1009", "r1011", "r1087" ] }, "us-gaap_DerivativeNonmonetaryNotionalAmountMass": { "xbrltype": "massItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNonmonetaryNotionalAmountMass", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commodity contracts number of notional quantity", "label": "Derivative, Nonmonetary Notional Amount, Mass", "documentation": "Nominal mass used to calculate payments on a derivative instrument." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1284", "r1285" ] }, "us-gaap_DerivativeRemainingMaturity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeRemainingMaturity1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, maturity period", "label": "Derivative, Remaining Maturity", "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r26", "r133", "r134", "r135", "r136", "r139", "r143", "r149", "r150", "r152", "r754" ] }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Description", "terseLabel": "Description of savings plan", "documentation": "Description of defined contribution pension and other postretirement plans." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r558", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r558", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue by Principal End Markets within the Reportable Segment", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1268" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r643", "r648", "r675", "r676", "r678", "r1076" ] }, "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_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": [] }, "ttmi_DisposalCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DisposalCosts", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Costs", "documentation": "Disposal costs." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDiscontinuedOperations" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r168", "r223" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1102", "r1103", "r1116" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1102", "r1103", "r1116", "r1152" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ttmtech.com/20240101/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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1137" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "U.S. Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1274", "r1275", "r1276" ] }, "ttmi_DomesticPrintedCircuitBoardRadioFrequencySubSystemAndRadioFrequencyFabricationPlantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DomesticPrintedCircuitBoardRadioFrequencySubSystemAndRadioFrequencyFabricationPlantMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Domestic printed circuit board, radio frequency sub system and radio frequency fabrication plant.", "label": "Domestic Printed Circuit Board Radio Frequency Sub System And Radio Frequency Fabrication Plant [Member]", "terseLabel": "Domestic PCB, RF Sub-System, and RF Component Fabrication Plants" } } }, "auth_ref": [] }, "ttmi_DomesticRadioFrequencyComponentPlantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DomesticRadioFrequencyComponentPlantMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Domestic radio frequency component plant.", "label": "Domestic Radio Frequency Component Plant [Member]", "terseLabel": "Domestic RF Component Plants" } } }, "auth_ref": [] }, "ttmi_DomesticSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "DomesticSubsidiariesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Domestic Subsidiaries [Member]", "label": "Domestic Subsidiaries [Member]", "terseLabel": "Domestic Subsidiaries" } } }, "auth_ref": [] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Earliest Tax Year [Member]", "terseLabel": "Earliest Tax Year", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r1278" ] }, "us-gaap_EarlyRepaymentOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarlyRepaymentOfSeniorDebt", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Early Repayment of Senior Debt", "terseLabel": "Early retirement of debt", "documentation": "The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity." } } }, "auth_ref": [ "r55" ] }, "ttmi_EarningPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "EarningPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) earnings per share:", "documentation": "Earning Per Share Basic And Diluted Abstract", "label": "Earning Per Share Basic And Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Basic (loss) earnings per share", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r325", "r350", "r351", "r352", "r353", "r354", "r361", "r363", "r368", "r369", "r370", "r374", "r764", "r765", "r880", "r900", "r1047" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted (loss) earnings per share", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r325", "r350", "r351", "r352", "r353", "r354", "r363", "r368", "r369", "r370", "r374", "r764", "r765", "r880", "r900", "r1047" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share", "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": [ "r63", "r64" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShare1" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r360", "r371", "r372", "r373" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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 foreign currency exchange rates 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": [ "r1291" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Global Intangible Low-Taxed Income", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1277" ] }, "ttmi_ElectronicManufacturingSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ElectronicManufacturingSolutionsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Electronic Manufacturing Solutions [Member]", "label": "Electronic Manufacturing Solutions [Member]", "terseLabel": "E-M Solutions" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries, wages and benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized Stock-Based Compensation Cost", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r677" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Remaining Weighted Average Recognition Period (years)", "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": [ "r677" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "terseLabel": "Employee Separation/ Severance", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Options", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ttmi_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "EmployeesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employees [Member]", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1099" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1099" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ttmtech.com/20240101/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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1099" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ttmtech.com/20240101/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_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1177" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1099" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1099" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1099" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1099" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1178" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation", "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan." } } }, "auth_ref": [ "r111" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r25", "r287", "r319", "r320", "r321", "r342", "r343", "r344", "r347", "r355", "r357", "r375", "r450", "r457", "r552", "r679", "r680", "r681", "r710", "r711", "r746", "r748", "r749", "r750", "r751", "r753", "r763", "r790", "r792", "r793", "r794", "r795", "r796", "r832", "r922", "r923", "r924", "r940", "r995" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1145" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1108", "r1120", "r1130", "r1156" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1105", "r1117", "r1127", "r1153" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r539", "r778", "r1053", "r1054" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1151" ] }, "us-gaap_ExtinguishmentOfDebtAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt [Axis]", "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtTypeDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt, Type [Domain]", "documentation": "Type of debt extinguished." } } }, "auth_ref": [ "r99" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r768", "r769", "r773" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r768", "r769", "r773" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r154", "r155", "r156" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "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": [ "r539", "r589", "r590", "r591", "r592", "r593", "r594", "r769", "r838", "r839", "r840", "r1053", "r1054", "r1065", "r1066", "r1067" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r33", "r154", "r539", "r1053", "r1054" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r768", "r769", "r770", "r771", "r774" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r539", "r1053", "r1054" ] }, "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_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasures" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measures", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r767" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 Inputs", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r539", "r589", "r594", "r769", "r838", "r1065", "r1066", "r1067" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 Inputs", "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": [ "r539", "r589", "r594", "r769", "r839", "r1053", "r1054", "r1065", "r1066", "r1067" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 Inputs", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r539", "r589", "r590", "r591", "r592", "r593", "r594", "r769", "r840", "r1053", "r1054", "r1065", "r1066", "r1067" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Carrying Amount and Estimated Fair Value of Financial Instruments", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r154", "r253" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "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": [ "r539", "r589", "r590", "r591", "r592", "r593", "r594", "r838", "r839", "r840", "r1053", "r1054", "r1065", "r1066", "r1067" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Nonrecurring", "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r768", "r769", "r770", "r771", "r772", "r774" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measures", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r15", "r35" ] }, "ttmi_FairValueOfWarrantsReclassifiedToWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "FairValueOfWarrantsReclassifiedToWarrantLiabilities", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Fair Value of warrants reclassified to warrant liabilities.", "label": "Fair Value Of Warrants Reclassified To Warrant Liabilities", "terseLabel": "Fair value of warrants reclassified to warrant liabilities" } } }, "auth_ref": [] }, "ttmi_FinacialInstitutionAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "FinacialInstitutionAgreementsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "FinacialInstitution Agreements", "label": "Finacial Institution Agreements [Member]", "documentation": "Finacial institution agreements." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r816", "r819", "r1081" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Total", "totalLabel": "Finance Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r814", "r827" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail": { "parentTag": "ttmi_OperatingLeaseAndFinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Finance leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r814" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r815" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail": { "parentTag": "ttmi_OperatingLeaseAndFinanceLeaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r814" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r815" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "Less than one year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "4 - 5 years", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "3 - 4 years", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2 - 3 years", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "1 - 2 years", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail": { "parentTag": "ttmi_LeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance leases", "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r813" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r816", "r819", "r1081" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r815" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r826", "r1081" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r825", "r1081" ] }, "ttmi_FinanceLeasesCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "FinanceLeasesCostsAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "documentation": "Finance leases costs.", "label": "Finance Leases Costs [Abstract]", "terseLabel": "Finance lease costs:" } } }, "auth_ref": [] }, "ttmi_FinancialInstitutionsNegotiatedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "FinancialInstitutionsNegotiatedPeriod", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial institutions, negotiated period", "label": "Financial Institutions,Negotiated Period", "documentation": "Financial institutions,negotiated period." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r459", "r460", "r463", "r464", "r465", "r466", "r467", "r468", "r547", "r551", "r754", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r898", "r1050", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1230", "r1231", "r1232", "r1233" ] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives of intangibles (in years)", "verboseLabel": "Weighted Average Amortization Period", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r299", "r491" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail" ], "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": [ "r221" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r221" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail" ], "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": [ "r221" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail" ], "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": [ "r221" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail" ], "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": [ "r221" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "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": [ "r488", "r490", "r491", "r493", "r872", "r876" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross 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": [ "r220", "r876" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "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": [ "r872" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "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": [ "r83", "r85" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesEstimatedAggregateAmortizationForDefinitelivedIntangibleAssetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Definite-lived intangibles, net", "totalLabel": "Net Carrying Amount", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r220", "r872" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Losses from foreign currency transactions", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "negatedLabel": "Losses from foreign currency transactions", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r786", "r787", "r788", "r789", "r992" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Transactions", "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": [ "r785" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Contract", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r1041", "r1065", "r1079" ] }, "ttmi_ForeignSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ForeignSubsidiariesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign Subsidiaries [Member]", "label": "Foreign Subsidiaries [Member]", "terseLabel": "Foreign Subsidiaries" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1112", "r1124", "r1134", "r1160" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1112", "r1124", "r1134", "r1160" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1112", "r1124", "r1134", "r1160" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1112", "r1124", "r1134", "r1160" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1112", "r1124", "r1134", "r1160" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures and other", "documentation": "Amount before accumulated depreciation of 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": [ "r224" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "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_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of subsidiary", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r1212", "r1247", "r1248" ] }, "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnFairValueHedgesRecognizedInEarnings", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of commodity contracts", "label": "Gain (Loss) on Fair Value Hedges Recognized in Earnings", "totalLabel": "Gain (Loss) on Fair Value Hedges Recognized in Earnings, Total", "documentation": "Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period." } } }, "auth_ref": [ "r144" ] }, "us-gaap_GainLossOnSaleOfProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfProperties", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Properties", "terseLabel": "Gain on the sale of asset", "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method." } } }, "auth_ref": [ "r1212", "r1247", "r1248" ] }, "us-gaap_GainLossOnSaleOfProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfProperty", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 5.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Oil and Gas and Timber Property", "totalLabel": "Gain (Loss) on Disposition of Oil and Gas and Timber Property", "negatedLabel": "Gain on sale of SH E-MS property", "terseLabel": "Gain on sale of SH E-MS property", "documentation": "Amount of gain (loss) on sale or disposal of oil and gas property or timber property." } } }, "auth_ref": [ "r12" ] }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOrLossOnSaleOfStockInSubsidiary", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of subsidiary", "label": "Gain (Loss) on Disposition of Stock in Subsidiary", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries." } } }, "auth_ref": [ "r1206", "r1207", "r1212", "r1304" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on extinguishment of debt", "negatedLabel": "Loss on extinguishment of debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r12", "r97", "r98" ] }, "ttmi_GainsLossesOnExtinguishmentOfDebtNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "GainsLossesOnExtinguishmentOfDebtNonCash", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cashless extinguishment of debt for issuance of new long-term debt borrowing", "label": "Gains Losses On Extinguishment Of Debt Non Cash", "documentation": "Gains losses on extinguishment of debt non cash." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "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": [ "r207", "r977" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r200" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, net", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "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": [ "r298", "r473", "r877", "r1051", "r1082", "r1236", "r1243" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Goodwill adjustment", "terseLabel": "Goodwill adjustment", "label": "Goodwill, Acquired During Period", "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": [ "r477", "r1051" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r472", "r486", "r1051" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureGoodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r472", "r475", "r485", "r1051" ] }, "us-gaap_GoodwillFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Fair Value Disclosure", "documentation": "Fair value portion of asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1288" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail": { "parentTag": "us-gaap_Goodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Gross", "terseLabel": "Goodwill", "documentation": "Amount before 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": [ "r476", "r483", "r1051" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail": { "parentTag": "us-gaap_Goodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated impairment losses", "documentation": "Amount of accumulated impairment loss for 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": [ "r476", "r483", "r1051" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment loss", "totalLabel": "Goodwill, Impairment Loss, Total", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill", "verboseLabel": "Impairment of goodwill", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r12", "r474", "r480", "r486", "r1051" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail" ], "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": [ "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r1051" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Adjustment for goodwill", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r1242" ] }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Derecognition of goodwill due to sale of subsidiary", "terseLabel": "Derecognition of goodwill due to sale of subsidiary", "label": "Goodwill, Written off Related to Sale of Business Unit", "documentation": "Amount of divestiture 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": [ "r479", "r1051" ] }, "us-gaap_GovernmentAssistanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceAbstract", "lang": { "en-us": { "role": { "label": "Government Assistance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGovernmentAssistance" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Text Block]", "terseLabel": "Government Assistance", "documentation": "The entire disclosure for government assistance." } } }, "auth_ref": [ "r798", "r799", "r800", "r801", "r802" ] }, "ttmi_GritelAndISCFarmingdaleCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "GritelAndISCFarmingdaleCorporationMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpBusinessAcquisitionPreliminaryProFormaInformationOfFinancialResultsDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gritel and ISC Farmingdale Corporation", "label": "Gritel And I S C Farmingdale Corporation [Member]", "documentation": "Gritel And ISC Farmingdale Corporation." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r203", "r332", "r380", "r394", "r400", "r403", "r445", "r518", "r519", "r521", "r522", "r523", "r525", "r527", "r529", "r530", "r779", "r1048", "r1261" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "HONG KONG" } } }, "auth_ref": [] }, "ttmi_HousingFund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "HousingFund", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "documentation": "Housing fund.", "label": "Housing Fund" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1102", "r1103", "r1116" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1212", "r1246" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of 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", "r226" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net income (loss) from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r130", "r204", "r215", "r350", "r351", "r352", "r353", "r367", "r370" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r333", "r717" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "verboseLabel": "Pre tax income", "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", "r198", "r264", "r380", "r394", "r400", "r403", "r881", "r894", "r1048" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r333", "r717" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic earnings (loss) per share from continuing operations", "verboseLabel": "Basic", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r196", "r263", "r265", "r325", "r346", "r350", "r351", "r352", "r353", "r363", "r368", "r369", "r765", "r880", "r1308" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted earnings (loss) per share from continuing operations", "verboseLabel": "Diluted", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r196", "r325", "r346", "r350", "r351", "r352", "r353", "r363", "r368", "r369", "r370", "r765", "r880", "r1308" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r494", "r501", "r978" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r501", "r978" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r22" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r334", "r683", "r692", "r700", "r705", "r713", "r718", "r719", "r720", "r938" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Income tax provision", "negatedLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r268", "r283", "r356", "r357", "r388", "r690", "r714", "r901" ] }, "ttmi_IncomeTaxHolidayIncomeTaxBenefitsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShareBasic", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfHnteAndRdBenefitAndEffectOnEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Holiday Income Tax Benefits Per Share Basic", "label": "Income Tax Holiday Income Tax Benefits Per Share Basic", "terseLabel": "Basic" } } }, "auth_ref": [] }, "ttmi_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfHnteAndRdBenefitAndEffectOnEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Holiday Income Tax Benefits Per Share Diluted", "label": "Income Tax Holiday Income Tax Benefits Per Share Diluted", "terseLabel": "Diluted" } } }, "auth_ref": [] }, "ttmi_IncomeTaxHolidaySharesBasic": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxHolidaySharesBasic", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfHnteAndRdBenefitAndEffectOnEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax holiday, shares basic.", "label": "Income Tax Holiday Shares Basic", "terseLabel": "Basic shares" } } }, "auth_ref": [] }, "ttmi_IncomeTaxHolidaySharesDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxHolidaySharesDiluted", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfHnteAndRdBenefitAndEffectOnEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax holiday, shares diluted.", "label": "Income Tax Holiday Shares Diluted", "terseLabel": "Diluted shares" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r318", "r686", "r687", "r700", "r701", "r704", "r706", "r934" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "negatedLabel": "Change in valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1277" ] }, "ttmi_IncomeTaxReconciliationForeignIncomeTaxRateDifferentialAndOtherPermanentItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferentialAndOtherPermanentItems", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation foreign income tax rate differential and other permanent items.", "label": "Income Tax Reconciliation Foreign Income Tax Rate Differential And Other Permanent Items", "negatedLabel": "Foreign tax differential on foreign earnings & other permanent items" } } }, "auth_ref": [] }, "ttmi_IncomeTaxReconciliationGainOnSaleOfProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxReconciliationGainOnSaleOfProperty", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Gain On Sale Of Property", "label": "Income Tax Reconciliation Gain On Sale Of Property", "terseLabel": "Gain on sale of SH E-MS property" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Statutory federal income tax provision", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r691" ] }, "ttmi_IncomeTaxReconciliationInternalRevenueCodeSection162MLimitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxReconciliationInternalRevenueCodeSection162MLimitation", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation internal revenue code section 162 (m) limitation.", "label": "Income Tax Reconciliation Internal Revenue Code Section162 M Limitation", "negatedLabel": "IRC Section 162(m) limitation" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "negatedLabel": "Goodwill impairment", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss." } } }, "auth_ref": [ "r1277" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "negatedLabel": "Stock options", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1277" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedLabel": "Other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1277" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "negatedLabel": "State income taxes, net of federal benefit and state tax credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1277" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "negatedLabel": "Uncertain tax positions", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount, Total", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r1277" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsForeign", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount", "terseLabel": "Foreign tax credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit." } } }, "auth_ref": [ "r1277" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "terseLabel": "Federal research and development credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1277" ] }, "us-gaap_IncomeTaxReconciliationTaxHolidays": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxHolidays", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfHnteAndRdBenefitAndEffectOnEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Holiday, Amount", "terseLabel": "HNTE and R&D benefits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday." } } }, "auth_ref": [ "r1277" ] }, "ttmi_IncomeTaxReconciliationUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxReconciliationUndistributedForeignEarnings", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Undistributed Foreign Earnings", "label": "Income Tax Reconciliation Undistributed Foreign Earnings", "negatedLabel": "Permanently reinvested earnings assertion" } } }, "auth_ref": [] }, "ttmi_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid, net for income taxes", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r59" ] }, "ttmi_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncomeTaxesTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesAtStatutoryFederalIncomeTaxRateComparedToProvisionForIncomeTaxesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets", "verboseLabel": "Increase in contract asset", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1211" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r866", "r1211" ] }, "ttmi_IncreaseDecreaseInCustomerDepositsLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncreaseDecreaseInCustomerDepositsLiability", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in customer deposits liability.", "label": "Increase Decrease In Customer Deposits Liability", "terseLabel": "Customer deposits" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued salaries, wages and 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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r1211" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "ttmi_IncreaseDecreaseInUtilizationOfNetOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncreaseDecreaseInUtilizationOfNetOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Utilization of Net Operating Loss Carryforwards", "label": "Increase Decrease In Utilization Of Net Operating Loss Carryforwards", "terseLabel": "Increase in utilization of the U.S. net operating losses" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of performance-based restricted stock units, restricted stock units and stock options", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r364", "r365", "r366", "r370", "r647" ] }, "ttmi_IncrementalCommonSharesAttributableToWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IncrementalCommonSharesAttributableToWarrants", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to warrants.", "label": "Incremental Common Shares Attributable To Warrants", "terseLabel": "Dilutive effect of outstanding warrants" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r489", "r492" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r84", "r222" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1115", "r1124", "r1134", "r1151", "r1160", "r1164", "r1172" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1170" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1104", "r1176" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1104", "r1176" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1104", "r1176" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangibles" ], "lang": { "en-us": { "role": { "terseLabel": "Definite-lived Intangibles", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r487" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r85", "r868", "r869", "r870", "r872", "r1044" ] }, "ttmi_IntangibleAssetsRiskAdjustedDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IntangibleAssetsRiskAdjustedDiscountRate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate to expected future cash flows", "label": "Intangible Assets Risk Adjusted Discount Rate", "documentation": "Intangible assets risk adjusted discount rate." } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interest Costs Capitalized", "terseLabel": "Capitalized interest costs", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r159" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "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": [ "r162", "r267", "r322", "r384", "r805", "r979", "r1095", "r1311" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid, net for interest", "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": [ "r326", "r329", "r330" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Interest", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_InterestRateDerivativesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateDerivativesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate derivatives, at fair value, net", "label": "Interest Rate Derivatives, at Fair Value, Net", "totalLabel": "Interest Rate Derivatives, at Fair Value, Net, Total", "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet." } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r1033", "r1092", "r1093" ] }, "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_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r219", "r1038" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories", "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": [ "r306", "r1037", "r1082" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories:" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r269", "r294", "r305", "r469", "r470", "r471", "r867", "r1045" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r219", "r1040" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r219", "r1039" ] }, "ttmi_IssuanceOfCommonStockForWarrantSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "IssuanceOfCommonStockForWarrantSettlement", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for warrant settlement.", "label": "Issuance Of Common Stock For Warrant Settlement", "terseLabel": "Issuance of common stock for warrant settlement" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovements", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements", "terseLabel": "Land and land use rights", "totalLabel": "Land and Land Improvements, Total", "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale." } } }, "auth_ref": [ "r1199" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land use rights", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1269" ] }, "us-gaap_LatestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LatestTaxYearMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Latest Tax Year [Member]", "terseLabel": "Latest Tax Year", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r1278" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "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": [ "r1294" ] }, "ttmi_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease right of use asset.", "label": "Lease Right Of Use Asset", "totalLabel": "Total lease assets" } } }, "auth_ref": [] }, "ttmi_LeaseWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "LeaseWeightedAverageDiscountRateAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease weighted average discount rate.", "label": "Lease Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r818" ] }, "ttmi_LesseeOperatingLeaseAndFinanceLeaseExpireDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "LesseeOperatingLeaseAndFinanceLeaseExpireDescription", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease expire description.", "label": "Lessee Operating Lease And Finance Lease Expire Description", "terseLabel": "Operating and finance leases expire" } } }, "auth_ref": [] }, "ttmi_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiabilityIncurred", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee, operating lease, lease not yet commenced, liability incurred.", "label": "Lessee Operating Lease Lease Not Yet Commenced Liability Incurred", "terseLabel": "Legally binding lease payments for leases signed but not yet commenced" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Less than one year", "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": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "4 - 5 years", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "3 - 4 years", "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": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2 - 3 years", "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": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "1 - 2 years", "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": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r812" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "ttmi_LettersOfCreditOutstandingRelatedToCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "LettersOfCreditOutstandingRelatedToCreditFacility", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Letters Of Credit Outstanding Related To Credit Facility", "label": "Letters Of Credit Outstanding Related To Credit Facility", "terseLabel": "Letter of credit outstanding" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r193", "r261", "r890", "r1082", "r1214", "r1234", "r1290" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r41", "r293", "r332", "r445", "r518", "r519", "r521", "r522", "r523", "r525", "r527", "r529", "r530", "r733", "r737", "r738", "r779", "r1082", "r1261", "r1295", "r1296" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:", "verboseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r36", "r179", "r180", "r181", "r184", "r332", "r445", "r518", "r519", "r521", "r522", "r523", "r525", "r527", "r529", "r530", "r733", "r737", "r738", "r779", "r1261", "r1295", "r1296" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long-term:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Revolving loan", "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": [ "r36", "r259", "r1306" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Line of credit unused portion of commitment fee", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r39" ] }, "ttmi_LineOfCreditFacilityExpirationDateMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "LineOfCreditFacilityExpirationDateMonthAndYear", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Expiration Date Month And Year", "label": "Line Of Credit Facility Expiration Date Month And Year", "terseLabel": "Letters of credit outstanding under U.S. ABL and Asia ABL, maturity period" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit outstanding amount", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "documentation": "Maximum amount borrowed under the credit facility at any time during the period." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Debt instrument, maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Debt instrument, available borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee under credit agreement", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Long-term debt", "totalLabel": "Long-Term Debt, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r36", "r259", "r538", "r549", "r1053", "r1054", "r1306" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail2": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term debt, less current maturities", "totalLabel": "Long-Term Debt and Lease Obligation, Total", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r36", "r885" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail2": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation, Current", "negatedLabel": "Less: current maturities", "totalLabel": "Long-Term Debt and Lease Obligation, Current, Total", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r40" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term debt", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r335", "r1267" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r335", "r542" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r335", "r542" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r335", "r542" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r335", "r542" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtMaturitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r335", "r542" ] }, "us-gaap_LongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt [Member]", "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of discount and issuance costs", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r302" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCredit" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-term Debt and Letters of Credit", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r228" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Long-term debt", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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": [ "r44", "r94", "r95" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r44" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r44", "r96" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [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": [ "r512", "r513", "r514", "r517", "r1254", "r1255" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r512", "r513", "r514", "r517", "r1254", "r1255" ] }, "us-gaap_LossOnContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossOnContracts", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss on Contracts", "terseLabel": "Estimated remaining costs to complete loss contracts", "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period." } } }, "auth_ref": [ "r206", "r553" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of 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": [ "r224" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r513", "r514", "r515", "r516", "r640", "r865", "r919", "r946", "r947", "r998", "r1000", "r1002", "r1003", "r1013", "r1030", "r1031", "r1049", "r1057", "r1075", "r1084", "r1265", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302" ] }, "ttmi_MaximumUtilizationOfNetOperatingLossCarryforwardsAnnual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "MaximumUtilizationOfNetOperatingLossCarryforwardsAnnual", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum Utilization of Net Operating Loss Carryforwards Annual", "label": "Maximum Utilization Of Net Operating Loss Carryforwards Annual", "terseLabel": "Utilization of the U.S. net operating losses" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1143" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1143" ] }, "ttmi_MedicalIndustrialInstrumentationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "MedicalIndustrialInstrumentationMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "documentation": "Medical, industrial, instrumentation.", "label": "Medical Industrial Instrumentation [Member]", "terseLabel": "Medical/Industrial/Instrumentation" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r513", "r514", "r515", "r516", "r640", "r865", "r919", "r946", "r947", "r998", "r1000", "r1002", "r1003", "r1013", "r1030", "r1031", "r1049", "r1057", "r1075", "r1084", "r1265", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1163" ] }, "ttmi_MonteCarloSimulationModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "MonteCarloSimulationModelMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Monte Carlo Simulation Model", "label": "Monte Carlo Simulation Model [Member]", "documentation": "Monte carlo simulation model." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1171" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1144" ] }, "ttmi_NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "documentation": "Nature of operations and summary of significant accounting policies.", "label": "Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "ttmi_NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "documentation": "Nature of operations and summary of significant accounting policies.", "label": "Nature Of Operations And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Nature Of Operations And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r328" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r328" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r213", "r214", "r215" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)", "totalLabel": "Net (loss) income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r199", "r215", "r266", "r291", "r313", "r316", "r321", "r332", "r346", "r350", "r351", "r352", "r353", "r356", "r357", "r367", "r380", "r394", "r400", "r403", "r445", "r518", "r519", "r521", "r522", "r523", "r525", "r527", "r529", "r530", "r765", "r779", "r896", "r975", "r993", "r994", "r1048", "r1095", "r1261" ] }, "ttmi_NetOperatingLossCarryforwardPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NetOperatingLossCarryforwardPeriod", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Net Operating Loss Carryforward Period", "label": "Net Operating Loss Carryforward Period", "terseLabel": "Net operating loss utilization period" } } }, "auth_ref": [] }, "ttmi_NetworkingCommunicationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NetworkingCommunicationMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "documentation": "Networking, communication.", "label": "Networking Communication [Member]", "terseLabel": "Networking" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Standards", "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": [] }, "ttmi_NonEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NonEmployeesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non-Employees [Member]", "label": "Non Employees [Member]", "terseLabel": "Non-Employees" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1143" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1112", "r1124", "r1134", "r1151", "r1160" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1141" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1140" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1151" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1171" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1171" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "terseLabel": "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": [ "r408" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "terseLabel": "Total other expense, net", "totalLabel": "Total other expense, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r208" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income:" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "auth_ref": [ "r1314", "r1315", "r1316", "r1317" ] }, "ttmi_NumberOfCountriesParentCompanyMarketsAndSellsItsProducts": { "xbrltype": "positiveIntegerItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NumberOfCountriesParentCompanyMarketsAndSellsItsProducts", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of countries the parent company markets and sells its products", "label": "Number Of Countries Parent Company Markets And Sells Its Products", "terseLabel": "Number of countries the parent company markets and sells its products" } } }, "auth_ref": [] }, "ttmi_NumberOfCustomersContributingToMoreThanTenPercentOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NumberOfCustomersContributingToMoreThanTenPercentOfRevenue", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of customers contributing to more than ten percent of revenue.", "label": "Number Of Customers Contributing To More Than Ten Percent Of Revenue", "terseLabel": "Number of customers contributing to more than ten percent of revenue" } } }, "auth_ref": [] }, "ttmi_NumberOfManufacturingFacilities": { "xbrltype": "integerItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NumberOfManufacturingFacilities", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of manufacturing facilities.", "label": "Number Of Manufacturing Facilities", "terseLabel": "Number of manufacturing facilities" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "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": [ "r1228" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "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": [ "r1228" ] }, "ttmi_NumberOfTimesCommonStockReleasedAtEndOfPeriodExceedsTargetNumber": { "xbrltype": "decimalItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NumberOfTimesCommonStockReleasedAtEndOfPeriodExceedsTargetNumber", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of times common stock released at end of the period exceeds the target number", "label": "Number Of Times Common Stock Released At End Of Period Exceeds Target Number", "terseLabel": "Number of times common stock released at end of the period exceeds the target number" } } }, "auth_ref": [] }, "ttmi_NumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "NumberOfTranches", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of Tranches", "label": "Number Of Tranches", "terseLabel": "Number of tranches" } } }, "auth_ref": [] }, "ttmi_OffsetAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OffsetAgreementMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Offset agreement member.", "label": "Offset Agreement [Member]", "terseLabel": "Offset Agreement Member" } } }, "auth_ref": [] }, "ttmi_OneMonthCmeTermSecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OneMonthCmeTermSecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "1- Month CME Term SOFR", "label": "One Month CME Term Secured Overnight Financing Rate SOFR [Member]", "documentation": "One Month CME Term Secured Overnight Financing Rate SOFR." } } }, "auth_ref": [] }, "ttmi_OnePointSevenFivePercentConvertibleSeniorNotesDueDecemberFifteenTwoThousandTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OnePointSevenFivePercentConvertibleSeniorNotesDueDecemberFifteenTwoThousandTwentyMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "One Point Seven Five Percent Convertible Senior Notes Due December Fifteen Two Thousand Twenty [Member]", "label": "One Point Seven Five Percent Convertible Senior Notes Due December Fifteen Two Thousand Twenty [Member]", "terseLabel": "1.75% Convertible Senior Notes due December 15, 2020" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Open Tax Year", "terseLabel": "Tax year remain subject to examination", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r694" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r380", "r394", "r400", "r403", "r1048" ] }, "ttmi_OperatingLeaseAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OperatingLeaseAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating lease and finance lease liability.", "label": "Operating Lease And Finance Lease Liability", "totalLabel": "Total lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "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": [ "r820", "r1081" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r814" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail": { "parentTag": "ttmi_OperatingLeaseAndFinanceLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating leases", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r814" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r815" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail": { "parentTag": "ttmi_OperatingLeaseAndFinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r814" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for 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": [ "r817", "r823" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail": { "parentTag": "ttmi_LeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r813" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r826", "r1081" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "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": [ "r825", "r1081" ] }, "ttmi_OperatingLossAndCreditCarryforwardPostUtilizationAdjustmentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OperatingLossAndCreditCarryforwardPostUtilizationAdjustmentTerm", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating loss and credit carryforward post utilization adjustment term.", "label": "Operating Loss And Credit Carryforward Post Utilization Adjustment Term", "terseLabel": "NOL and credit carryforward post utilization adjustment term" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r120" ] }, "ttmi_OperatingLossCarryforwardsExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OperatingLossCarryforwardsExpirationYear", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards, expiration year.", "label": "Operating Loss Carryforwards Expiration Year", "terseLabel": "Expiration year, operating loss carryforwards" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segment", "verboseLabel": "Reportable Segment", "documentation": "Identifies 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": [ "r393", "r394", "r395", "r396", "r397", "r403" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Nature of Operations and Summary of 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": [ "r167", "r216", "r217", "r251" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Deposits and other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r300" ] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain on cash flow hedges:", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in fair value gain (loss), net of tax", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "verboseLabel": "Other comprehensive (loss) income before reclassifications", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r34", "r50", "r320", "r790", "r793", "r796", "r1202" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfAccumulatedOtherComprehensiveLossRelatedToDerivativesDesignatedAsCashFlowHedgesDetail", "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on effective cash flow hedges during the period, net", "totalLabel": "Unrealized gain (loss) on effective cash flow hedges during the period, net", "verboseLabel": "Gain (Loss) Recognized in Other Comprehensive Income (Loss)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r309", "r310" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Net", "totalLabel": "Net", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r309", "r310" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts realized in the statement of operations, net", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedLabel": "Loss realized in the statement of operations, net", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r310", "r312" ] }, "ttmi_OtherComprehensiveIncomeLossDerecognitionOfForeignCurrencyTranslationAdjustmentUponSaleNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OtherComprehensiveIncomeLossDerecognitionOfForeignCurrencyTranslationAdjustmentUponSaleNetOfTax", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Derecognition of foreign currency translation adjustments due to sale of subsidiary", "documentation": "Other Comprehensive income loss derecognition of foreign currency translation adjustment upon sale net of tax.", "label": "Other Comprehensive Income Loss Derecognition Of Foreign Currency Translation Adjustment Upon Sale Net Of Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments, net", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive (loss) income, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r34", "r314", "r317", "r323", "r790", "r791", "r796", "r878", "r897", "r1202", "r1203" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Pension obligation adjustments, net", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r10", "r195" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r40", "r1082" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other current liabilities:" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r210" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1143" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other charges related to employee separation, contract termination and other costs", "label": "Other Restructuring Costs", "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12" ] }, "ttmi_OtherSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OtherSegmentMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Other segment.", "label": "Other Segment [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Current", "terseLabel": "Other", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r40", "r93" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r185", "r258" ] }, "ttmi_OtherThanUnitedStatesAndChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "OtherThanUnitedStatesAndChinaMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Other than United States and China.", "label": "Other Than United States And China [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1110", "r1122", "r1132", "r1158" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1113", "r1125", "r1135", "r1161" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1113", "r1125", "r1135", "r1161" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1139" ] }, "ttmi_PaymentOfOriginalIssueDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PaymentOfOriginalIssueDiscount", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of original issue discount", "terseLabel": "Payment of original issue discount", "label": "Payment Of Original Issue Discount", "documentation": "Payment of original issue discount." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1181", "r1208" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r54" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Amount paid", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r500", "r1210" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment 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": [ "r56" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Total consideration in cash", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r52", "r730" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of Gritel Holding Co., Inc. and ISC Farmingdale Corp.", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r52" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Investment in unconsolidated joint venture", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r52" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment and other assets", "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": [ "r212" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1142" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1142" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r561", "r586", "r588", "r594", "r613", "r615", "r616", "r617", "r618", "r619", "r634", "r635", "r637", "r1067" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan", "negatedLabel": "Other long-term liabilities", "totalLabel": "Liability, Defined Benefit Plan, Total", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r258", "r563", "r585", "r1305" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Defined benefit pension plan liability", "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r185", "r562", "r563", "r585", "r1067" ] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Accounting for Retirement Benefit Plans", "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": [ "r17", "r18", "r19", "r27", "r110" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Plan", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r611", "r612", "r614", "r617", "r620", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r642", "r1067", "r1068", "r1072", "r1073", "r1074" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1141" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1151" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1144" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1140" ] }, "ttmi_PercentageOfAnnualBonusParticipantsAreAllowedToContributeToDeferredCompensationPlan": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PercentageOfAnnualBonusParticipantsAreAllowedToContributeToDeferredCompensationPlan", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of annual bonus, participants are allowed to contribute, to deferred compensation plan", "label": "Percentage Of Annual Bonus Participants Are Allowed To Contribute To Deferred Compensation Plan", "terseLabel": "Percentage of annual bonus, participants are allowed to contribute, to deferred compensation plan" } } }, "auth_ref": [] }, "ttmi_PercentageOfAnnualDirectorFeesParticipantsAreAllowedToContributeToDeferredCompensationPlan": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PercentageOfAnnualDirectorFeesParticipantsAreAllowedToContributeToDeferredCompensationPlan", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan", "label": "Percentage Of Annual Director Fees Participants Are Allowed To Contribute To Deferred Compensation Plan", "terseLabel": "Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan" } } }, "auth_ref": [] }, "ttmi_PercentageOfNetSalesIfExceedCompanyDoesNotConductBusiness": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PercentageOfNetSalesIfExceedCompanyDoesNotConductBusiness", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of net sales, if exceed, the company does not conduct business", "label": "Percentage Of Net Sales If Exceed Company Does Not Conduct Business", "terseLabel": "Percentage of total net sales, if exceed, the company does not conduct business" } } }, "auth_ref": [] }, "ttmi_PercentageOfRecognizedIncomeTaxPositions": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PercentageOfRecognizedIncomeTaxPositions", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of recognized income tax positions.", "label": "Percentage Of Recognized Income Tax Positions", "terseLabel": "Percentage of recognized income tax positions" } } }, "auth_ref": [] }, "ttmi_PercentageOfVotingCapitalStockPledgedInObligations": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PercentageOfVotingCapitalStockPledgedInObligations", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage Of Voting Capital Stock Pledged In Obligations", "label": "Percentage Of Voting Capital Stock Pledged In Obligations", "terseLabel": "Debt instrument, percentage of voting stock pledged as security" } } }, "auth_ref": [] }, "ttmi_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units [Member]", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance-Based Restricted Stock Units (PRUs)" } } }, "auth_ref": [] }, "ttmi_PerformanceBasedRestrictedStockUnitsRestrictedStockUnitsAndStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PerformanceBasedRestrictedStockUnitsRestrictedStockUnitsAndStockOptionsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance based restricted stock units restricted stock units and stock options.", "label": "Performance Based Restricted Stock Units Restricted Stock Units And Stock Options [Member]", "terseLabel": "PRUs, RSUs and Stock Options" } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r614", "r1065", "r1066", "r1067" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "axisDefault": "Portion at Fair Value Measurement [Member] [Default]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r777" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosurePreferredStockAdditionalInformationDetail" ], "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": [ "r187", "r955", "r973", "r1312", "r1313" ] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosurePreferredStock" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Text Block]", "terseLabel": "Preferred Stock", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r229" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r1201" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfFairValuesOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses And Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "ttmi_PrintedCircuitBoardAndRadioFrequencyAndSpecialtyComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PrintedCircuitBoardAndRadioFrequencyAndSpecialtyComponentsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Printed circuit board and radio frequency and specialty components.", "label": "Printed Circuit Board And Radio Frequency And Specialty Components [Member]", "terseLabel": "Printed Circuit Board and RF&S Components" } } }, "auth_ref": [] }, "ttmi_PrintedCircuitBoardFabricationsPlantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PrintedCircuitBoardFabricationsPlantMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Printed circuit board fabrications plant.", "label": "Printed Circuit Board Fabrications Plant [Member]", "terseLabel": "PCB Fabrication Plants" } } }, "auth_ref": [] }, "ttmi_PrintedCircuitBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "PrintedCircuitBoardMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Printed Circuit Board [Member]", "label": "Printed Circuit Board [Member]", "terseLabel": "Printed Circuit Board", "verboseLabel": "PCB" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1198" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of the Mobility business unit, net of cash disposed", "totalLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested, Total", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from long-term debt borrowing", "totalLabel": "Proceeds from Issuance of Long-Term Debt, Total", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r53", "r935" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1182", "r1209" ] }, "ttmi_ProceedsFromRevolvingLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ProceedsFromRevolvingLoan", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from revolving loan.", "label": "Proceeds from Revolving Loan", "terseLabel": "Proceeds from borrowings of revolving loan" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfOtherProductiveAssets", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of subsidiary, net of cash disposed", "label": "Proceeds from Sale of Other Productive Assets", "documentation": "Amount of cash inflow from the sale of tangible or intangible assets used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r211" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment and other assets", "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": [ "r211" ] }, "ttmi_ProceedsFromSaleOfShEMsProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ProceedsFromSaleOfShEMsProperty", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of SH E-MS property", "label": "Proceeds From Sale Of SH E-MS Property", "documentation": "Proceeds From Sale Of SH E-MS Property" } } }, "auth_ref": [] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "terseLabel": "Other", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r1269" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r405", "r871", "r913", "r914", "r915", "r916", "r917", "r918", "r1034", "r1058", "r1083", "r1189", "r1256", "r1257", "r1268", "r1309" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40", "r1258", "r1259" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r405", "r871", "r913", "r914", "r915", "r916", "r917", "r918", "r1034", "r1058", "r1083", "r1189", "r1256", "r1257", "r1268", "r1309" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r291", "r313", "r316", "r327", "r332", "r346", "r356", "r357", "r380", "r394", "r400", "r403", "r445", "r518", "r519", "r521", "r522", "r523", "r525", "r527", "r529", "r530", "r731", "r734", "r735", "r765", "r779", "r881", "r895", "r939", "r975", "r993", "r994", "r1048", "r1077", "r1078", "r1096", "r1204", "r1261" ] }, "us-gaap_PropertyManagementFeePercentFee": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyManagementFeePercentFee", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of compensation fee", "label": "Property Management Fee, Percent Fee", "documentation": "The percentage charged for managing real estate properties." } } }, "auth_ref": [] }, "us-gaap_PropertyManagementFeeRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyManagementFeeRevenue", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi" ], "lang": { "en-us": { "role": { "label": "Property Management Fee Revenue", "terseLabel": "Shanghai E-MS compensation fee", "documentation": "The amount of revenue derived from managing real estate properties." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "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": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment, gross", "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": [ "r224", "r296", "r893" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r882", "r893", "r1082" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, plant and equipment, net:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r13", "r272", "r277", "r891" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "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": [ "r224" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life of property, plant and equipment (in years)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Outstanding offset agreements", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r186", "r260" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1139" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1139" ] }, "ttmi_RadioFrequencyAndSpecialtyComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RadioFrequencyAndSpecialtyComponentsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "RF and specialty components.", "label": "Radio Frequency And Specialty Components [Member]", "terseLabel": "RF&S Components" } } }, "auth_ref": [] }, "ttmi_RadioFrequencyComponentPlantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RadioFrequencyComponentPlantMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Radio frequency component plant.", "label": "Radio Frequency Component Plant [Member]", "terseLabel": "RF Component Plant" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r513", "r514", "r515", "r516", "r586", "r640", "r671", "r672", "r673", "r841", "r865", "r919", "r946", "r947", "r998", "r1000", "r1002", "r1003", "r1013", "r1030", "r1031", "r1049", "r1057", "r1075", "r1084", "r1087", "r1249", "r1265", "r1298", "r1299", "r1300", "r1301", "r1302" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r513", "r514", "r515", "r516", "r586", "r640", "r671", "r672", "r673", "r841", "r865", "r919", "r946", "r947", "r998", "r1000", "r1002", "r1003", "r1013", "r1030", "r1031", "r1049", "r1057", "r1075", "r1084", "r1087", "r1249", "r1265", "r1298", "r1299", "r1300", "r1301", "r1302" ] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RatioOfIndebtednessToNetCapital1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Secured leverage ratio, limit", "documentation": "Indebtedness divided by net capital." } } }, "auth_ref": [] }, "ttmi_ReceivableFromSaleOfProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ReceivableFromSaleOfProperty", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Receivable from sale of property.", "label": "Receivable from Sale of Property", "terseLabel": "Receivable from sale of SH E-MS property" } } }, "auth_ref": [] }, "ttmi_ReceivableFromSaleOfPropertyOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ReceivableFromSaleOfPropertyOutstanding", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable from sale of Shanghai E-MS (SH E-MS) property", "documentation": "Receivable from sale of property outstanding.", "label": "Receivable From Sale Of Property Outstanding" } } }, "auth_ref": [] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification to earnings", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Reclassification to earnings", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r34", "r50", "r320", "r790", "r795", "r796", "r1202" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation Of Assets From Segment To Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Operating Income (Loss) from Segments to Consolidated", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r76", "r78" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1105", "r1117", "r1127", "r1153" ] }, "ttmi_RefundOfCustomerDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RefundOfCustomerDeposits", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Refund of customer deposits", "terseLabel": "Refund of customer deposits", "label": "Refund Of Customer Deposits", "documentation": "Refund of customer deposits." } } }, "auth_ref": [] }, "ttmi_RepaymentOfRevolvingLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RepaymentOfRevolvingLoan", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of revolving loan", "label": "Repayment Of Revolving Loan", "documentation": "Repayment of revolving loan." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of long-term debt borrowings", "label": "Repayments of Long-Term Debt", "terseLabel": "Debt principal prepayment", "totalLabel": "Repayments of Long-Term Debt, Total", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r55", "r936" ] }, "us-gaap_RepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSeniorDebt", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Repayments of Senior Debt", "terseLabel": "Repayment of debt", "totalLabel": "Repayments of Senior Debt, Total", "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "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": [ "r166", "r682", "r1303" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Tax Credit Member", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r119" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1106", "r1118", "r1128", "r1154" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1107", "r1119", "r1129", "r1155" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1114", "r1126", "r1136", "r1162" ] }, "ttmi_RestrictedSharesVestedButNotReleased": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RestrictedSharesVestedButNotReleased", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Restricted Shares Vested, But Not Released", "label": "Restricted Shares Vested But Not Released", "terseLabel": "Restricted shares vested, but not released" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)", "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_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringCharges" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r497", "r498", "r500", "r503", "r509" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "totalLabel": "Restructuring Charges, Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12", "r504", "r506", "r1250" ] }, "us-gaap_RestructuringChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges [Abstract]", "terseLabel": "Reportable Segment:" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r499", "r500", "r506", "r507" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [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", "r500", "r501", "r502", "r506", "r507", "r508" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r500", "r505" ] }, "us-gaap_RestructuringReserveAcceleratedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAcceleratedDepreciation", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Accelerated Depreciation", "terseLabel": "Accelerated depreciation expense", "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r1200", "r1251", "r1252" ] }, "ttmi_RestructuringReservePeriodExpenseAndOtherRelatedCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RestructuringReservePeriodExpenseAndOtherRelatedCharges", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Restructuring reserve period expense and other related charges.", "label": "Restructuring Reserve Period Expense And Other Related Charges", "terseLabel": "Charged to expense" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r190", "r233", "r889", "r926", "r931", "r937", "r956", "r1082" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r287", "r342", "r343", "r344", "r347", "r355", "r357", "r450", "r457", "r679", "r680", "r681", "r710", "r711", "r746", "r749", "r750", "r753", "r763", "r922", "r924", "r940", "r1312" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r610", "r611", "r612", "r614", "r617", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r1274", "r1275", "r1276" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r610", "r611", "r612", "r614", "r617", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r1274", "r1275", "r1276" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r611", "r612", "r614", "r617", "r620", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r639", "r642", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r611", "r612", "r614", "r617", "r620", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r639", "r642", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Total Revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r381", "r382", "r393", "r398", "r399", "r405", "r407", "r409", "r557", "r558", "r871" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales", "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": [ "r381", "r382", "r393", "r398", "r399", "r405", "r407", "r409", "r557", "r558", "r871" ] }, "ttmi_RevenueFromProductsAndServicesTransferredToCustomersPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RevenueFromProductsAndServicesTransferredToCustomersPercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue from products and services transferred to customers percentage.", "label": "Revenue From Products And Services Transferred To Customers Percentage", "terseLabel": "Revenue from products and services transferred to customers, percentage" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r976", "r1032", "r1046" ] }, "ttmi_RevenueRecognitionReserveSalesReturnsEffectsOfForeignCurrencyExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RevenueRecognitionReserveSalesReturnsEffectsOfForeignCurrencyExchangeRates", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueRecognitionInSalesReturnsAndAllowancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition reserve sales returns effects of foreign currency exchange rates", "label": "Revenue Recognition Reserve Sales Returns Effects Of Foreign Currency Exchange Rates", "terseLabel": "Effect of foreign currency exchange rates" } } }, "auth_ref": [] }, "ttmi_RevenueRecognitionSaleReturnReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RevenueRecognitionSaleReturnReserve", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsDetai", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueRecognitionInSalesReturnsAndAllowancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition Sale Return Reserve", "label": "Revenue Recognition Sale Return Reserve", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Sales return and allowances" } } }, "auth_ref": [] }, "ttmi_RevenueRecognitionSalesReturnsReserveForSalesReturnsDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RevenueRecognitionSalesReturnsReserveForSalesReturnsDeductions", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueRecognitionInSalesReturnsAndAllowancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition, sales returns, reserve for sales returns deductions", "label": "Revenue Recognition Sales Returns Reserve For Sales Returns Deductions", "negatedLabel": "Deductions" } } }, "auth_ref": [] }, "ttmi_RevenueRecognitionSalesReturnsReserveForSalesReturnsProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RevenueRecognitionSalesReturnsReserveForSalesReturnsProvision", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueRecognitionInSalesReturnsAndAllowancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition, sales returns, reserve for sales returns provision", "label": "Revenue Recognition Sales Returns Reserve For Sales Returns Provision", "terseLabel": "Addition charged as a reduction of sales" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Transaction price allocated to remaining performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r275" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r276" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r276" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining revenue performance obligation, percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1183" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail" ], "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_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r824", "r1081" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r824", "r1081" ] }, "ttmi_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Right of use assets obtained in exchange for lease obligations.", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for new lease obligations:" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1171" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1171" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Net Sales", "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": [ "r409", "r1184" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Forecast", "label": "Forecast [Member]", "terseLabel": "Scenario Forecast" } } }, "auth_ref": [ "r641", "r1226" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario" } } }, "auth_ref": [ "r359", "r641", "r1179", "r1226" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss, Net of Tax", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r50", "r1292", "r1293" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Plan Target Allocation and Asset Allocation", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r237" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Schedule of Amounts Before Income Tax Effect Recognized in Consolidated Balance Sheets", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Amounts Before Income Tax Effect Included in Accumulated Other Comprehensive Loss", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Effect of Shares of Common Stock, Excluded From Computation of Dilutive Earnings per Share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Assumptions", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpAdditionalInformationDetails", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpSummaryOfPreliminaryEstimatedFairValuesOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r123", "r125", "r725" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Preliminary Estimated Fair Values of Net Assets Acquired", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r123", "r125" ] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of Activity of Designated Cash Flow Hedges in Accumulated Other Comprehensive Loss", "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Summary of Accumulated Other Comprehensive Loss Related to Derivatives Designated as Cash Flow Hedges", "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position." } } }, "auth_ref": [ "r145" ] }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "terseLabel": "Summarizes Plan Assets Measured at Fair Value", "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements." } } }, "auth_ref": [ "r236" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Income Tax Provision", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r245" ] }, "ttmi_ScheduleOfComponentsOfInterestExpenseFromConvertibleNotesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfComponentsOfInterestExpenseFromConvertibleNotesTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Components Of Interest Expense From Convertible Notes [Table Text Block]", "label": "Schedule Of Components Of Interest Expense From Convertible Notes Table [Text Block]", "terseLabel": "Components of Interest Expense from Convertible Senior Notes" } } }, "auth_ref": [] }, "ttmi_ScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Composition Of Certain Consolidated Financial Statement Captions [Table Text Block]", "label": "Schedule Of Composition Of Certain Consolidated Financial Statement Captions Table [Text Block]", "terseLabel": "Schedule of Composition of Certain Consolidated Financial Statement Captions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Long-term Debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r44", "r100", "r101", "r160", "r161", "r163", "r165", "r230", "r232", "r1053", "r1055", "r1216" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Net Deferred Income Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r244" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanChangesInBenefitObligationAndPlanAssetsInDefinedBenefitPlan", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfComponentsIncludedInNetPeriodicBenefitIncomeCostA", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectIncludedInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfAmountsBeforeIncomeTaxEffectRecognizedInConsolidatedBalanceSheetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfExpectedFutureServiceBenefitsPaymentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanAssetsMeasuredAtFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfPlanTargetAllocationAndAssetAllocationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineBenefitObligationsPlansDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanScheduleOfWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostDetail" ], "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": [ "r17", "r106", "r107", "r108", "r109" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Changes in Benefit Obligation and Plan Assets in Defined Benefit Plan", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r17", "r106", "r107", "r108", "r109" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Summary of Fair Values of Derivative Instruments in Consolidated Balance Sheets", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r139" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of Components of Discontinued Operations", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r16", "r30", "r37", "r169", "r170", "r171", "r172", "r173", "r174", "r176", "r177", "r178", "r225" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations", "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": [ "r1227" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Provision for Income Taxes at Statutory Federal Income Tax Rate Compared to Provision for Income Taxes", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r243" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Amounts Recognized in Consolidated Financial Statements of Operations with Respect to Stock Based Compensation Plan", "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": [ "r114" ] }, "ttmi_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of estimated useful lives of property, plant and equipment.", "label": "Schedule Of Estimated Useful Lives Of Property Plant And Equipment Table [Text Block]", "terseLabel": "Schedule of Estimated Useful Lives Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of Expected Future Service Benefits Payments", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r238" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "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": [ "r83", "r85", "r872" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Definite Lived Intangibles", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r83", "r85" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail" ], "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": [ "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r1051" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Goodwill by Reportable Segment", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1051", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Income from Continuing Operations Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1215" ] }, "ttmi_ScheduleOfLesseeLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfLesseeLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of lessee lease liability maturity.", "label": "Schedule Of Lessee Lease Liability Maturity Table [Text Block]", "terseLabel": "Maturities of Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Debt Maturities", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEmployeeBenefitPlansDeferredCompensationPlanAndRetirementBenefitPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components Included in Net Periodic Benefit Income (Cost) and Increase in Minimum Liability Included in Other Comprehensive Loss", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r239" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfProperlyPlantAndEquipmentDetail" ], "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": [ "r13" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule Of Restructuring And Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r506", "r507", "r508" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Accrued Restructuring Costs", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r89", "r90", "r91" ] }, "ttmi_ScheduleOfRestructuringCostsByReportableSegmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfRestructuringCostsByReportableSegmentTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Restructuring Costs by Reportable Segment [Table Text Block]", "label": "Schedule Of Restructuring Costs By Reportable Segment Table [Text Block]", "terseLabel": "Summary of Restructuring Costs by Reportable Segment" } } }, "auth_ref": [] }, "ttmi_ScheduleOfRevenueRecognitionAndSalesReturnsAndAllowancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfRevenueRecognitionAndSalesReturnsAndAllowancesTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Revenue Recognition And Sales Returns And Allowances [Table Text Block]", "label": "Schedule Of Revenue Recognition And Sales Returns And Allowances Table [Text Block]", "terseLabel": "Summary of Revenue Recognition in Sales Returns and Allowances" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Net Sales and Long-Lived Assets", "documentation": "Tabular disclosure of information concerning 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": [ "r79", "r202" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail" ], "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": [ "r79", "r197" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "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": [ "r73", "r74", "r75", "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Performance-Based Restricted Stock Units Activity", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r240" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "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": [ "r644", "r646", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Restricted Stock Units 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": [ "r113" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions Used in Determining Fair Value", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r241" ] }, "ttmi_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Leases" } } }, "auth_ref": [] }, "ttmi_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information related to Leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Leases" } } }, "auth_ref": [] }, "ttmi_ScheduleOfUnamortizedDiscountAndDebtIssuanceCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ScheduleOfUnamortizedDiscountAndDebtIssuanceCostsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of unamortized discount and debt issuance costs.", "label": "Schedule Of Unamortized Discount And Debt Issuance Costs Table [Text Block]", "terseLabel": "Schedule of Remaining Unamortized Debt Discount and Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Summary of Unrecognized Compensation Costs", "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r242" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureDefiniteLivedIntangiblesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Aggregate Amortization for Definite-Lived Intangible Assets", "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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "1-month Secured Overnight Financing Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1286" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1098" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ttmtech.com/20240101/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": [ "r1101" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "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": [ "r377", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r409", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r502", "r508", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r1051", "r1189", "r1309" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r407", "r408", "r942", "r943", "r944", "r999", "r1001", "r1004", "r1014", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1035", "r1059", "r1087", "r1268", "r1309" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "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": [ "r376", "r377", "r378", "r379", "r380", "r392", "r397", "r401", "r402", "r403", "r404", "r405", "r406", "r409" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "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_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Selling 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_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r200" ] }, "ttmi_SeniorNotesDueTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "SeniorNotesDueTwoThousandTwentyFiveMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Senior notes due two thousand twenty five.", "label": "Senior Notes Due Two Thousand Twenty Five [Member]", "terseLabel": "Senior Notes Due October 2025", "verboseLabel": "Senior Notes Due 2025" } } }, "auth_ref": [] }, "ttmi_SeniorNotesDueTwoThousandTwentyNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "SeniorNotesDueTwoThousandTwentyNineMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Senior notes due two thousand twenty nine.", "label": "Senior Notes Due Two Thousand Twenty Nine [Member]", "terseLabel": "Senior Notes Due March 2029", "verboseLabel": "Senior Notes Due 2029" } } }, "auth_ref": [] }, "ttmi_ShanghaiEMsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShanghaiEMsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Shanghai E-MS.", "label": "Shanghai E-MS[Member]", "terseLabel": "SH E-MS [Member]" } } }, "auth_ref": [] }, "ttmi_ShanghaiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShanghaiMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Shanghai.", "label": "Shanghai [Member]", "terseLabel": "Shanghai" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation expense recognized", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "negatedLabel": "Stock-based compensation expense recognized", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "ttmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationMonthAndYear", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Month And Year", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Month And Year", "terseLabel": "Expiration date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Options vesting period (in 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": [ "r1076" ] }, "ttmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDueToAnnualFinancialTargetPerformanceAchievement": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDueToAnnualFinancialTargetPerformanceAchievement", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Due To Annual Financial Target Performance Achievement", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Due To Annual Financial Target Performance Achievement", "negatedLabel": "Change in units due to annual performance achievement" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited / cancelled", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "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": [ "r663" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "verboseLabel": "Weighted-average fair value", "label": "Weighted Average Grant-Date 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": [ "r663" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding as of January 2, 2023", "periodEndLabel": "Outstanding shares as of January 1, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r660", "r661" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding shares as of January 2, 2023", "periodEndLabel": "Outstanding shares as of January 1, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r660", "r661" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant-Date Fair Value" } } }, "auth_ref": [] }, "ttmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOverYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOverYear", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested and expected to vest over year.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Over Year", "terseLabel": "Vested and expected to vest, year" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r664" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r667" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r664" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r671" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r673" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAmountsRecognizedInConsolidatedFinancialStatementsOfOperationsWithRespectToStockBasedCompensationPlanDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "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": [ "r644", "r646", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674" ] }, "ttmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayOutProvidedToParticipantsByNewPerformanceBasedRestrictedStockUnitsAwardOverInitialPayout": { "xbrltype": "pureItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayOutProvidedToParticipantsByNewPerformanceBasedRestrictedStockUnitsAwardOverInitialPayout", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award maximum pay out provided to participants by new performance based restricted stock units award over initial payout", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Pay Out Provided To Participants By New Performance Based Restricted Stock Units Award Over Initial Payout", "terseLabel": "Maximum payout provided to participants over initial payout due to new PRU Program" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "terseLabel": "Options, outstanding", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r652", "r653" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted shares exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r652", "r653" ] }, "ttmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfPerformanceModifier": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfPerformanceModifier", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award percentage of performance modifier", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Performance Modifier", "terseLabel": "Percentage of performance modifier" } } }, "auth_ref": [] }, "ttmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfPerformanceToBeAppliedToEachParticipantsTargetAward": { "xbrltype": "percentItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfPerformanceToBeAppliedToEachParticipantsTargetAward", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award percentage of performance to be applied to each participant's target award", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Performance To Be Applied To Each Participants Target Award", "terseLabel": "Percentage of performance to be applied to each participant's target award" } } }, "auth_ref": [] }, "ttmi_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedButNotYetReleasedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedButNotYetReleasedNumber", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Vested but not Yet Released Number", "label": "Share Based Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Nonvested And Vested But Not Yet Released Number", "terseLabel": "Other than options, outstanding" } } }, "auth_ref": [] }, "ttmi_ShareBasedCompensationArrangementChangeInExpectedAttainmentWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementChangeInExpectedAttainmentWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement Change in Expected Attainment Weighted Average Grant Date Fair Value", "label": "Share Based Compensation Arrangement Change In Expected Attainment Weighted Average Grant Date Fair Value", "terseLabel": "Change in units due to annual performance achievement" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationPerformancebasedRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674" ] }, "ttmi_ShareBasedCompensationArrangementsBySharedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementsBySharedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestFairValue", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest through 2026 as of January 1, 2024", "documentation": "Share Based Compensation Arrangements By Shared Payment Award Restricted Stock Units Vested And Expected To Vest Fair Value", "label": "Share Based Compensation Arrangements By Shared Payment Award Restricted Stock Units Vested And Expected To Vest Fair Value" } } }, "auth_ref": [] }, "ttmi_ShareBasedCompensationArrangementsSharesAuthorizedForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareBasedCompensationArrangementsSharesAuthorizedForIssuance", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangements shares authorized for issuance", "label": "Share Based Compensation Arrangements Shares Authorized For Issuance", "terseLabel": "Total number of shares available in incentive compensation plan" } } }, "auth_ref": [] }, "ttmi_ShareRepurchaseProgramAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShareRepurchaseProgramAbstract", "lang": { "en-us": { "role": { "documentation": "Share repurchase program.", "label": "Share Repurchase Program [Abstract]" } } }, "auth_ref": [] }, "ttmi_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVest": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVest", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest through 2026 as of January 1, 2024", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Vested And Expected To Vest" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "ttmi_ShenzhenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ShenzhenMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Shenzhen.", "label": "Shenzhen [Member]", "terseLabel": "Shenzhen" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short- Term Debt", "label": "Short-Term Debt [Member]", "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "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": [ "r821", "r1081" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Decrease in unrecognized tax benefits over the next 12 months resulting from expiring statues", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r246" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureGoodwillGoodwillByReportableSegmentDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfRevenueByPrincipalEndMarketsWithinTheRepor", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationReconciliationOfOperatingIncomeLossFromSegmentsToConsolidatedByReportableSegmentsParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r290", "r377", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r409", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r495", "r502", "r508", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r1051", "r1189", "r1309" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r25", "r47", "r287", "r319", "r320", "r321", "r342", "r343", "r344", "r347", "r355", "r357", "r375", "r450", "r457", "r552", "r679", "r680", "r681", "r710", "r711", "r746", "r748", "r749", "r750", "r751", "r753", "r763", "r790", "r792", "r793", "r794", "r795", "r796", "r832", "r922", "r923", "r924", "r940", "r995" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSignificantCustomersAndConcentrationOfCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r407", "r408", "r942", "r943", "r944", "r999", "r1001", "r1004", "r1014", "r1016", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1035", "r1059", "r1087", "r1268", "r1309" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r342", "r343", "r344", "r375", "r871", "r933", "r941", "r948", "r949", "r950", "r951", "r952", "r953", "r955", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r968", "r969", "r970", "r971", "r972", "r974", "r976", "r977", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r995", "r1088" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureRestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario" } } }, "auth_ref": [ "r359", "r641", "r1179", "r1180", "r1226" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorp", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAcquisitionOfGritelAndIscFarmingdaleCorpTables", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r342", "r343", "r344", "r375", "r871", "r933", "r941", "r948", "r949", "r950", "r951", "r952", "r953", "r955", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r968", "r969", "r970", "r971", "r972", "r974", "r976", "r977", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r995", "r1088" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1109", "r1121", "r1131", "r1157" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ttmi_StockIssuedDuringPeriodSharesPerformanceBasedRestrictedStockAward": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "StockIssuedDuringPeriodSharesPerformanceBasedRestrictedStockAward", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares performance based restricted stock award", "label": "Stock Issued During Period Shares Performance Based Restricted Stock Award", "terseLabel": "Issuance of common stock for performance-based restricted stock units (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock for restricted stock units (in shares)", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r25", "r187", "r188", "r233" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r25", "r187", "r188", "r233", "r657" ] }, "ttmi_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares warrants exercised.", "label": "Stock Issued During Period Shares Warrants Exercised", "terseLabel": "Issuance of common stock from warrant exercises (in shares)" } } }, "auth_ref": [] }, "ttmi_StockIssuedDuringPeriodValuePerformanceBasedRestrictedStockAward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "StockIssuedDuringPeriodValuePerformanceBasedRestrictedStockAward", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value performance based restricted stock award", "label": "Stock Issued During Period Value Performance Based Restricted Stock Award", "terseLabel": "Issuance of common stock for performance-based restricted stock units" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock for restricted stock units", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r25", "r233" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r25", "r47", "r233" ] }, "ttmi_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value warrants exercised.", "label": "Stock Issued During Period Value Warrants Exercised", "terseLabel": "Issuance of common stock from warrant exercises" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgramAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramExpirationDate", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgramAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program Expiration Date", "terseLabel": "Share repurchase program, expiration date", "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgramAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgramAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Common stock shares, repurchased", "negatedLabel": "Repurchases of common stock (in 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": [ "r25", "r187", "r188", "r233", "r936", "r995", "r1015" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgramAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "terseLabel": "Common stock value, repurchased", "negatedLabel": "Repurchases of common stock", "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": [ "r25", "r187", "r188", "r233", "r940", "r995", "r1015", "r1096" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossNetOfTaxDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfDesignatedCashFlowHedgesInAccumulatedOtherComprehensiveLossDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r188", "r191", "r192", "r218", "r957", "r973", "r996", "r997", "r1082", "r1097", "r1214", "r1234", "r1290", "r1312" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsegments [Axis]", "terseLabel": "Subsegments", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsegments [Domain]", "terseLabel": "Subsegments", "documentation": "Divisions of a component 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": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r797", "r834" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r797", "r834" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCompositionOfCertainConsolidatedFinancialStatementCaptionsScheduleOfCompositionOfCertainConsolidatedFinancialStatementCaptionsAddi" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r797", "r834" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r23", "r246", "r247" ] }, "us-gaap_SummaryOfIncomeTaxHolidayTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxHolidayTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Income Tax Holiday [Table Text Block]", "terseLabel": "Summary of HNTE and R&D Benefit and Effect on Earnings per Share", "documentation": "Tabular disclosure of the income tax exemptions and reductions which have been granted by taxing authorities for a specified period, applicable term of the exemptions and reductions, estimated dollar value of tax benefits, and per share benefits." } } }, "auth_ref": [ "r249" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of Activity in Valuation Allowance", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r118" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1150" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward, total", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r120" ] }, "ttmi_TaxCreditCarryforwardAmountNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "TaxCreditCarryforwardAmountNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforward, Amount Not Subject to Expiration", "label": "Tax Credit Carryforward Amount Not Subject To Expiration", "terseLabel": "Tax credit carryforwards not subject to expiration" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r119" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r119" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "ttmi_TechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "TechnologyMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "lang": { "en-us": { "role": { "documentation": "Technology [Member]", "label": "Technology [Member]", "terseLabel": "Technology" } } }, "auth_ref": [] }, "ttmi_TelephonicsCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "TelephonicsCorporationMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Telephonics Corporation [Member]", "label": "Telephonics Corporation [Member]", "terseLabel": "Telephonics Corporation" } } }, "auth_ref": [] }, "ttmi_TermLoanDueTwoThousandThirtyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "TermLoanDueTwoThousandThirtyMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Term Loan Due 2030", "terseLabel": "Term Loan due May 2030", "label": "Term Loan Due Two Thousand Thirty [Member]", "documentation": "Term Loan Due Two Thousand Thirty [Member]" } } }, "auth_ref": [] }, "ttmi_TermLoanDueTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "TermLoanDueTwoThousandTwentyFourMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFairValueMeasuresCarryingAmountAndEstimatedFairValueOfFinancialInstrumentsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtParentheticalDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditScheduleOfRemainingUnamortizedDebtDiscountAndDebtIssuanceCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Term Loan Due Two Thousand Twenty Four [Member]", "label": "Term Loan Due Two Thousand Twenty Four [Member]", "terseLabel": "Term Loan Due September 2024" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r1063", "r1268" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r1063", "r1268" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1142" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1149" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureDefinitelivedIntangiblesComponentsOfDefiniteLivedIntangiblesDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade Names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r128" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1170" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1172" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ttmtech.com/20240101/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_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r547", "r551", "r754", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r898", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1230", "r1231", "r1232", "r1233" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1173" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1174" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1172" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1172" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1175" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1173" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r102" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, common shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r102" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock - common stock at cost; 9,174 and 7,370 shares as of January 1, 2024 and January 2, 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48", "r102", "r103" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureShareRepurchaseProgram" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "terseLabel": "Share Repurchase Program", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r234" ] }, "ttmi_TtmViasystemsGroupIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "TtmViasystemsGroupIncMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "TTM Viasystems Group Inc.", "label": "Ttm Viasystems Group Inc [Member]", "terseLabel": "TTM Viasystems Group Inc" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r346", "r347", "r348", "r349", "r359", "r413", "r414", "r447", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r496", "r679", "r680", "r681", "r708", "r709", "r710", "r711", "r727", "r728", "r729", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r775", "r776", "r781", "r782", "r783", "r784", "r803", "r804", "r808", "r809", "r810", "r811", "r828", "r829", "r830", "r831", "r832", "r873", "r874", "r875", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesAccruedRestructuringCostsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureRestructuringChargesSummaryOfRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r499", "r500", "r506", "r507" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureSegmentInformationNetSalesAndLonglivedAssetsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES", "verboseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLongtermDebtAndLettersOfCreditLongtermDebtDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Remaining 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": [] }, "ttmi_UnamortizedDebtIssuanceExpenseAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "UnamortizedDebtIssuanceExpenseAmortizationPeriod", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Unamortized Debt Issuance Expense Amortization Period", "label": "Unamortized Debt Issuance Expense Amortization Period", "terseLabel": "Unamortized debt discount and debt issuance costs, amortization period" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "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": [ "r20", "r21", "r684", "r721" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1169" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r685", "r695" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "verboseLabel": "Reduced prior years\u2019 uncertain tax positions", "negatedLabel": "Reductions for tax positions of prior years", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r696" ] }, "ttmi_UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits including income tax penalties and interest accrued.", "label": "Unrecognized Tax Benefits Including Income Tax Penalties And Interest Accrued", "terseLabel": "Unrecognized tax benefits including income tax penalties and interest accrued" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r693" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefits, interest and penalties", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r693" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r697" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r696" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Reduction in deferred tax assets", "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r1279" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r698" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r699" ] }, "ttmi_UsAssetBasedLendingRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "UsAssetBasedLendingRevolvingCreditFacilityMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Us asset based lending revolving credit facility.", "label": "Us Asset Based Lending Revolving Credit Facility [Member]", "terseLabel": "U.S. ABL Revolving Credit Facility" } } }, "auth_ref": [] }, "ttmi_UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Asset Based Lending Revolving Loan Due May 2028", "label": "Us Asset Based Lending Revolving Loan Due Two Thousand Twenty Eight [Member]", "documentation": "Us Asset Based Lending Revolving Loan Due Two Thousand Twenty Eight" } } }, "auth_ref": [] }, "ttmi_UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyFourMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Us asset Based lending revolving loan due two thousand twenty four.", "label": "Us Asset Based Lending Revolving Loan Due Two Thousand Twenty Four [Member]", "terseLabel": "U.S. Asset Based Lending Revolving Loan Due June 2024" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r70", "r71", "r72", "r270", "r271", "r273", "r274" ] }, "us-gaap_ValuationAllowanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceLineItems", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [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_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Valuation Allowance of Deferred Tax Assets", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1217", "r1218", "r1219", "r1221", "r1222" ] }, "us-gaap_ValuationAllowanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceTable", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]", "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r336", "r341" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions charged to expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r336", "r337", "r338", "r340", "r341" ] }, "ttmi_ValuationAllowancesAndReservesOtherReductionsChargedToExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "ValuationAllowancesAndReservesOtherReductionsChargedToExpense", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowances and reserves other reductions charged to expense.", "label": "Valuation Allowances And Reserves Other Reductions Charged To Expense", "terseLabel": "Other reduction charged to expense" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquired", "crdr": "credit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Addition related to acquisition", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from business combination." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureIncomeTaxesSummaryOfActivityInCompanysValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r336", "r337", "r338", "r340", "r341" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureStockbasedCompensationAssumptionsUsedInDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r29" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r822", "r1081" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "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": [] }, "ttmi_VariousStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "VariousStatesMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Various States [Member]", "label": "Various States [Member]", "terseLabel": "Various U.S. States" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareAdditionalInformationDetail", "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureEffectOfSharesOfCommonStockExcludedFromComputationOfDilutiveEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrants to Purchase Common Stock", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r1085", "r1086", "r1089", "r1090", "r1091", "r1094" ] }, "ttmi_WarrantPricePerShareToPurchaseAdditionalCommonStock": { "xbrltype": "perShareItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "WarrantPricePerShareToPurchaseAdditionalCommonStock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrant price per share to purchase additional common stock.", "label": "Warrant Price Per Share To Purchase Additional Common Stock", "terseLabel": "Price per share of additional common stock purchased" } } }, "auth_ref": [] }, "ttmi_WarrantsExpirationDateRangeEnd": { "xbrltype": "dateItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "WarrantsExpirationDateRangeEnd", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrants expiration date range end.", "label": "Warrants Expiration Date Range End", "terseLabel": "Warrants ending, expiration date" } } }, "auth_ref": [] }, "ttmi_WarrantsExpirationDateRangeStart": { "xbrltype": "dateItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "WarrantsExpirationDateRangeStart", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrants expiration date range start.", "label": "Warrants Expiration Date Range Start", "terseLabel": "Warrants beginning, expiration date" } } }, "auth_ref": [] }, "ttmi_WarrantsSoldToPurchaseOfAdditionalCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "WarrantsSoldToPurchaseOfAdditionalCommonStock", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrants Sold To Purchase Of Additional Common Stock", "label": "Warrants Sold To Purchase Of Additional Common Stock", "terseLabel": "Warrants sold to purchase of additional common stock" } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/Role_DisclosureLongTermDebtAndLettersOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "auth_ref": [ "r1030", "r1031", "r1297", "r1299", "r1302" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted shares", "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": [ "r362", "r370" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLossEarningsPerShareReconciliationOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareFrom" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic weighted average shares", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r361", "r370" ] }, "ttmi_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ttmtech.com/20240101", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.ttmtech.com/20240101/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term.", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (years):" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "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": "(a),(b),(c)", "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),(j),(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": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "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": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r38": { "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" }, "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(b),22(b))", "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.20)", "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.21)", "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.22(a)(1))", "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.22(a)(5))", "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)", "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.24)", "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.25)", "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.29-31)", "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.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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "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": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "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": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1),(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r195": { "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" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r218": { "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" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r224": { "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" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r226": { "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" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r230": { "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" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r235": { "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" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(b)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r240": { "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" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(i)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r246": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r247": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r249": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r250": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r251": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r261": { "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" }, "r262": { "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,16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r263": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r264": { "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" }, "r265": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r470": { "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" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r505": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r506": { "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(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r507": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r508": { "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" }, "r509": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "605", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481187/605-35-45-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r710": { "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" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r753": { "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" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r871": { "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" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r926": { "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" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r1043": { "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" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1072": { "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" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1093": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1137": { "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" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1142": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1143": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1144": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1151": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1152": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1153": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1154": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1174": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1175": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1176": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1189": { "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" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1199": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1200": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1211": { "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" }, "r1212": { "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" }, "r1213": { "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" }, "r1214": { "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" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1223": { "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" }, "r1224": { "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" }, "r1225": { "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" }, "r1226": { "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" }, "r1227": { "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" }, "r1228": { "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" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1230": { "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" }, "r1231": { "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" }, "r1232": { "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" }, "r1233": { "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" }, "r1234": { "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" }, "r1235": { "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" }, "r1236": { "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" }, "r1237": { "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" }, "r1238": { "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" }, "r1239": { "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" }, "r1240": { "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" }, "r1241": { "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" }, "r1242": { "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" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r1249": { "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" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1256": { "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" }, "r1257": { "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" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1261": { "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" }, "r1262": { "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" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1265": { "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" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1268": { "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" }, "r1269": { "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" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1272": { "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" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1287": { "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" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1289": { "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" }, "r1290": { "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" }, "r1291": { "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" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1294": { "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" }, "r1295": { "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" }, "r1296": { "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" }, "r1297": { "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" }, "r1298": { "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" }, "r1299": { "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" }, "r1300": { "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" }, "r1301": { "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" }, "r1302": { "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" }, "r1303": { "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" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1305": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1306": { "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" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1309": { "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" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "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" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "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" }, "r1317": { "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" } } } ZIP 139 0000950170-24-021098-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-021098-xbrl.zip M4$L#!!0 ( +V 6U@.5_V -5D "EV 1 :6UG.# W-C2P@)"3$P"$N+28HQ?=$2/"/%T&[ M=^\> 3X!%2$AE2 3+9/@WWPAOP,DN.C,&)88:,P .@D:!@D:L@=@0/V?6&C_ M_0+^QX6&CH&)A8V#>P\/'S6ACAA 1\/ 0,?$P,+"Q$2-!J/& 4P2+%(F 3EL M,FTK'&9W',/C_(!U4-J-G8.SD=<0L(BHF+B M$O+/%!25E%54=?7T#0R-C$VL7]G8VMD[.'IZ>?OX^OD'A+^-B(QZ]SXZ*?EC M2FK:I_2,W+S\@L*BXI+2ZIK:NOJ&QJ;FKNZ>WK[^@<$?$Y-3TS.S<[_F5]?6 M-S:WMG=V]Z"G9^<7EU>PZYL__$(#,-#^Y?JK?I&@_$+'Q,3 Q/G#+S1TWS\F MD&!B,0E@D\IIXUBYDS$+AN&2/TW\6M5YC^6)S@G%2X]Q/$I6H54VZ!^N_7?/ M_GV.O?D/>?8_'?M??LT#!!AHJ,7#( % P-4-9VXHWG_9?]D_HG&_@Y5G+,#8 MY7-YCC='DBSZG=D'7]6;I>F_D,-<]8Q7'C@VIJ>/7^X!WX<435QHDIEE21KOVF,Q)AF5L\M"D ,YOM1J8)*7P-? M;(:S7B8=OE#TLQJ?>B-G@,E0@=L[B6!8< C0KRN(K"LS_JTDE$9FOJ :/2NH M_'CK&9>U%%;_4,K\8R76BW,M'+X@G/S>@EU* ])%A^-\UUNZZ1K^C,Q.4KN MZJQ?K!O>&R_+-$\FGP7+S/R8,1VB6OGF+#Q<4[%[^&DSS^/'HH:&XGV5SH<5 M?=% _!(NQ#FW(0S3K2>,16&G%!M@B-#K0 ()B_R(]DPD\&S0<"\"";/$;6SSN16\3]X3;49QW(>M5#R HZ[PTLRO1;Y^XK6P?(!- M[12==:V3/6MZX4M\H#C:5$QW(=93>]EO].DD8T/&Y98?)K3V1Y+Q3U;EJ=6L M2=N=*5+!G\ V!'"=QD<"L+L))+"_VW'^/,6?[I6"UXL?W4QA \S%RTB@_R@- M"5BJ(X'<5U_PS[45 /)_$G-# A0'M66C6%73KEO?3ETH3=4:Q[Y%KV#CF@*A M1:RD<[1A'Y0K2/FCJ=N33]8F)HR=&8Q;FU.[G[=_*-=J)3FTK*WBL ?JEY\: M2JW,-C:S5M5Z<#4_YOK1S1@^1?*468&ZG[J4.;2T]#% !Y"C;6K99Q-,!#U: MV3?7[3D-3ATN F;"^=G4(;^KI\R>F=UFRY1OT84TE7G^'\=1>+WJ1_XX)4* MJH@!6NCC9A5E4)IN:NU7SK)F/SI.1Z:#1F>/$'512 "?R&(:O(&QREUB#?+Q M/R5'R!+! ZI2 ASFKT),/JF1J?+-MIS.GDI31Y]]Z2"O1+@^>3Y9 Q9DR8/GDXFW&'J7 X?8FO.T,P3G=YI/LMM/4.0@!FZS^37=K+: M6#5 ^D)1",K(]#.R0L=2B6(TS5-5Z1K3WJ@9:M@7) ":.E?E#JV%9=%!!FJA M?(G>^2,!XCH#P3=V#,]GG:V+C?=\NM;Z]KC?:4)[5J,FXR,K**Q $1FZ$+P< M?)YQ!8JOQ?]?HH;^G^=I2+'E_[7D-&[N?R?4AKX\,E7)$DIR6B+N>\.Y,>', MYO-(1<&\1K7FPMGW^=@A_%#UDMM;&H,AO3U:'!3A5KF&!,C\FA4;3K(S9E+? M'CH_W4&[]F&0:[SCEE>&V5B1HZ!LMH)M^GCNR#8]_N?=DU2XWV6Y=&T17!@L MV@ GRUSX4?A1'[ZT?*+J$20W([QKLMPE05Y3+*F^.-#%O_J9J =!7G)R93A+ MI;XV2JPIHQ$R]-HMYCHV1 TV^U6!P.U9E3RU$G4L%W,H<(F>HSGG"299/F68 M;JHKO>[ NJ(*, R'@_*P;NG37*KYX76)OAUWY[]83B _."%Y%!2OXM9Q>TVX M.A7(=3DYXZ'N).= MAW7RPF>$$LNN182"G81V]I8^9U=1#RH[5[U [UA1RV,-RYV]Y=:A0EMXEP\/ MM-N3NZC8A]@X+=%.2JF\LTZ_?H"1EECJ^OO6Z\01 KAY![4ZU* 1FC<>P. M1$9>%V)&_7G616.>>X$&9*7'@UB^,'[=;.]E439A_Q#\6?@[MMD@M?5=BX5N MJ$QZWD9YVL3)D62HTJEE3_0Y(8TZHG^"MQ8)U*IY;O MBUBGNGC>^5V6N2O0 MDK!J]57UA3OF$F#1A^KNE4QN!DWXVNCDKUWG'R$!R =M!8J2;_^ J:1E83&_ M>SGJZ>].2\RQE*2(A[,M[X-]6,91&I -LH8L;@GV=%]1.MV%31M^00NLUK5EZA8U1?]+@\/5=/.T;,4*)HF M_IKS%'2]K:(&QU@]*CR"A!7Q@E0!)#K:LO16Q?;SE=TMU\)@HJCF<;.CYJJ7 MFJG22@VWYDI!T4?G#,0.")9)@RO--(]S+RDAYYWN*LA3-$R2#T[#=:B2X4A/ M.;70TTYJQF_: @B6MVF,[QY.^538/5 RVJ=?; ,-;+BGTIW)&UV8HWX^S^ F MZJ9_] VJD<'G3/.Z+$R((,1^X29!?OD<\F,G]F/*^.1#1:<,?MG: MGW@\T^_P2036Y*3PTWV]F78V\\&BG26;R-"X^L!Z*H?@CEN&T8F60YSN>=\H MH8N:R57<-@OYH8%@HZL*%P>#"6JECFMP^N"HQ(WNA/3M#3@]<543PQCFE[F0 M)MI#+6*#;[$BO1J@2%JS6]P1X%7X:$]E^5W_'K99]]%)!;\KEPR M':O5_(,I/EL$5L@8S37:$.2OY/#SGZZ@^^^WJA7N2=3'\%:DE<3);';$K1KK M*'1BT=+[? @HP73SG*)'=PVO^6WO(^$^:Z7<"\](_8IA7-/I*^D,4)"686HU M]OD/@F3O>>50PL)[J#7##EF;G 6OS*+W3&.*K9[>,EE^+&VTH3F-]9,BBS6P M*4JX0 +$]N-JSN#+AX=2TC)EDKWHHO/L\7;O'MV_3WS]7-F,X=,+J/G2UU6G MV^,#TXTI".]%%NL/IFQNLDN/)+Z)=LWT#R(1_:/3GI/1O:X1B?.[J9<9&N4S MY4+I0C$E-N'#3YX>F'\B'*JZ>O+!'\-77I8N.Z($_!H6J#XM@GGK7&Y(H^2\ M0\, X?U30I7=-T(GJ5E?U:#SS?39M[Y[(Q2R&.<4JJ06&"!+1K)@XSMF[VN/T,RP:^$Q4U759@N]([A;"D0X(8\@8&[L^T-YEQ MW>'(P9*"2YT8(B'!'@T(GJFM:;[F:ZX-Q?9?^PF%XT:!=KR/RJ[/Q=N_;1=0 M@*73X P?%CK>S0;4#1G!0"JI")?(+7UNZMOU>.FY:#7-J+2;Z1^6L"']I%.Y M'_-/%ZPM7\>&J.),S0;:V3@5+?"V9;5J/6TC%<;#6>$*".G/-(E'F*-9_;XH M/]Z<1"&Y8%M*1&&F8_V,P;CI=]0T 'RSUTMNL&MJ7:5+$U+=ES&FKNANX@.._=1Z+T,>5;/A) 83H^(Z MY)5,WA0XV9S.K9WWQ*9[*8'$SP$Q5-[E6\V!#K9T[E\.7VK:Q%$_ZW8I@\<; MZZ9PC&JZE%U8@-,7M_!X](^.F^70.8:ZY MKRO>AW?*7* \F2"4'5G?L<8KV6WBWS+%/D]$TM?:&C6N=(W>:*K.8@Q+\*$V$L[DF$SL*M..8K,S]!B 2Z)-$EW'SW5'R*P](D0ZD!;'G*5%O;\*TN?F:"/!*W;RH.&Z 0 M)C?4Z#K&T#=5_/;&;\YLUW\MD["SNK)D!WPJ-J-$S6FW1JJ[WV%2Z+ M2F$[K@N9G6]*]:Z0,D +TM0 *SD^"==*X[K3_KE<@^V$&1-\Z_ MR<=ZBN] STI6O&G-UX3H7A '0KC41EE$_VU=-_$Y;WS99SJ*;??K:M4 MPSV$.O60S7,D@.TP*HY#%"RX2O8;XSL2" O1MU:!.9&GR>M %0XR MZFX]M#]=.QWN=9_23X\>?C[/K]R>1-S[";T?H&UXMHL$<#;TTOK:&:%ZHTZK MA )YH7208K-0]+LGW^\TZRPF0A[^@O0OP.6]^:I"?C=D] _A[$YWT$N7-492 M05:-OL:QO,>F()'%DP;(;QS?N%S0+:]>$5HE_X]R_:&;HI6;7"#?_4M7+B= M].+1N;9I%M._CL1TWS5"D5&F(XQ&!!7"&D&18C*UR^>8I.*?AN=9?(CEJ1&] M#6KPYD8(#0O49R<-3=X0S2091YJ]165RL,;^R\J- ^Q0"MRHR,SEH%5 MXQ<:EFN#2E"PAZAM:WT]ZF:ZDX./&RER^-][?:J6F6R]82:[$]#J7%47Y'ME MS.ZRN0P7,!%P\"%>'ZH)M6[_KKFM )W\I0@*!.?B6UE/=S2!TS\N/9[L[.KU M6'[&L*Z"!.YY-^C:>>%4C".$Q[A*";@BZ$-?IB98Q8)/K\$KH!/Y^54DL+V M!+YWK%#=6[L3CZ>7?(<$EN3N",VB>JC-MO']HH-I*1#>N=!^QN[<;^=6&04R M[PM_@\NK8_;"'>XX-_J5'/HL2BH'OVUU#?G5[4S>X5<-T98UBQI:ZHN3[VUO MG)1S(FSB?E]6!T0.(*(N"L&]2D7@44E8U-U%PA@2D)!I,,F!EH",;H?@2 "X M:1-' O>=QE'+#>SLE'.[DL\_N39,5'/@=UMG@8-5YZ/MBV)5"-XST\<6,3=S MOBR>1= FPQ&'/QVU2M36#1@4R WE$OM@'9TLABG>SLR654YN08."=+EF7H3' MQS!Z"=&N$#'$>*,$7Q/#7%VC1I\2S;/^Z>"[E@OZQ0+/;.X3[ZAHWC#P>2 L MZLCE0]"/0(P]T$ YAWKOV>1RZ3$2P-S*>J1H,9%Z9ZB$>K*S4RDV(657#'.\ M%@(][!L(D"N.-Y";JSJ^V-^3G,WM9U:C'J0IRP/T/VZ0[!&:2R1F3'JJZN=I M.W2X%'N3:YM01Y!KRV+]BPDO6BOZOBC.X_GI!EP(QZTQ4.S*/&PX$\8/V_KV M0_;S !*0VSWRJWC$ U>!,LOQ7B#E6R*+R X(&>B_CR.1G.LW&!4H][(RD)#HNJ"HT0XY.,CR;.I:03^ MF%;N[Z:]EH[. / G[>>I1BNQ@SS1[R1J:-&,?&78E=(&)GF7CERU<+7O-'=5 MV[GBB-941QL,=QHD';1*#%ZT,&C3L+Q5O,AXM;520O-X M:'1WHJZXK"AM(K9I+_#TF#=DL_J:1$I?L]U\H_;Q!^1 OY6]A*.D]5)YD:3PRMO>#(-D"DXY0PBV!QR#!;MIK4KC-7 MB9]^LY!"N&-D=_H0I#H0TV7!"HTM\UX;VJJI'MF8A(R 9+Z$B(-4N_13KE]4 M((&*(JDJ/'CM+ K?7C>5PI6-CT;25TTYIET3Z%_H;G)T-%ZM!$Z)@(@JZ\H* MIH+LB@=]^?5KWE=1!Y*"DM;WG.HF:ITEY6LIYYWS?:"^\^+6>YHZ(74A2;F; M$$,P7\Z)BA[MXK[DM1<2"#]CK*VI_U:OYB3&\@:3RFA=ZTN(OC2YH4*Y-YLS M\9_K2D[1 MK?LX[Z&';NOFO,3=LL3Z8IR'A)>5V M4-HK%^N)UZR?S\]HK92NKY@+:D]Z/VMN+;8L_O3G95H':4*'G9E9[4DH])44 MM$.YQ-U3VME+*GDMEZNOV0U%Z+.'LJYWV@]' F\?Z$VU.^O \^T01MV3<%"6 MP[Q]@/<';&X;/E ,I@^;I9+)38O@CU5LCG;F.U!Q C2ID7Y%EG-P?TBPA#=YY+>IBRLU@C37H0[O,QDR+!J"J \ M*P$?B1)>ZZ^A4;$P5_,'B18MD>X_?&/1LK:>4Z2Z?6G4S-"=)G'(B[BXR7,) MH) 1.VW?=VV!QP5P9YYZWW'42F13O% ^UF ]K5DL M'>)B+.D8/3M[00(?@[7J"B9 MC+W;.+C-&RV34U]VX"L"K1X_W&EGBU/(&E!+$IR9@%<3=7=,V3;C;<#E3JZ> MS9K]YK'MNY6,&&[XH1:0.';G)W/Q+A'^[*01-Y(P9## !=2& >VV0]P47R9' M)AN>66[8'3KJ3N2[;G4,G =PCZ2M]8B\9:]9O5/MTWB+A9,#HYQ/;'\,<[-V MKL_?N#32O6D#E4\@K.X\HL[HPQ7\?\&R?,%][U?-%0]RUMQD&/#4'))D5<0]'C"V>[6 B(T MW[8J;M?$X0 ZVMB&LK<(&_'R=C'W$W ^!M#TE4[),TI [T\K^X\?\#IV/&AN M;;A% @,;4J"3HR'-)L3$#+NSH9YU4T%.BNX!D>X1F,#0P6@VA'T2$C^P6,&Z M0\F4>'U>VN[34>9.KF:%AF#_ Q+'#$5GW<[O?LB<'=*%7#4LC3Z-1^N2]*@X MOFD1J3@^?*WK_7.7X0M'\CF=^LN.=_S". +VE\_7OV;(A8**ML!X50ZK,6(Y MP\UV+9].373[0G+6,WX],QICYM2G0X]%4V+GZ^B[^QS(:W-UT*[8.A=@B;<5 M$L#?XID3TYVT., ^?4SON[_YM2OA[##Z=T/=FPD0WQ)KG#2YM; PQ;@\CF+D M-Y.K@(ZV=/T>O;+\;%3L=RJ0#[+%LRVRE!(9B%4DDYP;>"TQCCNCB.S>)0FX MPR,&/FPWO#Z*N[#]$RJ2F/C+E21AQW%:O"T9/XN0HE\=:OA]S [\#J(!:D0! MX0VN\,1N0$%J0Z%<\>XLOKN#V")M*2X!6N?^J):"N$X)EK]"Y8>*F(_:"K;_ M.^'T/].Z(J_$V($Z:/8F;LJ@_D/LH-!/"L//]S5+&-%^?^"2#+9[WCS>5XEU M5[-;^(1__FW>$)Y$TB) )3[ZG':6&VJHFF!P\M'AKLRU:-%TL6 XO?$%J7^B M4;D11Y+_]X=2=C@4W8,4'=$A>$Y/+'>[^H(9#I6AQDWQ2WM>"C+^VF^VI>"_ MKFMR7A"];)OQ@HCT2>X?JH[,3#Q%UY3:2ZQB82'0N"_+_C6Y)X/<(+7!P\G$ MP]0\J_Y,> +STWF7B%O_KEG!4MS]&NN5MV"2BA3A6N8M7&WK)V82W[&U5!)/ ML5GAD,[#F49E[Z$.8E-+QX#MU F5E1X2=6_E6/W)&S>],S1Y]&^#)7> M^XM>8"F"_%8)SC3/L2 :7'8K0R3I:XXP.1I=S_#>.)4I*^R9J6'F'7II\*BN MPY/CN0#H$]V_I>PWZY# NR7RDW'["\*71+7\IGZ@0/9@7+-U:*][U-I6VQKV MHY51; L+=C>^"H31V7$\"'JS$TE9/BMH8+X4 WT@*.V1<.T[#I> J8O3N MHA51%]+U,40B9@,EE5BYV_N_FL%:N@U>&VSW2.CQ@"+5!CKA-7HT:Z!PDF]! M:H7;\R_ *2_GX60G;,UA["F\G0R]O%,YM]QH)O@G>=\'&NGIZOM;FA#."M_* MRG,&P9\">PM@"2O]8O1LD^"'H0AO'Z*'?A:[;SK7I-D505T-5*U2$(J9.&?>L5UGEZ-7H^TTFW!U3TI+_-F>JT%?Z]4!+T))<2*AZH$C:9\6 MSVO.*^&W^R]F6^CM^.;!V9%D/9SM1GNW_/OR4Q?'[R3N1]$OUT(.QV\_F'SS MT&RB)=H^-#N>"[)9;_>^=S\J#P3_]OPZB;]Q#TQ+9*V]&$0T7L&BR6\RO9*B MM!3_##_'S'ET7V^TRY)L=UDD!DJFFT#'G.-OV4^4 />IB:063MF;VCRM@1O+ MC$ TUPY_A92?\V)T98 BO_XJF@][1.6_O)6(*+HAP)NO9+EEZ(/0W.DC$B', M=]-NIL'V.-MF)5R,KR/!YJR,$=ID.[HA]5J]"J M-2OI61J(D6>J&=PS\Z9(<5^3YEMF_/V>9D*@!<5.--^C8LQ<]'FJV;GO[@TX MSGWJI]M84.M5<&KEB83U6PA;B"F_-.A)7FE#0$I6]-;6*C$2\!6WAMUWHCF@ M1GQ%$43?,H>'>XG>=Z ^B(F?G4:]Y(9B8W*)@X;2YD3>/E5&1V>1S9))"+[E M0*6U(D-/%CP/$4B1V>/[(/8/5O/I7UA-YMW[DCTEG[(0 ]#U.I'F"<)[O)2+ M4T^K5 )XC,7+7]S<EAD M=TC/^HW5FWAPFV'PB=GP57\.]@)I?;]6NTOX0,,\T=VE0?/7" @HDNB()9T^ M1\&? MQ)( G MX.H_ [BN#CN+HF MYY.&3LHON'!QVS]FMN2C9K[/G=-O2;YFI8=FND,KO[MMNT!8>WSB9RSWZ6F+ .##;60:[D\MD$KJ)D<=@*8./!I1NH@^#5@'GP6!D$"2RC)\ LZG/.N?;! M5]\K37(3G**00 XX!E]F.PD)=-U./#B&!9IJR5P=)?]QYV'V_(3\@@X2\_R5 MR0Q(@/9__<6U*!RH.?*70(QED[S>ZC>V+"=! BI<^C DL++59S7]0*9^OW_C M8H^7&K2D\#H@=DK3QH'==[[KU_ZGSF'Z24(D(+.,P$+)=)[;;(\.>BGR7S_3 M]B_JD0"&"JA/,RIMCW3/_Y-UV;R,TAJV0@"^_;SIND^F[=Q%F.9Y,4UW %FL M3$R12+"S%A)030_6<4K5\KFPW- S6SM*WU):XPC-=175@/).9R9?FH:!VBRDG$/PX)(FO7M,4$B>/UG*7>'*ZZ?S>#RZB)3S:R(=LY=:JX,SDDB M)KB+/_<,"6B0@*'"7:=P N^\49R-Z?:M*(LUOX/!T)M'\PZ#R9^0#>_ E>[D-YI7^RE93%,PNU!?T< M'XY%&-T=H_0LOE7@T)'EEBU_O-?50S7)4^GGCAU?7SBV(8$>:;X^Z5,T(H;3 M,RZE.W4OM7R'XL<\O!U4G0AO6TD_*R2@3^" V M3^[7. 557@G-?."/D1B/C MQURG4:^[T5S4I_R V];F$Q+P&?D] #XN7#\M%X#>W[HQ/URU)'%4@BE.A)\; MW'$O%4/6WW2!UA7U&:[R#Z]8/V3SY2+H\G8Z#$O6?7*(I;2)^])/BK2BQC<% M7R'8!>![RW#V' H7\/K"=RVE[&RO3PB7NGTAPR"NL<(FAXEH2]"9>/XFA[]D MS6!'7;OP[_.3R_>.1$]?Z8#/'?(.P-1'2&"+[>NO[;L4,10P4+?91G= ?-Z& M')]QI/T\=84]D^$U!_O79PR]Y_&.8!6#?TFMA$R"/8]1\ER;D:E+ZOJW+2S)Z'B=PL9-7#)[=)@Y(( 1 D4Q*I[SZNH;J^OCY M"=PO;P3JF-^CER;(XJ 7Y%:GJ RM^=*]B>8L_O=V;M$K"@J-]BE)Y_9$/BR: MJ#X^^1GV\8J6?N4459D[ZDY1['@F?[X8+)O2 MPL(_)%.9.EBKZ9@XJ#BT8NPGN-QE9L+ P%/$1NLG-]\)T/A*T6K8;)[RTZ>' MBM3)RYU2PADSJ U'4[5# :!XB@00(*^.FQO7.S(VRS_O'W.BW_UIOXI<7UK3 M8/+U+6U@+2G^ M%!H>Z^7"-9PQHH!<*3KH U1BM4(-VH5,<9# I^"H)9;Q;^[7-<'$>A'5QPE,ENUG#<]CY MLA90,>IG-.1NP4#3'L%E<<1?EZU M+8V6UZZ!MS.C%40_B,;P#BGTR;E"2[$!#$!GFD[39%+(/FA1\0;?YG!+!#\8 M1Q=F**Q:G=.F8WA!X\AU_/0",U10 ZB4:H)EW+P]=%AUIM[6^>2^U4P1%WPB MWC_KC (VW(28("UYOTSC6[8\C]<0@HPI7E^R/J)SE;]WV2^%]Q.*-[=N$W/"$B0;0*L,4GW_[].:+@'S_?EA(RDLBO%VWE5I7@8M$)-!-D2^ M@KMKS_N6QB'1:Y=&?G#/CMP[\P3V%IC=*D1&,;D;P3'+8RN%V#@"$#1$^R8F M]#'K^PZR";WSD"F,HDS[MXF(\\S]F2]5=:CJINU,'K(7RC!2!+'1%2B%&%2K M_> ^2YEK.CF!,8$-;[CIP27#ZV5.ZO67#PR/&L%LT$VKFZ6 M6K# ,O/U6E^":[@^==M,=(8?#]=,K70>XBQM,S $@'K[A&^>JX [I2R6U\RG M4S&">*=S/WC_:"&!U?J7+9\T\R^\"\* 2 98=>2B ,_B+5M$(03O$3_[^/ C M#9?3E%$V%)^H66L"3P7QSVC>/K?I1[Q'49J(""C]_F8MS)M'?5^R'J15M^]E MD+V4-)]TNWR=;/?[5/,0'&>XO >7SILKV?FYIXP$!HJNM>_>0W.TUU#+:4"2 M74;ZR'7B"7Q_9B=OWV>>Q)+_[+[E$Q0MT865:6T;P>)*!HK*M7!0D?<5I:<@ M[>A^YJ_.7(^]37M[,EFJKK#N=I[3Q=#!N*M%8HW3138A4)9&I MLE)@I(,G3)RYV9271FT2H*1VSOK"<-:%E7"-UZ)@S57' 57I^'2 @L_ROK_W M/LA_%S[J&8H^-EY06VE/\";H3T+:GTR/B1(R%H5:-RS6G@PO)= MQL^&:J)TH7W?!=J0GGB<1BW0DO#,M]:8C)I-\^:[Y2U-4:N;M-Z6PX"+\YRH M9J'YK%'%MG2\7H;V^V)7*&S-*@QB;ISAUS6 (JI$*OVG3/HVK1(66&@#.;4O M*M4F:X=!"M],U64F\-6,^DEZONH%YH #?DS!/5?;.-P:IU\XX,!KWE['Y6BF MB<$=[6+CV!PM]HYG44R%V8:SU^+UW+?)@_.69[7?ZB)G%F4.M+XH,(26"6^K M0_FN]*P9(EM%_0-'I'85B8-E!^ #^8@!V/LUHFMV#UA5@2]F0?";PR%S?!1?I9JSK-W'PS-Y_FKP?-@A7@8!ARI4H MQC.DG-ZY<_P9S+^O!->["CX\1+LANW/"BO[*X8=B3WD-ZZ]>5V=*SC@B@25P M+A)@\9B?6?J!]68&]TM$ *LRA=+*HYIE$U.[D:9H0'(X$"H_"N9C.Q1;(?P:\\[P1,;U^;G4>P,4!!XV8[*#QSE;SA/_M6 M RM2BY*T\5<^I&;8CT8IA7MLT_UPO]TG T2*K]?/&6;J7TP>'%9MS'>]]=5[ M"-\;IN]_"(HO38 9[AU?$\U;K9]T=A@BE"1;>JZ"*9?&&%"JE5H3IE1YY-\V MO6FU2":& $\T2W BAHOXUW[H7+B>&LA=#%:&<:+>N^D]48300/N-B@ 2"W5<>JB"Q\?GW5M@PK#*ZMEJ987J[*8Y]N [["M(XBX<"R(C+*F M;,<70SM)U.\ 8CILC!Y[G?E=DJ43,Q6(7<>\ ([L*RR00&^-/&488?SG-(G4 M.AHUK-8&&1WF\I=*/*M&T \X0X,L!=:BO9A-D\X5M1".P^=>3<*FQ9M-)/Z/ M\\AM,+E=@G^L$'VD*TJ4I0__B[W_>I>B'_8D@NLN6BC?;+%E""H*EJ,Q?"T- MZ/U)Z;%;\WN8]G'!^")K+(72T:LC>PR==*%QTZXS=68E4O21H^]<"3J:JBO" MR^]UE9J7NP-X^_) 3-7IUK>CBMZ>N9TM:0@(V?HI=EL2. M<5W77,]5@SW$7;L3 K:.@KA+G/[H]/024?3:H6?MYIO^_%*Y(HBS0K7>9C(. MOU=F,D]C^HC/F7?YF"W_)4IB'HMOHN3HLYGIA*XI12*>QT=[)O[XR1=TA+9G M0PYO\CCNMNK@7I9,4GQ,<+.JB[1=FO?6ZPGW_%SF'++)QMD;S]7\ZOVCIC]M MSMU^<&"':L8+F\4XF1)2DHT?F3W$F:+-@7LT!VIB+BST,#NE&B&![<^X)&"( M0_=J%A>]>M.'FX$>1!9WW)! ^=%$0AD2X$:\O(& KOV-.SC+0OAUA]G&#+6= MEQBABGG%&V>$U2FRP3'0:U[GW8S[R7:UN^UD9Y^],LX$/?=',4XJY2(GYI?O MU%NUD4!CJ-Z4$IKYOL3[ /X90SZA$[W%==7CUJP1YY=0GCURX;J/+UYPA7V_ MW-= (8'CUGKFH8F_W%[9YY"B&T,%!>>[3%7+7H^T,G!2M>C-QNSWC\&D E]. MZM/NBSX]35Q2 DU2Y&'%%33<9-KGR92&4E.ETC17 Q=A.!;(":F#Y<]H* M%&.O_MZ5]&\U3QF9ZF3MD[C%4GL5"$\.]\+#IQ(51,8HPV*MLX8CC) M8W"VBH6@AS/G*DP??R^Q]5\&QTY4W/IEN252\H:-:%J(>BZUJ48#J\*$1 ;U MC2>VEW(J\JC?D88O1ZJX.@E;G M7$$#HO+_8.G:D-^X354*726) M$ZN]AA/OZ$5IQ#=*A8]^Q@XG,8([J.DA L=W$DFQH]59:YDJO9F)[[,@;;7-I(#G]@2.CO[R+ MR%')X:1YK^'.CTF'S-7DBTG*3')TV#CD MM\? KBBE1##D\VR W65PS;P<;V8%$F":XF9:*L<5PQ'[C3O PL%(V4I4^GL_ M!&?6]MG-Z@3U3DL8;T#4+8\71/7-A^[U,:BZ;USWRH[&\25?]DIO7_JU.K.$_64&K" M!/;<^.F,[X/9V0H#?".\-T_7/4E[ .S5"U8B'>:I('"1P_C34X>;O!:C+,4U M$A=2-34W6;L4\X^QI'[F_9NLZ-A.1&N(G**E74I2\U^.'?:15I?.2II/^\92 MM1;J-R-7'LOH".(PKDMUS\$@0H-'%\,2E\?:,U*<-VZ/36MC^7S;IS]P2MY3 M(4]]31 Y2(YVZ#9,UT,RBA\5K7 _5N(Q"^.TY)^A;@9%;(9=5.W0O4RO^OK$ MI]OB@WH $N!2:^&^C?EDHS;TRNB5H"+D]4_/NK3D5KM(Z2A'8#RWV-^D 8[X M!5ZA007QO!3$% %^W7&"8K*P0\#R/^-H_F]1K('?BK+'"/]2&0.4K 356\*P M4='JD^M$IU[)TB0ZD[D>MXYQ$!++IEN?A"J,H5E5(&'CU,0Z"AXIPN M[\=TQ_;E$!( 4' 6/X9U\Y]W6+W;W2SN^ZMXE%:(SMMT7#Z[M4$"H:XHE'9D MJYJ:.55+#'9H5YX0E!F8ZTIE09B :\&JP-0_YM+^OPH+@GN,Q,IB8H=Z07\Z MH$ 87T300,I[\?7) .OK>5$J/^D3_>X_^SCS-QN"? H6QOC(XNL_C9PJF]<\!\Z'\B[$/55'?4_" M8A$?T:3_QGI)M<0.U4A>I6-65S-L(GGVY4#A89)!_Z+"$5ANZ@.:L.)Q7Z)< MX2_+A9V,WO,'(@SS6)!5V6^]M:(C(WLMWT+V4J7H)6S!-'-W+9TF:PI.ES$= M!POY#?H)@^]QSM78[NB M)B\A-XZ7K^.VCZ]9-!^_BM#R(/YT*D?[&15:43WJ9'HG%45KDL(M25U=OJ&( M'>Z?0PTTY(E7#9PT]=G^Z.6#ZW$D4C8.J\_2MZ9=*'XE,3Y\,5]0Q6+W1E:* M(#O].V,VO]J$L$C]E->NU^W<6@>T=9:4# -P3GS;._MXP5+HY9U0 M?YN>)AN?N2^/W=;R* :3ST:\4WDE8]M$G2^T/*DBSWJ4#U+6E_ M.,MG?PM[FK[UV]^'> %X%S?_2AEN2YFOQY%U&FB/EFGTJ1CQB(R%3@R.W,-/ M_'ZD@E'O(?NHPN_'LFS39_-=DS)CDWQ7[V)6+M[5^W-[/Q]".UUY38$;J#&8 MTJNDCC\J(]=H3GKZUA\W!I-MDXN/Y24VMGN?YJ3P*%P^1P?*$?WE!#*<"G%: MM7^J66QAZC!+%ES5:(5'-=ZX\>HF?%&6D>ZH8"U07>+B$*ON\/?0RZN%UZMG M:HPOOLKBL'W*!JA6-F(-W&!AA9 L>)J([^5LJBCQ@HH5%]/G04YL-O,*K:/? M F?N(^[:IFV].>^"-"M%TL!2!F.F\_.=!&+^UL\$13^6&_H./V+0^[X=OMUPUM^4./\X9MFCJT[WVY7_UQ=X#7H:>O M UJV@S70T_BB0-0N%3-VA5C\X0!SX_)]!^JXT9B)TT":N==\WF6+QE([]%)< MS[X],WN,I?; !T]63,O=M/Y&;V:9FOH('R=&@YZ.^'T2:95_Y.:G"MF^ ]KU M2O$OA(0L_0$6-6 G5\P'B0I!D[QQ4\6YW#4D3)=6,00O$EOY9%GM**8,DQUD MZ/G7I=&EN28M:R=K8UI^%31,?2'I=J02C(CH0IQ(BBB-P+07Q&1J_A4LT&ZU MK<<1=3?WI>>;CTPX2L1".PEK@2<5EWATUS2&K![^4BNTM")7?3[S/B67IL/\ M>F\F#QULA1]:Z34(-M+(#N%PJ> W/C*[ZA=.AQ*IIAYI$@S;O#A[GLU4E;JZ M^K8&-S%SRP/;IV)]<,5NJ6G1UEF^%TSVHF:ZW-L)1+ S>X\5+\.Y.^[I!CU5 M-9,V]>=3#0$$=!YM<1E6L?3CYN8'G:1.>U.-$7Z_'>#1][)3[U7H8_(:RJY0 M):EI#"C1\],D >MBD?S9X2(D8(N5,$J&]5M.$M[JW.VR',M@%MT[)2SMVGU# M%.U]"%+H:)L^OA")'%ET-G_W3/\];?'#7V]M1X.[9X5'YOP"3*7Q%?TG#3O. MA W:9H\F-9LB=U3'LPJ)M6UP:?!,!)*>C)%R8HSS!'D6.(I02R^V&L8VEPW1 M:E^+)[&0-B4'A.=\_&J9)LYJ+3XLJ0K-JOA:S!LWDU6\*RIHDCF0-T5"/$@L M]A*]A8*%A6O!-/LSK?L2+NH>:&3*%!4L*3CG.1CJF':EMICWU)!&ZP'4EGQ, M*;>_W%NVV$O]%$?UH!HED/TEYH8I7N&6!?'R@]>VWQKC:3B)K%D8G_:LG'C& M9F]PXOBOHN3!+H*IS=2(MY(WP\G*W_&*L[1!RX5[BWV&E6 ]$F_.9JU9]704 MPZ$Y-IOQY&RTR&*>_?V7X#>[%8SV4R/&BE,\P(>7@KY\ABG;&1<2_PHYN#\G M]-VP(@0M\4TU9JG?Q2U9 MML/."CB3;L6L_-1KBAD6]]/S2!UP&%UW\HK8K!V_"#Q)$Z7LF?\>H91\];M% M3-_L#;8RC]QW8>'1V/-&(5Y^P_=\1Y +$?TZ-7NU@6M%<-/4JGXUMB8=X0MC MK(D0NET3@X8")UVPO:E4&J2HDT7JB4JZN9%B4"];>J0L2PTQD?C\R_U+"7!$ MT?3Y^\TSP MH!3D7 6308:R"J-@^>MK<:J%;CM:O7G^Z,.+8/7S0:_;0U$MTU3CXK][/)9C#)\RO+?B7X>;/]MJ5SFW=T7/TEAO:R[ET$!23LQT_>)=,Y8M M!RUZL+]DG!G,VC4P&.(8P@8E=;RW1OA4NL,N4S,;M_QPNMTH,0L]^3,IFO23 MP=_*.$5_[6L$#,7S_-;E9^%RX+Q=7T)/MMB7*A7$1!Q)BA0U9R3QRE17^^9T M_I$0Z^+=$$ZH\TQR_N_7,O3Q^ PU"W1Q?&98SPG2V$ZC9DNAS-2PESR MT_$F)O^;4+\!B8"LZ:V(P,!R^YO[7WWOI^>:_G+P*7-B?^5OEDKCWH)'2M?] MD(HE7):.1^9)7>JH ?A@^+FEP_,8S\)\;MX!/C3U,AK!^A6Y@=?W/6.I6[[Z M12Y;F/;&+ZW-;/WP=/5T]G@0I!FJJ/KD$2:QQ[U],\-04DLBF*O!S/'A!437 MHC7%I8Y1:/?EA^3ORJGZZJO8?F8W:%<*K_WNS^\1RO=X*#FY8\=(KZE870Y8 M2+ZG^G)F#O_.RMBQR#^"+8$F2U?P5T@489+RZOO-E&D6!9Z1?C39/94#[D\3 M[8P[$M.%3?[6/-7&.]_3CT2 >/0';.*#5#C)L9<#6\W^+/'VV8^T+41URF,% MJ>B_Q*^U%AXK39FXTLWU%BZ6F]1_M7$B8R6@^&+S+"6L3Z34=9"60 O'W!.* M(U\W=6[.IY1YJV0@<.T3_:45;=9-\"SB'/6^N(-E)OTQ+R:\O2;R)H6E%2_6 M5)X9/"Y;D?QHWO,-5[#<5P //=LSU$/*J4!-I&'UT<%K.GB;K;C+JS>D/E_B MIIY\$,,(2SXT0K!.2\GEJJ]EV2F/NQY=T)3%!(OTV^0-L,0Q\]ARH?W 29*] M_UA#XDR6KCYY+1AD,%$I#%A,\]BFXL\=^436^R%@'OF5&)_?*.**%YQTO'_= M:KX*$X:(AHQ2;=!Z"6)\Z8)N@XC508I2@M&/TQOGPR^XUNW"[3/6FZ=H!]N0?9VM66#TV MJE7SW6[;A8I^K(:$*Y7X%D[4_>^MFJ%%,:H. ;&I6F&E#.DB%Z_#4[?%J7;$ M*AP4>AN'O+0/:@UC'$(HV]+6^-IR.^*"S&::S=O:>ECWRHU_]2F'/%:B R@& M_73[3>[2N@]#\ \M;HYUIWC6,]7\7>@V:;:=;.=Z-JQ"63!?3(6=UU%L+^/P M>=,D8&DT%WYU!WMC?Y7"#GQOHLBD3&>4'/T=6AG%S]OJNPKCA5NN?6*<=;4C MZZ7,U[="\T4CQL 3= _/YL28XZQD;8>5.*R474N!:!]0UQ4FZ7 O/KW5CW#Y ME&WZRCGR4ZA[GSBFUT-I^H[UVR%U9Z$$0IB/<\B),?YNEQFDN9]$S(P2QY/A M:%VL[\D((!G-/>#2:K.&!I40]X(\T&\G@[ESF%,Z('XR?Q@]DXJ&R40JH,]*WL]K.L?.-$HL$I1#%*Q,,+[J3#$#F7I,Q7\ M6T&44LOW@_-A(2M.17K!3%X164:9$9TL/_O00Q5-:1EOR+I[*\0_T)DF]LX2@);0P(:4%(8N!M! MFVD^-;%P:(C+E[3(%/N9*"L,Z_WAKK$KU,S2V#Z\NQEKI*1T+]+R_!Z'J2<0 M(V-[]4*6,19M>6Z%F$@IMS5I?XW&J5O5Y]O4>5]4[[B#(B=_S_,-\.@+XB,+ MM_'MS\%[U1W4Y30]2. %M1?XE^+5 ?/M[5,&R1"?HUL1WX-%N,7G=2DMG!)M M"\]\N%;33*L#7Y3=ZL[\$DU_79+=] NUB#FWT4M;IA_AN]EH>WZ5BG_$.G<' M[1+,L,>2U/M1;U^><^%@(:3M8QJ;#DA V3F=X 'KQHIG]$(=+(>MO:C,V"^Y MNT&"V]AAN*2'>I/=X0MA0^X*=W+H X[/&[$>:#MZA@]7-1_N2QR>/][+)FZ; M<#Z"1 P7S'[FB%=86?T1MBF 20P9U>X3/]CYF[\JX>]I%8'=%@^0P-L ) M?&LW#ZISG3]S3:GY,8#AXN'KM=\_T4S-B?&YYJ3REY0-!!9UV(($:@]7PP=. MJS9?4XTM:#_K9WK M#&JZZ?9_Q =$I O2BX"@@!1!BJ%+DXW;/S)ZSY_QV9D^0RMBZ MK#&U\OPY0'L.=(H4/ITXK=FR@2TU0$[*/N)]&CB4E9W'FR5/&PA\#*YM+W?" MJE93/<1^S*YZ6#<.:,^$T/E>J'^"9E_)'SVQ@)5.KK^OK\2C]6 >/OG3>.GG M7>QXXT<.?AVK(HAPV?W? 'X6ZK6APD7B1O^U5L-V[VVM7JKEVV7/(@K+P*0) M2N[5QKQP13JN]KE)7LD8&Z66L84$7<[GD-)>\9A^9@ZPQDP:EOTDR-PB1H7M MPEI5^9MX#JP(TKEYA <'*7/N)'47<2*,'N[_&.=#AZ6]N>U6]M-?+X9#&JWA2K2$ME.C8T#[!T)@6T?@71E$8 M.BV:P\!-].@ZU30;MFL9=6C!9@4_@4WDMT;*=5>57RH-9YW85._%M"J603PB M*JW(61=EWP.CS0:TO/8/-\XI%W418:VNXF=-:*\4A8%0U[UU4-KPY@&:QUJ9+/ 9)T0F$2:GX"X+H6FJV MK*.N4WPCVW<$XN,"KJ&S$SU@NA(2K8-.+_D9=3@7.5)NJT !*MH@Y(GO)^'/ M^?;Y'6XEKME3'WJ;?C8?*W6L.,;QW21*7>&&]03AHOX#.HW^2]U(C0@AE^0= M0GS^MC"--F]*9 QAD,TFOO.'GT5,V9Y1Z9S)@4C;.K4QOE 3*]7_/BX;UFFV M,'?$X!)&YN C#P_R+FP)S'*.6O L#G*HQK3RX=QVCETYEF;Q8/ MX'B2RQRSXUBLU\Z8FBI?LRK5%]3?( Z\:9UL5[&C0$1?A@^R*ZR4>&-;,7G# M-D$722+6 LE+?\^WH]AXDH3S7VY23U1=8B$M>W<1N& M(0GWTKPZ^1MP!%AH/"JJF:M:O[LG@$_>E'3%#>KO4]Q2,^^+UAU4")-+NH)Y251(9P6N93I-N6@R=6: M/@7-.5W2?/Q>(L:S5,IGD93#SA7*I+!NL4$&_^JI'U,XO/6M,;LTJT9/?8A0 M]4N-1OYKWAA^4GP#P985VD9\I[Y@2S-I:5!\^A'_=&9=G$#K7U-[B67EA?T: M=B@QA6)Z^"D\LMFT!+\!CHD^T7>$NI5-]-3\KGDA]52C.WRM"9%$0=VV)$B2 MC)?[37XD0&R+W"R]-7K6?]"7D:65J7[9:BHG\D^"]-[:KP!^RKH\E"0#^8-Y MLM;H=K#+LPM?G$$VG>>4Y@_4NY<.A=,@VA,<4_:Z9J MR>&N[N]$3BR:]#M:O):+SGO1_(ULOX8Z3QWF_;)5DK\"ARW:IXF]8T"4,C\/ M529&H(Z"E7$>6E3AG@5QL22D6X-5Q1(32\(]@[B]O:ET/_^:8P()$V@A?5GR MD(94,2&9&0[6/.F<]6X%:H]6:34>9=9N'9)J5R#N3:G!PJSK"+1?I7\[%OW: M\2$0LF*=FZ[>X_N.R^-2FX^_P2)%4Q17]6-_1[+ M 7\>P=9G3PGLI@#*5/$KOF&Q-BSC^RA9-TE( ZK-8*[)N%T%W\3^IF)C)ZU= MI-!W]-\?EO\:*'[H$<<[970'IM1F,"(WF%_]H6K_?)%?JHEAIY=4=UYXG-U% M3XE)VAO]L9BQWP]4_=ZZY&U++&WF.P?4DD_2,\Z!A/PSU@\1Y\ OIG,@[5X8 M"88;UJDJ/"G99B@9/M,Z%!P,#IF/D._E: D$<>EW,_X1V^FL#F=7N4Y_2J^@ M6/:B@80@.WVVFO6'&XS)7?'K^++64%U\P^1VNT/(-"4C:ZM[)BF%8@]\.Y%H M2S8_NW4.1(40^FB5&5UZBV<@>O:YYX"S^)F>MJWT"4X@]!G%1O9;^D[T9&GP M\\4P1F<1"'%4B2J]P*8\9W/J]=/F'?[3J?+V^_-IF?O4T]18YQR&?\W,+[6G M#!BT.-HC3F#$KF6,/N/T0[$EU_=%OPG,#Z0BO:G"55T/KR1OY=?QP$YV3" \ MD0\3&%VS"&&K;W.3$8/XO3')1[!6?_LD\T1%(],K"P-0O*HB2 AV!^HDL7QK MY<+FC9T<2U;B74:>EM*%3Z<^]&-?S*4F4BOR[%^G6%%JBSEQ6Y0$UH>@)BX' M#;LV$OW168U*&$ZIF[>M0RT&[B%F=K0]48%%T2!KPD:6+;B->,*IW#ZTC'4K M3=U1+$#!>R\W=D;QO/H%G?B2PR W A(H!I,;.L9K7*K*ZC-R0I(6#K6#B^O# M+8"E?7=M'1$D-+%U6*Z"+O@>.:S0UE+KM)@A=G':!?3U^\_!V\8_"Q)YNCY[ M?3J/JVM1V+UF-MEIVL@A-95M!$N#WE6D2X#,R>N!K;;$K@:H';$EN0V9PNS"Z] MG^6.4,UX;[@^^X/KOMP.O-"QBY*$!1LLO=@K.\]*B'*+NE?#2,2HZXXCUF(\ET5S"ZM@B,LX.HQK7J$8+.%03E&^+.VSG;92=XZ.V]D M!4RG:23!?MW#MT]VX*HV0<"S25B MDO?]8:>JCTA&D2^&>@I6Q/2C6I+6Y5.N;=J%NXDT%)_H K]%2__ MGAYS&11 M,"C[_HV>:9U&=3$G1.2 T;*>9*RLI41YN?#8IN#K$=M;! N46F5OYDN?3#%O M!= 0U1M6:X]-_)_2Q]M439;=/3.ZUU[1M+NA!F9(R'=IBZK,89V""V*G\,UL MZ#&_YE( TN9TH.2PTNNP!EL'>)A8P7EO#F^"<]7MZ(ZERWW%@A+^0]+,B8ZAVKH37$($:? MLP =51 8H.7EAQ6-+;&G#O6*0$0@]UF@1S(N8B4J%<_04&Z)!90ZS2JWBM_^ M8@48&,XKL71E Q?FS:X=OC_T&]"U*ENV8IR?7W@E6/:,[-/#1TQQ.=H?GP@= M/$W[\M1R:[?A3ZLQM9_?&]2@H=>Z,V517O.91]P&7]<65W="@>R'P)9."'B" M-B7G^\]VJG?A5Z4*EI*-RGQMV,;K>+QQJ\<0-?2PAUOA#IXFXZ'%( [ M1(D3P.B2L[ARH M#JL3;ZNMRJXZS05MVL-G!K8S]];Z!3?0H,#J-1I3Q:)H1.=L6['X]HOB"UDZI?%Y@G\DK\M\G:F ^XK\MG_EC8)5HL7 M&/'=DML[/H;BD(KE=J-YL[3=&?6QNVC-[]]MT8H7S%M'RVEZ ZV,+[R;X?9U MHC^,/KC/V?,R@S'%L=BQTZ&9\.S#9O9KD8/% ;N.REB ME$4I#2^\6?#"FQ_9X_@VPQS/!L9N8:M6?N^"6MI4U1.WUP:D<:A3(X)VT<&L M&4A^@2O+O4_7+_Z :%UPM5JTK\!57891:3&3E*3.SQNE90\F%^EE=YD'GO;_ M6,/=\"K)=[W&+];H2;^8>$I#_>7[2FEK2S[&QM:[(V)7S_GMX!?.4^P0AY*FOIA1$D6!YE MY8S"LE0&'!,?#<]8"[UDS,J-M5,8Y-C/H;MSY\U 7:'56M6Z!3CK+1MSE/2L MOE*I(;NCKK>GMR+WKD$(7#=I $?:A[#6-7F^WY7KO)R>_,_F"J"KP%!>S>;^ M+)]QU:>C/K,J5$V$"JQ;_@H)\RH-]:J]?14YQNG_03U-/^V)@8>!FXK\I/#4 MK$ <5Q+M*K"C,.BEQOG6'-86*PNI\G>K"Z*)2KFUT8?2W@$&X/,G;;[[&,TU MJT#5Y&;I,F>L*^ZHI=3<^*==JGYZJD21EYDXS1]->[&FRTFC%"/#_S2DEG@\ M[+YWW!?4Y"0DCMLIC?7T]&Q'X!HE@@CYO_ BK5C3KI&9"9?JZ6\A 0>U.F\^ M]\Q6(E 8P12=T"Q=ZGP3 \1)XRPI*R?3XN.O;&:0(T&9EPZB1_8Z2. X#/ ^ M!]PU,NJK3+M$+Q1NABMKQ ^TD:@2"F?*ZG-+)L"&P^GF8@EOW\1?6PX7XO8, M.) 3KJ_Z;/-4QP-:;#4(2J%]FW1[+#U7Y)(:1:^&H;QO#FVMA1)>[+6;AV8M M%MQYAC%E.0<^:WWYMA, S4X%K=AXT\\UC8X-DA\%*Q_4U9[A1\Y&=KE@,5N( MWS*O*=10 YLITN,(-7NL8Z-N'XY+4W#?_S4I=#BYO2DFE__7BPR<\X MK3X@U3=HJ%,&N)A8;^A#]NC4"UYP[@]=7KK&JTI:-R+KU/$=,\=*>9< M?M%>!>!3[I=USN1N6R9_UZGQ+L[M#XZ%ZWK%UM:NN#8GRK[C^ @1+SM=A37, M2\1ZK<5+_EQ6]LTD%[U>U+W5%J,N^3D'$D-,.8@E)(1@H&D:L"4W%LZN<:]$ M+".I:IYR)SEW XP4)=YM*/:?;5:I,CRZ6U^)Q\_ER7^X3NRZR6BDCJJ75S94 MWI@1+1':58T$N]<3U\&'<>*K=:.KC%9"<*:WSZ\S1 MVPGF1+/#V)6QG#>R3=-!SV4T8^O=Q,-&%ZIVZ?T'GUOL,5P:E$RN+?&X[D)I MTE!++/4$C3,&5-*^NGL_6M#E6<'QXJ>#1Z*4J^G-T@2K4%I_0\G-#>*4VTGU MK%46Z.G?7QU2Q$Z1?]-(-^5N3OZB89XB*W]8V-N=6VL5R:PO.FAR%A@J6_1W MW/GA#KTG*/;04";G]H,@RD]'5/' ?"B+SE>MA8R/^SR\RDK2OG-.JI.]SR4Z MYRF%4@3NE/4HK -'2-=Q8QSH*EYR>(GXOJGX?N&7F3G+F0E(P!#Z1Z.9'_52 MAPF29K7H[V.>ZQ3+%DK7ID0ZME@T<<$B*BW7GO]U6O86A9QY+]$JU=QT^R5/ M 7S5W76PDTOY12>/#0T!ETL\ZF5>,]YX)C$"-*:P\L%D;E 6%9G^\S;F+Q(K M*W'[3(3\^7K/%+A[X@\9VA K8/-XB];!?QO@U0+0Y)Z\#QJH/KZB7AJ__LE MBB;A>AB15.@_E(:92)_Z_@8OWXA[*(^M9OE:C>YXX,^([W$!+QO3?5:7I"@8 MN$GM_8Y03K^*$O+KJ27RS>W.LS[;)*N5ZI$\75Z*V]U(9RJKITML=S3L4YM? MM+[."UT>Z0VD#\R.1FPK"^*G)%KW9% ME*\Q^YM:CG4?UMBL-8!A;1G77QMJ_%#_Z2!/_=K3)Y$B&YP7#OKP#0?^UG\8 M"5(GJ%[M+0%/==QQ53*(IZVX S>)9D)R>VW?X#&ZO*LWOZ6]CM67(7NOS.FT MDNQL;KTGOC^6*WY,@Z!ZZ!I4/.];$987KA(R'GS9HBN,$=_7.1)2Z6J<)=E; M]: [U,Y]!^"#_U73D$@?:(Y)$*Y*6-3H_TJV6>TV$8E!O"EK^3H#< NZ;?)U,-RVDPHUEB[+WE8A[U>8NV835>&H+'7ZZ=JP36]Z_R^]R*0)_< MNJ7476*WF65G^>-TKRY)]YJ,)L+:2YV(R#KY<)"57'UV67.#'4[:221FL?)N M[YVLWNN&DYUI:;6P=4_HVD5<_]P\$886!CLX8O?8M_;$DNG917;*O#R$HMW- MDNZ_OT.EOA2_(#M(I]U&1Q==N,# V/'5!9WPR+%F)"]CP&?ER@1&X%NWZY7+ M]MC+EPQ"&+0 3U6:_+&;Q/Z?@4G)O%GL:(^:[,VERO<+GA2INHSOS!>Y84"( MT:<-):.X99)9_PXY"((BE;5^=:AN.U;J+9+[0FGG;L>D]C3%*V56USW[H8D: M]P5W=X=!YOZRTB]3]V'[@CMV-U]@LB[@N+QE"(@@L(E>-ASS6RQ=:/.$HOHV M8E>/!7B)?E#X)YOIIKB0\!5>NZ0;SL,COL;4K\G3!E >>XP%9T5$A9SY MZ&;WE-^72G'$U!T-=?'54Y/']S B )PCNVO7-90'=R)1T;6P96I6BR:^96,Z M!YRZVEY.CU4NI3!Y)1E55%5 VZH:1O1]Q(/2JDJD\VQP8Z%4_YW?S_&>02K>[%^+J%#5ZL] M_.(YLBK]C/N(9R;3B4_?W ^1ZX)FQE\4R$NT?47-V:LOYL06?8*[%Q6XKS&X M J00CPYYBP02+^&WQJ=C8VFK\FQO7.)OLNJJQ!/->-D8H]6C"T3J1A'/E$.^(6=5'UQHM MYR7RN_KJXT2H4[ZQGR[4LGEV[@[:OMG_K2WG=Y:O3ND.7PC3]96O[VHQ>=\]\1/H.__WUT=/ZQ&=(+S[ MZ&<+>(YX^OJ='1=E];[S%_C]QEY LF#UQ3OK[&RZG+^Z MO'L+JG][/GMQY_S%2U\U>;D$?OW2%UU<_V;=[BSG.%WTV?P$ERR8LJP>5'KK MBZDV6)R5]W_Q^8N7OG@Q7UY=#/[CI8O.EO,/RDN^PZ^^7C&:O/^K^87+S[N8 M.:/CQX1V?<5;#_;!A[KTR<1R8MYW;(RZ0R^7-%U,RC$!K<1IM8P+,']3%V]? M+D\NRQ7_84GUZ&]U=B(?XI16^JU=>_\3?&S+1%8,Z/#]/_[7=S\>$3;^[W<_ M+B?+8_J'5O#O/]Y9_RQ_/:$E?B=? /3/L\F+OW]_;S;E1UC",Y:[[[^KZ]_^ M_OV2G^S.2M'_7=8OGJF/[^_0G.GT^F/WR'9\O9_SU":+TV-\)2>5^-4?)R]_D,^F^?K' M26LT7?WXYBA_-^&=>O#?IJCF3&Z K69PNA!@1 =H0LI*%[3-??_=%$_D6VCR MP\^SRN^?+A],%A6/?^-/FK4'_+?%^6.^7/Y.G1?@OW7 8G*N$%U*X+JSD%.O MH##JJH*-K?3O__'@OWZ\<^FVWG^7UF9J)A7PE(CO4BG(O2-4T[)3+E55P\5= MGJN('^X=X?0Y/9S>K:N3S(OWVWPRK9/38WKSIZ>\N WG;?'':<,EW6VSTR6U M=Y^E:F=]=03*AP[.=@N8>9&:=\K;W*T*]?M_+.=GM-'3D++&%1$P53RXW!.D MZ N$JB(YK8,)_>TUO\^WNGQUCU=]CL_CN]^K+U5JQW^0NR,QO=J_'X?N]4ESO> )VKSJ55T"Q8 MX((ND+W7_%BAE&S0:2QO;\!=EOBVDOIC?/YE"]_Q>/&AFWLPQRI:Y^+NC,44 M+#\B>@4N%0.)7(= UNA48L/0KBSZ[.1DLI1;7-R=-E$_O,@,A29TY6"ZB.2[ M6*2H^7Y+:%!,(_"&(@7=J"2VWF?3R?H-?_SW'T]_9DVZF/PPG1RS#N-%9@US MY_*M?^!1)08,'8J&D**FE?*5"BU M\YJI9F/5*OH4OOA1+HM,U4B\E7S_W? 7-!^AM.R!4JXURJ/D_NZ3/)A,!=0\ M(D9IOT^>'RV?]#\6='>QH"7+_Y+D&9_T]54L^K_-%A.Y@?NOS=^CR>+*4=CH MF?_Q,=ST__\VGYW2?/GJMV.V++S&]]EHG2;$5+* M 70M-FFGF[?I6A9C(UG>\6)4GYS";%@C)=X0JSRP/4)@M6!5;)&2OB+C3TY7 MH&;Z?+4BXL_F<_[FO:['D^41S2_NB,_<^3UMM!08;36:<82M'L'Y M5 &M_),5-4_8*>!U+<46SLG7+(5GA6%5SJRUJP5')4!!9X Z]J)]\&PC/G9$ M;HQ,M)2J0T8WV'4$5]G@ELQ>6+&&89!GFV;*]2S$GB6B648Q53G0,;#29'," MB2$Z&*L56T:JQE\Y'.]=B,>S:1U0*-[)ZML*>X*Z/N9W_^"=>>+ MM1G]K -R_XUCO0/96-W/9YV.SE_J>NU0J#$D=^P8%2+&^MG8$F.I*=9K>OXM M",/G/[]//06%",C>(:,(@Y!#MA#8Q;$ZM1J4O?K\?3*E]A--^8>E !C&+&N7 M?%+/_WIOMEC>FU.;+.^_/&7/BMKOM#R;3Q_-%HNW5NKAM,Y.Z,F[Y8;O$W^<-LRKAL M=17OXW).R\E\==MO/?CB;ON?L\7R'+<]Z<_PY4;+[ES(63PLTS,?N\"RGFUA MZZ39$CC1OI[3\NNBVK: M%0;)-GF6=E;^12!C;8E=Z6"#'U/:=0HI5 8S9#7[LU$)JHL!:F@,ZZ@5%^+ MRVX,^FR:AYK0L6HET>PF0',F=1.[+^&*J_*YRUZ/SR10^93F+R:5Y)7;A>>% MC]TXAZ![9GFOQ@(J0O"J,3X.P99TQ6$>8^$/7-$40[9K]*!]85BAV!=+QAJP M*5'R.B1OKH#N,1;^X SK.Z$_1FR":12L0IG.)@(LSH&/K&6L"3[@%4#[._%= MG%76V+R>_ NO*+V[+L$YHQ4[3^M G'89T-0,/69GJ;>F)&'QV3&_.Y?S)'/J MQ-BMTN(?/TKF](?%*E')'_G=*I/Z@V04__[]8G)R>BQ9R]7?CN;RC9*:@HL4 MU-]>+MKW=]8?__9GKGY=S,[FJ]]6F>$?SI]SM7[W_ENQ2F[9:F#HSWZS(0>8 MHP76T[&S^0R9]/<7;Z55AN#BMTF3W_N$YM^M;IO>FZ^\]_#?+^<#WGWSQ<TRK8_MZ859IYN4_ MUMD]#S!G/YYQL+[BK?H*4,K=JJ6KT2WS*9R M^2?VZI/WLY@O?_AM/FLL-$_FYYKTK5M@U?/7;/[G2II.3OAPUY6X;%]"6 KF MRY]Y3=[(B'O].:]?>[V7[>)2N[K4O/F*]2M?(DZU),,(.#$8%D\P:@-9![9; MGJ)AK&.RKJ.)TR>V[R[-9XM3Y+_QNK 6G"[H:P7F0K$^QI)'DYPK M^RCYE[2<7&\=ILO,8H.[49[QSRK[$9P>E0!+O8 MWANC.\W 3A)J2G?E;;C7\5@UUY-XY1]=TY!)ILLUWT$W\"Q_YR/'I ^.Z M5XS>6G=]^'W<^,A=]8P6!WCT@HJ]Y\X8O13VQ5E?%M,CQ(C=-YOY&(91MVSM MO[W>N$>S-0ZZO&&_\/;,\9AM[=W&P)I]R_DJ2"XAL2U:WD^"_(L+[[./-'M% M])1>\'VQ_[,-L,C.PV)V/&FKYW_(R_&.U-Z;S4]G_-ST>#8]UT\W$BTR1JR- MV#E,U; "LK5"2F)(6BI>!W:&<3B;O\G^O2X+N# NUPD8M^#Q?*TT*6#<;_(F MTO2.*_LUTF1[[:JH#"KTSKY'9U267/6:2F B9!5SX#(KDAP26&D78O2YV&,]9%+V\ 8&GW*K05( M/49PF)KH9P>EVHS%\#$K;;1S)'+[^@S]0K/GW:$TS^F M$\:#J\M759I'DRD>2KR.:J9@0@9OM066TP;%I0RZ.&]R3)34D &6CVS.>:_* M#_<>WS M@CU'E)2?LD:R"%VS?\7.LJ:HL78T)@[K)U\#6#_,357-EUA\A>8R M@NO!0&KL.4?7.N/55$FG;WA3M^>![2G-,@"0Q8J&=U]!T5)U2N@!*2BP.<2J M?#'8AM4;Z[SR ZRK\L;+DO4[O9@=OY#MOG31MB3JT6SZG)'IR<]4EM*[]I88 M_;%8%;7]A MJCWAK5AG:\YMY-,/ISV?T[*_9LZ/9V0*G[=E?_,RO[DN=_TYA MP3NAO*^!!8P#>K>JL>]3&;5JWR'GJMG4H&FE6]_<<+!@1_OV8'8V/Y1P7E,M M]- =)-XE<#4VP-(K_Q-S+K9[/O>C;MLA16"WFC"/QFH?017>-]XR#PF1P/I$ M6+)*RHZ_9<-&&2[N]/Q5^?KURRN3?R.M?>NN=E6)/\Y)!48@Z2J06B-=DB[: MLL,]JD!]1'4_I>ED-G\\8Q_[O5J:$>6-S&,W0\U79+?@]4EB!P3P52CH8M:@C:ZQ:*WGGD[HO5\UE9 MK/3N\OX+_N?-@?K !=>2E#:;GY^M^-?%2G U),212VO(&.@W6>F]#+D'G M/6V@5$VVCSFTO"=G]#N=('O-T^>_T7Q%R3%EXU6.)\]QW<.SKNQ_-F%W]OF3 M_I3_NNCK.LZG%PN\WO0?=_/!?VLS^9Q+N[;;;WHMH&\MX$"ND]6FLJ6UX$RL MX# B9,7XKMJH=&S1QVY&U1@/<#+_#SP^HY_8B\;%V7D%-"XF[Z#P^XOE1%@J MGO37;WG]P\^313V>R9NOP1/_!"QXS+#T4)RW''4*GB&C)2F=53Y TL2.MW;H M2K0NTI"6?NNEJEOU/[Z5>L>N5#2M,4[LS8!S6IA7Y%Z,1M9'.B;G1I2>31(Y M=[<@*@)U-A&.!UCFYV*Z6-%@W KK]H4UI%*3RQG(>'9J@I=^GBR<0V1UMHH] MG#*BL/XN;$[K_9)??V540KKZW:;4^UDZ1:JBV"UB:R+%4#.9L& MO1BJ)8:HVG"RM)="D-V _VJ*M0T[H-=5J"<]I,!N@.J&@L$6*@T'WT8J QBS M#'I/A:N&3/=.>NL3HRO="R A J4N]4.^E#1LS/);3KI7M-2[2: :.1#N4\"0 M/%BC6C%:JU"'4\$W7P=LO 0'48&T'Z"J;5?5ER0,7@PNG(J L6GHFK+RK41? MAZU >D.L]7 J&RQO_WVR^/.R7#V4(G86@-]YB9[^A:?;$JK_P/D$RS']_CJ. MOZX]GM*OO,)']TY(!.DIU;-S9V, M-/+)5Y.YYR0VJS*HRW=R*/A'LX]9D"1^$3LXP]XGDFL0/+]2([NG8;BHX.NR MM+]PWJYNR@H33.JJ/616_Y1.D<7O3_^XD1&$*@P]E;W7W.2\=S[O.=@.P;9& MM?28<+CS/EQ_VG[P610VTV((,&?V/$*+D"E:(38SVNA22QRV9FR30.(*7F\) M[M\6&[Z=R/%"U9P,E&)02&$9XB=O@(^[:[Y9X^.P+NM;Q0ZO?_Q7_D2UM<7/9RR*EBLKM##6_?KACP":%?NR*<[,89!JK&KB"HH\%'47T8/ M64=AGD[:-U^;;L-9KB]W)(XF\QUOS18Q(:]9BB&Q*3*6-Z38!H7007&U8[2] M68>C;LWG=S1\B*3R4)H9O%<=V;F#O*Z6;5Y&&_"^I>B*<=9T/VSMV[W9M-)T MN:9!EP#/3Z^NJN%[9XLE[\?\RL7;TL+ON0M6KO7H!.=_7A$;R6\M?J=*DQ<2 M([JM5-D^,E;-91N3@NJ#)%2\%!+[#%A=)Z.QY1Q'E>@-]<^S^:K4\]7*0Y4Z MO1O*):D*&L.;"=9)BM60AV2PR?PV1=H'*G6XK1PFK;D;Z^Y:Z;U0A1Y9*%QJ MFMV'DJ 7E[UM/HP]Q2Z"G&5=-[E::LZ0*2PKLD%UB8S0KFI#(X["E&Z,EMUX?KD\EM%Z_LAH! M*C06%%51ET.-98HTKRQBV%]W ^?[6JZ9,Q[]3NGDAX8S]=A>>%AO7/ M]U<:[M:8;=&_*D;GW"-"1QFD&(40-U<95>R\8\FQ[ 6/)CA[)<0=H8SQUL%\ M#V#VJ<;BHECP#"X+F9E(LV.9-E1TU./- 3FP3I=?J0ED9'_J3&I6Y*<+C_ Z MYLOL)W^=8FY=Z):B#ET8P]DE\S7PO42??.FA^V%+CC9/%3S%8UJP)[9OFBHWL0S?AT=22A/(,^76J3AOC@C'#<;_O?'K 80;J0]4]0D]3U MQA09Z68AC(ZVUQPQC4=Y-'H3P&[P)74GU((,+;%*N83GXVW,'!A)+Q[F.:D138C%"L4E%$BW2E(J3#@)%NB-2V;\7C1/R^H_V VI\GS MZ?V7]4A8#2Y4TJ'$1#8;"3OF!HT4L1K@K.7>L&A)H'GMA+I& >]? ]MC2(:B M;V%87HH-LR'KLHI5A<6A'#"E%4-IJ;?KU%CO=0\E>P4QM5)4=C(>;-1=>88O MUS.JWX'/R!_' (U?_B_"3U5D?Z81Y0^]>[8\FLVO\)2O9(2MIUC7XW]C9+A@ M3_L:7.H]$5%5XXTO?(:KI,.+M0SX^=UW/4K9$\/UO"R9(>,;!I#Z>\"L]E7OPJ5K_XZ=6O M^#^S^;UC7+R-I:5NH)['LB;+LQ6V?3XGV@34#[-MKAG5FO8R25M&2$4/.90" MVGJ;0TXEMF!LY&.+S"O'G\2+?\ML^,HTL->3JR7O*N1AR=5@,L)M>IXV__OY+D=:SR>)([OM)E]MX!^DS M_%\%=>6E0X$7R:.UM1AHJ&0\5*Z03.A0:[2JIJP]#3N!;"@:C0%.=U;:.F6D M"U>QTRZ3')-P0S;EG8]D"ZEA]W+4U,D VQJMR=E2A=:Z!]=2AZQ4!>64Q\B@ MLNZ^"_+S5TJKZU^I5%I)-;%/J[%(>8B3N#VK-9.2[Z$':X>K>+HX #_AL>1T MGQX1?Z[1]@5,N; O!XK(LIYA98.-$*IIH46OO1\O''CC6(Z$ MV%&:Y_@_DBI\@<>')$(Q:^VR9@\M."73G0FRSY;_T0%MH(1A6/@DS4!KS^CX M>/:7^$N+-W&"Q561NGJ]!.[6PT$D9;^)SS3,QEDTBI#=E!@\[')(]-0O862L,NP":F6M;Z#D#U#4QAC MR0;C[A_^2V7W0/C:MKA;A(E*- 5JJ"3]H6Q/9'"(LMUXW5JMX[);C=2J^?&8 MSB_SR9+D'AX^O?< )6WQO#%@O.!MNJF%@-ZZ9!E7@F]2MR"1NN(\2QCF2I%L MC>/F%3]?%:QFSAVO1;#]S]EB*>_>J1[88NRJ8; 4C0?=*F^53,I.@2T8X\V* MM1<=\[ 5V!] '*];Y01O/#G=S2G;T1R@3MGVP/N+PGD:44%.K)6#3IX]-\]^ M_W AH,_2R@+ZA2J$5>+/0@4R.UT=M6MI)]H/)N1-)-\U6]:H$[@2&D/Z1N"% M>#WH1B7MO)UH;_*LD.\I-@6F>.&"10])D95Z$X.MR332X5#&,,2+ _3C8@N= MV(A#L!K!Y6X@%730+/9L6S%*#[E_GZ+$$OJYV=EB385U*,;!I5*T2@3L3;$F M24(=5SK_FKOWR6%*9M@0T"@E!0.4&PR6+45 MOYM:L*IEZ)7_<3*(L@CE#S^FZ?3-4 AL]QI,= M.U;;A'W!FV*2A9 DZYHZ0M+. F%1U6 I-@T[!&IKQF$;QO#&SVG/Q53QWH04 M0X&3;&<*2.R[L24R7>KTAF/&$(/SN_#\O+$__TFRZ-3N"N!\?D/Q)H6@T//> MM&9D-H.,J,@!>N^YDC/9E^$JG3Y1E'OW;#D[F8EYW[[G=%N(^]8IQ^CRJK 2 M>V3HH ARR/R3KC)OO"0S[DS4P?/1O$L!3-QP0]^^]*O*JCH[$,$E%B56 RXE MPRY$9\DJ109/LS>1=V[@OT!K>M!JDY5ZY]*O"TY&XV6832TR]$QC$K;E)A-M M?$%+*?=A>\1O1Q-<;Q^=HA!UUV!T2>#828>B_?6OU)[3;SB_J8G94##HHBNH*A1]*3? HAFB%(34N'7\&\\%N;]83DYXA9[TUV^Y'0KR50U$)C8G3A#Y$-=T8B6>\PF%X&1, MYG QL=NA(-=)DG'@_N)^0@V.=.RI(7AMA7HE!BA!(HE83?:MVZ"'14(WIB]/ MU/;YN+.#&7%/IFI:>[I>@6L,T[*/!0+JUH),'1RWW6L:VK)F]U7]WZIK.PF6[Q=;'73^6&MZ524 MZ6"]ERR%25!\=:"IZF!,=#D,EU"ZTJ;[C.K1=/+/LTL$(O*8]W!^/'LZ6;GI M$EN>-3K>EOB,$\(908PZ5@:;C#MMT^!(TE[.$-A64W=*1S]>=_AMX>*A.IK? MUDRRFF+,43=(I-C$6[10FDN0;>F60K"]#0?2;\_6[=DZ!+MEBLT)703KHA+X M[ !;\:!3#\V[EC$.&\;>/IO?1L?ZG5*>7UE63\Y.=NE;;Y,GD+QQA1*!05,9 M[_)G([O5H%K).OM&R@SK6P\6\=AF61MF761N:N%5 \<>")28/21?2ZFJ&8_# M-8&/V::Y)^9 2Z:DT* :PQ"E5&0UV@W4;FMH77O2PYZJ00LEMIB,;YI2;H$@ MK*B[E,D,);4#SY8N1=?8_1_6Q]\=R_[&MW"]Z>)A=#*Y7+1OTCP112=7@ERL MAAZU0^.T[7;(7.W'ZE=I/EN<8J45^T/?)JX>,QVY'X>554VJ25MH-@F/;(J M,1*0,6S+=0S8AB7"WU(R<(W0SM.!DT_&C@_=6&U1[<20?3&N0ZA.(HE)0=)( MT'-R6+/2I(>,)%Z76S1 SDFQ=ZQ(13 E2T.D0DC69N@J5%TH]U"&;5?Z")YX M2M/);/YXMJ3%^R#%8SY,.]Y.VYF%T*79O&*;IDEE?:@I\&)']+Q6:(ITKFN%J?VZCPX<:'?YV MYV!YBC$).Z$K69SH4 %-]."U+[IK\JH/%^+X!!-57=?@_'#O\0T+1[F>,#JV MD;$H)33(%C!ADE;9ALGQ$OOA+-JH &4W*!]319=S9J2AA->M:&=B$[I(U("Z6U5#B'E<+H(1$B0C MQ%]LQ&Q2@N:DIBL6!SGSX;+4+*:41QXP=WB].5\Q_G<8=5R-BBO6_-*3EC0X M@YMH/723JR%=?6O#IL&W6W%\F.#4D:_>)@,&6I5Y\8UU9]# MSG5N*NO1='8\>WXPAK$Y5WSD'>^6S[IC7 6EI "U^5@JU>K:<'[*AY.@K[-$ MZU=%8ZY?7AV\&ZDJ?;>Y4F=56=B)<58GR)@KJ\K>5(K>-!QN V^Q\#ZK97)# M$1H/T04QKIH@9?ZU.J]J2JH[-6Q'U8$UTZYDYJ?Y#-M/LVG[%>=_TL'DJ7.P MRJ:#,.*,$<,8E5CH2 MMS$Q42A(-"Z=RBCQT '01BE.1<("H=6ZFKK(.]@[1*\S]8JM]V%MQ^?3'EW5 M]8MKFC^VS:$F7AO;O 7K3 :'_$\F'R#UX'J(T;D\[,D;+MZ])XRO&G:3([3H M^=3UUB"7Y'A'F\^U%=[4;S/=MWU/XQ[.YZ]6]%.GL[D0^)Y(5/6ZJYRWB/8- M@SC>U@J9?4,^_H%MKO41[\:3VU&QB@FE]U#9MQ=4[SR+4&&XD5-'2\IK MI&'QQ:V-&"I12SXF+TW'S@LO+D8+V'P"RC4V8V*).%P5X0<(;R[5C+[#'@YJ+UR)6_1,PU9927U'34AHP[M"V"V MC(Q[U-@M12K#4JA_O,14I0=':03&C\?Z;4/JP^ M?'I6%E=-V$6-X64D_1H]BPNT-9?L0/)H>VI-50Y-BY$!=J:AAN@O-NZBHV__OY+ 8!GD\61W/>3+K?Q#ILNW^"S\QON0;TM:L)C!L9V&^I!Y]"<:%X\$'8 M6<@52-T$J+[*G/B(I(,[^(8'3'2EG8QI R6NS&Y>5= M2CI%%IRJ)2]?'?N(V!5+C[8880P&R_>1(065^W#U>O%-^HT M9P N78>KAI<;6= 0&6)B#1DZ6<:8/1%@[A&ZXM/9.ZJBAXU [DYY'^9>%E># MTM&**I4.4:E,53J SL&&EFHM?3@X^8F<,3L#?\WF?ZZBNB9U[MR4-&Y;;-'S1VHJ3'X]_PTE[R!MV.EGBI\8/':9ZZK&G%>M< M&K6,U&JL85CU=%"YRF]K.H?NU7EV ,%FZ\&EVB!7&=9AH\>. M/F =3JP^ 5IX+? >22^4Z(TS2;G<2+P9;.TEQPHY*Z'+8P+&/C*YKE@SIO'8S3;D"OSCZ0V+ MLRO;"R8= 6T3QZ@'*%0UZ*Y7?>"H_7 9X[WP.NX&"*:FC5=>@?(%14\(E8W/ M4&/02EL*.@P;23JPZ.P6=\V[V(U#=D>-,*(&RX8Y$T'7.9%/.C<<[M",/:EA M/P!+Q4+!%0^(AAA@\1%$GRL$3='PXD<_;I3]V82!^/,G_1GCWT6G^9/^RVS6 M/L!X6%03DOXG(5:Q&_2KSWTY4>>'4U#/0KUB-6#O-7;U]X*-JY M!Z-=B0P_>T#I:67XJ6IE#)H5YNRT3K=)UU%*WH?)N.8*6SQUUJ MZ/Q/C-_.YM/%FU2=Y,LV,V1+KHZ9VWG(]W9 MH]1. 0;V4E)6P1E&S51OXZ5[[3/.Q<0>J("UP@?5D>VM;P8\_VJ5P88X;+)T MRUU:&QG[CS6#GBUG)S,)K]YP'E9:;8Y$POH97A#/6E MV,/32E/DYWT#VB[^\F VIXJ++6;--B&96E71M)626;?S[%AL'&CUEH;_>,B* M)2W @[8#'L' ;I1F;%/J% 4$509.(&5 M(>NXU2F?WXQPWA1ZOM=:^$)90X['3J,&3OK.JZ#J@"V=@/VLV[?I-E)>^N MTH8FZ^U+OZJT1)70D2SX''D?%;(2++V"-<(DF7WUXS*U[J^&\3J;+'=$VTW= MLI^4P?:JP!7-YQ>-!U:Z1*R5#;\^ZK[O9S;Y.%OG=8HU>W:7O ?7-*-,ES3T MS'Y4SBF:,JSAW!!E\LE&V:W[.)^RU;R94:_*!K0[@]!)9JH8QCY9",]-3FQ# M>S,*A]W''1W!/Q9/3_#X^-XG:='W;R.&40?*L.=2:H':FK@Q,O/:! ]80PR* M$B/IX6I0/A'X_I6:^#0/I^U,./7DIXM8Y\UM;2'6WK4E"P&E=CSW!#*E%X@5 M0RR*:A@S"K;=!,:!@_@]!5!C-P]0V(*?-SRF"_+>71>5LJ$*8.(V]LAD1N0,Q2$4 M,52I"<>2CI"2*NW'OWTJ\J^%2]([*=(FL;.-,:I*XJU$C.Z!JU5L/%NH;G)MC/ M:;/=M)I\%)2HP0GO15)"SQ]4SM58G_5PI^UP"%AW TJPH2<797R3%&]T=LJ2 MA ]K4*&G&HISPR9_O[3=49B@KZ'3<5^Y XN^>@-!2P"X]P(YNP2!"RF_.D1T0?JKM=EL6=S,0B/6+8FQP=5 M7<+&H,1,76C4$5SQ"'DU)[*:8!A5!Q=V;AN^ /GLH70N)1U+K*)JJ8*K"0$Q M:K!!-7Z\HG08CDKR8(:<#Y!55='E'F32I8[LI*B:A#Y &D[YA-A6E*_#(MO] M&M4-E>3CV;1>KY[<9F O%5^1-)@HG82MUB\=FY/JIT#-R)O,7^ MCM9S=11XPY.TE5$A]G)4@JQ\,.)D JY"%VIXL-UE0[7)3@$YV1;S;NV1%.)8LL"6510$(>?C29XJ$ SUPI M6,P(?(YEYHCM@-0[\$E'%3+9;(8#GOLG5=V/T8Z9&O)^0*(B=$5=0]**A-]3 M=ZLIFSALB& G+N1A6M$D=1L]B@'M,N[>2X% U-!-#%W%F+7:>5'D80A\1TI- M^P:^2%-WP0K)APZ,05+5#%]M'M;G^L*. O&&OM4QPU''TEKW$$+"]32=Y$( MQ.)]3C4G/5SW\)#3=/:S?2;WKA7;(W)BGH1]!UU@=8"A)^(7LANVV'O0QKXM M,NEAKBA=VE *PSM7;6+(QRB<7?V*W61/XQ9SCA9A'."P!6>=-P;!V\R'+0E; MF7+L8Z$OVI6Z/MY#75 M]&XD4=]0.Y4S#1WZRMYYU> 8%[&%-2PY/J!VAOW#\09"W5+;[3WQ,7:3\WZT M+A\E9XH1CD\9E6=Z%9Z#"%2JM24;4\>;M3M\*/LZVB$/\FBO^_S.B\>D!)#! MS.INIQ>\AXN;.NV8<6H+KD&QF,#EV"$G/O,=O0HME13TLCC]P4M[SZ? M$^TF][8CPB[4 5-,$&J-X+2MD+JS4%V,.I30LQ_.\_OR0L%5S?WQ^MQ=5X'@ MGM("K<5BV84O6CQZ[ 9RRP5BB,$YG2R.R^K!IJW2=+EVZB2M\].KGQ@"')W@ M_,\K6ROIN<7O5&GR0FKE;Z398\5H="T%4E1MW3I=="?@I0_-UIY-&K:^9C"S MMZ=)JQDQEA*@9CZ#3LH7T++378TB;51$1T.6N@PT[>O!V7PZ84PL]5$/)B_E MIX/I6PB8>5^Z9ZBDT7'SN3>O:\=E:SQ\?S_Z2L-/BC1>[N'JZKU[_I O_ MD'1'2KVD\&OM]KAO<\Q4K-64%,&7(.1":(!W4$/R545*(=4V+*;>#W_QYC[8 M&^Z;?)WYJMZ;YH M")T"N,[@I5@=(*FL5:Q9>+I'E>1#FH,P $2-08;@5H4\[#E1\<\L"<+79,E>1LD5;]5DL$5RA+:%]! MZ<567:+K=C@BAP$K+WP]E9V2:5*_DH >I763W%%!VQD2LJ$IJ9ESJVH'(A+>X(UI;S3K,@6&(PXHL M"+,I-; IUU)BB:$/UUVUB2(3$K;9V6*MP+8%QS] .G ?^?XWIATX3*R2 K4:FC>W2W_ T7_ TA!ZL:]"C$CMG*D-S"J!,[*N^3 MRWTXZ'(C^BGW-,B)\4\-+DHK99'2/0:ITN ?LO=68V@?RF6O^FBABQQ#A\2!\8*V 7VJ[)/M7,\MAO^(>RHYL?>,33N:S)>?.EV'*?$Z!8M"X1E=R^!L]NS,\C\^ MQ"X*4BD_7*WN_EES]E3)&1(EY81O2FI[ BNF4MFD)39NT5?5VLBEN$W PV1) MCR8OJ#V&BZV&R/%NEL"ZZ' XF MS%I#5TW7NF;9=);W#G40%IA2/&6J>KP"W.%4Y>6M\6#5-K8FD,4<4H+:A3-, M90>IQP*^=1=+UFCTL%02&X]RNX?S^:M5D='I;,Y.Y=T349 '/,W-&AFTQQ]7 MDS.,/9Q,C;4,U3*B-Y9J4P<;QODL0#]. +8A:EYW:"U+=0TJ*>7R4%4)+CE$ M4[[E J[#A(;!UJQ%&Y8H)5,^$:32(Y"MM19KK$_#*L>=134VOH,=A7W^6/PZ M:?=VP2>X&\V N5 UHJ:]# MP$J@MF8!5M?9L9EF.A@4_#SX'K[ZVMNC#-0II]^.H=NQ2%C:K3U $M.QRFQ6)ZTC&KX9+.M[0L>Z^S&YN6 M95\9JF9B=PEB5'R45 J S2DPU5!@USTX&K819[,IWS]-CH]9TJ2RYC=\M2.7 M?("=;%WU6%4$'YQ43I8$[+<':*$;+>T)*N\\[/+Y 2JIF#:;K-0[EWZ5S#?M M>L\5?(J,&&NT@(H!).]4\F)UM;43#@7GTVRQVB^S3 MMXJ0L(O@6&)E*9W*16.U2F'OPZ;HWBFI6ALYFO?9_$1LZWF=V]7ZJANI*U4N M)CJ=08"PV73OA,2A=V+5&C,YJ"5%(,OC97H<"!F%\&3 MPU2+E"TE%R,C%V3D4GV%9$N&5*OSU+ORXY)7'YI:W.:X4>,*PTP9!B"5H<8K MR);]SA9T]ST''?QP]$9;WK9[N#B2[B;^C^C7%WA\2-414=>8&A+;-:$GHQH! M#3L0->?&YU$G4L,6M0P3[]P-Y'"ZJUZ*!5H5SA9RD)/WH E#C]76K(8-YXP0 MF+]M/W_KF'?V-AJQ\%@O]:+L<)3J"]1:*&!6V,?EI3H,KM?]P":=0@JRD23< M3"ZJ("/@ M30L!=JQ85AU?=(K0\#;&5PSFA%%K ;!4Z[S):X2BU\=I9Z:ZH- MY[_L//?Y=<9XB\1^ND2OG65C7)60*I.46*$5V&1Z;R8F/:P"W<@8/Z55.I$W M[E><_TGB<%Y/==5^V(4PH>5M"]"=]3) ,P%:WEG*S>L6V"*.R[ Y]G[NJ46Q M1:R-84T6LEV'S3# 46P7:Z[*\ZYB&BX^]PD^F[MGR]G)3 #Q#1_7:6UTF?_' MG@T9<(D1:NH!H5%.+E<=C!FN?/66I.T\'W6'$E.%0JYY5PJO MZG!&[K:>\#K91#__L.P[UC: TJNI5(R)( N =-D;5GK\JR\E4PA4R SGJ>U^ MI(.PY<@8EM^%".6R(S_GJ^7/V_JJCQ2+_;'X)+OS7IB=]U0/Q#YJ"6R>58Q= MS+.7.A(/K26OL32C^W!>ZWBH>$_\MSDP +:*MTWP50T9,+-'8V,NOA"6/MY@ MYFL:YWN8AY%,9/35*^3N>%==[H#"K5^B:Z:%BC4.V]#U>DC',ZI'T\D_SRX1 MK\ICWL/Y\>SI9!6!EQV<-?I4Z_39N&&+3NYM/#QT-6Z2_4*:GA$;@1N9 M$8G>4E-$$)-GA6\D-!MT@=Y3"EU.]:N M3G=I747>QYR;3JHJ'+_Y8PR M^>1$/M1X3[9:@-9<+8*IUQ(4+I*4DIM7$BH M/ UW\(<$ZOO1VZ9'TW/ST+(2<,7^'1_[!C5E;+5ZY<;+9'\FN%IGT59^^HUT MT=D'QTY=0_/L83DK?,F2T#::$93$7DL;SD4?L15E3_J3?*CD%:B*K$2U'$"M M+>]>H9#X<-H^7$_#AIR<]Q[?L).FV=B94 K8X N[*\G(6"V"Y ,Y$V.K!\N? M^I&]VE@??\/#)FI0K736O)$:F]%4*@N%5/D5VY6MRG@[+//5@;@_ ^AJ\GS2 MT00)8T89!M0AL>/+6->PL4W:J3QL3N4N?T*;')])P/ -P]S]E_7XK%%[,)^= MK&O'5CO[I%\0'O"!?GJ$<_KIU?L_X#-S)._[FT1/Y9:Z/&K #:D_!0K3GM>>VT3*HI[T52LK M(_DG_9?9K+TC4&]*U-<7,=Q_\H+F_-Z;V>03/7JGV9U+9!LXA0C9VPHA>M=R M[E[GX2(SHUG V\:5\]:(R%I!,8*3"93.Y ED8?,3H!.V,B,RS=S$(!A3\1Y M# F4"Q&(",&5FJ%(^-WFB@$;OVJ'U1#OYQ]]HPXN#ZJXN/BM2Q>/9].YQ 'F MGSZU7W)7KW_\5WY.G->C5X_H!1U_X,8>3EE]+%97V)VFWK=(N9)T;Z:P1?'( M NPH&D@^LKUI6MG:8R4U7#O;AQ7ZF_Z+U:MB3]8OKY3 +>+G\]F+C48]?@.ZQ'FI-(@R M=6*53988A&;G0A<=2@A)!J2/*@GWYM0FRP=8)\=7YMV][HV]?-&VE,A'&G7O M+B;XIE7W4H_NH0B%U9K_OSHHJPIK:AE0V*%5YI]M=\:,VXGU1<.UGLVQT6,\ MH8/1X+WK4@IO3&9S#RX7A-R:#-CR.F@;.H9A0\ _\W.^6"6R=6 MWG]9CT3#7D1]MG6"?\)C*1]X>D3T@2S9;W,ZQ4D[3XHM7L>8SN9SON%K*+W? MHK@8ZL%F5Z$:W<$590 S^_\ZJ%J<#Z:'(?--UU1.]O2L+#9R[A]@F9\GMA8K M '*S@PU[ZB>WN6J=*BC4,MO1LRG/K]\V.>O*^ MDHLV@K.KYJ)2 55BX!*4JZ5T7?N0E%"O#_[32E/DYWWC2ES\12QAQ<46/>!- M[.\J!-96 ;.-+._7ZAIW.5KY"5UCP6ZGFI9QD@G5"[N_8;%AE8^>'*WBZYLSKUQWQ;;*^95;^72,HUQG$=&MYUYR%2JWGEE4.?EBWY/.[LW_! MR?31;+%X+%&IQ=&#X]E?_TKM.?V& C\/12UW1^B1SU=H;-!=]($U]CT1<47?G-856L@RWJ89$.9V4#DVDWO-E89S+ ;M MZ;U+\]GB%/EO4Q&D&\M0G:)UC,H"%(\)7*@:4G<.>@DU)*M:K<.:W%MXOR?; MWT)M544$9+LA)8_($$U8SDLO%'*T:(;MA]FS3XG>JQ!"]'.]: ^RI MN;$82D@$V0M[8^+-Q%Y8&_GJC:F1!BQFVGIYX5;-U+=2AU([P_Z4/#1=V790 M-X"5@27%A)X"(\UQN5]VDC/:7 E])%GVB)9+J<1>7W,HK@4CS):S03 R%$'& M0 /:K,&4GG3MR5,N?Q[,=U"SO:/)ZS=Y4%R!8Y85$WTFS M D$/)M?8E6MZ6)"WC*45 MUF%=R,\_QRN>V1F?Y(,9A9J"BR9HA"+#H9SA\YP:V_]>3>N!V/26X=H_L>O^VJ_KUWMEC.3@3VOW/Q MUH#;CL@?#UR<]^.Y9F^5:C8*CF',::V"K)"U8A%6>^5]:L.6W6PYW'F8^L@G MXW3K$:R+&5P*&9+I&K1*A6*K-<9A-_!+6V?O+G^;\?%\.+V&_MD]-3WZD%'W MRI^8A!Y2:'Y308C!8D6B8L:M8AV_?_:KVJT.,\YDD3S9W"!7$QFVI"C#+2(H M15$KH9% #U$%IS-!8A\2:HJ1]\SW.M[PM\].X-Q? M+"Z4")7"M$F24T:8Q MN&Y#[&V\^;N?GI*[ZI%?$[A-92#M@\F43[P4I_&E3V=]_OJ5A]-&+Y_^A:?7 M-%/W*TKV#M.4Z\Y^3M!L(] R% LFL![P :+V.M5&T>=AXV2WLY$W[?7T[.5B MJU *LL87&CA4V* K2@5=+X&&U2(WAAY$I/2<'.1@$OW-1=M8"X#14E"5"CMJ M-23(61M7NN]-#YL;&7PP\WZBV-E9TIHRM"(]D=X*GK *DG$A&&M;L,.&5*Z] MU'T;ANC<#-4_WV^'#J;33DNA1BOL4$:6'M=3@N1B@XHYI5Z\Z658$W([?6*_ M41U*!U>E6)]R@]B,L:'W MG,<;D_0^1F%\N0&C\,8:YAKYDX?Q0JMVUE>&L\J'+O7A%C"C@^8=>RNY6S4N MW_4; J'%@]G\,?UU3A+!6\%;.>4?*[UE(=ZADI"(!2];8UN_^..T\5&2XZC< MKB.1;DNC#7S0RNA:V!&1$'99#3K6FM6QM\W83BH-V_!_(/&#/2GGY)5539BB MI"I01E2AT'TJ:U/+5M<6AFL,O T47CWHVTHY1!>J][V#(B'XJ9E!>^X*5,DJ M9=.B=\/)PX&!]B^;T'F8(8VUR+"[0]K)H+89&<;BFU.&(C/?4&$?9-QW9 M\AMV-!PZ#27PO603%37LF/UP\>7-ZF6?+4_^8X*+5PN);_PRGYV=/IS6'4,# M)P;%J@WV4/N5[4G;V,-HDT?I";1T3D?R:=+S5F>[((7948-4).4Z:@@Z>' Z=$A)=Z@FYJB:9J=^6%;)@YH ML<7AQ)JL-:C8P.7 KJNV!I**#D*W-6>%[#\-%XD9IOU[1^7=VG335 0TY'A+ M9!!\X7\80!N=O=$M#M?1O?O$Z. M)/O!.#4%'V,N0(J$QY<_NW0L8$,OAMAT MHAI6XQ[(G,DOZV\?1IFT$"@[1 A%"H&]9Q2L>FD M7(2T+Z4*W7K%=LAXZ53-$)LN105=%0Y;=+P&SL_P)0O+T6Q^A5/_9WYUL9S4 M>^LQI=L2'_["WU8K_ Y=&/)3\/?QR_]%N&M.OOU(2R#-3IER@-5WF?T0H626 MEA"5MUVK&LRP&>*;-JI\XV^_;EJ(PQ1MG8S,PHM GF0*)7; 5F0\+SNE!$U\1N^6N&5=?;BS=Y=^I@W.N;^R>GQ[!5MCZ]I''K3 12'L3&VD!S$ M*#RUS13(+(!2V.I4=K9Y,QSXOEGR]\:*OZ<)_.D?-U+JD*HR% M$7$E=0D@R M@TFUJ- 6-!F'-5>7&6:>GDJ4;W[9,1?O\/%LOCRZ>\*+4O%&[F&TR<7BV.-* M)8.KGO98D.4H12V1IYT M#%41&C5<2/D*(EW-9IJPQ+RUB;_*8]YC]WKV=++*R\@.SAI]J@W\T/',?JHA M%",8@[8QGO8L1B$VR)DM2ZB!#4OW7O7AQ&BO70'K,-1KA?C^"/,O-.6OE^3% MW78RF4X6J_*?%W3_Y>D&Q1F?85HEREZ79_.5RELLW_B!;\GV18!=R!?9Y5_= M[?0B,[VXZ8'6/;$[F!R<*AHJF@!..PO%10/1&](ZM=9QV/+AK>+MP9R3Q[/I MIO[)8<*"H'T@K PKC11L>.GJ$6Z1Z%)@X:LUXW#E-<-W>5T'M+U&^_*UDKVG MCHR,B715@%K&50C!*K9NP3L5L7==<+RTYT&"AM\'TQ,KZ1"E.[ MIC*Q"T4M%PDH!\B]%&#?*N46JH0SS<@TYD"XGX"UI6[?^Q]ZY?;2M9'NCG>_\*K3/3,V0MQ-'3DI*96%GI! M7T^GQWT,UUA*8/FADP9PX!$R/(_9MAF%/##CT K\@%F6&_726[QIF]Z8VED2 M)S8WHT'J 8F!T1W:=F0F?.!G<1JP,.V=[.J32M2;NL,>W"4W\RV+9[&9<41^ M'(3 !RP6FH,!O 9,-M_BO677?8OBC.9Q?=L,FK<2,.PZ;G*S"Q]Y>5:QZ7F> M .G0^Q-1%?-V]_ 7,PI]'B#24&J& _3?,SL$#ABX<(E#CV5)DJ7VR^: (SX> M"T#@+ZSZSM&Y\#1AON?*:TO") "KWK88<*'0 N4D##+3]UD4.BYG?!/ [IT8 M?73/PEH%P:M)0N*1,T@R#[1[M+\\VS,9]J+%!#\'/N/)"\ PO#-XQPGQR1#[(63^C.A M[[JA[]NQ;68NS,#S[*J/L^NI%;N6/W#,;," X\=N M:D9NPDS.!TD2.\' \OHOG/M=#O2%IV@ 'Q3I'%.7\5\*E>;7;4$=\H@%S$%T M& [4[*:1R; ];!0S.[.=*(GZ8U8MR00+)'G.AA-;G^?3%8 K9EA_::9*9,=P=+ .RS#A&_3.R MT]#UX/)XO0ND=3Q>HX07#-;;R@/U"<)-):Q^L(/M?B!76(!8IF2YW G>ZJ', MQJ,.0'?!^<9'!QKNY\,L3,X3-XS-V,E2,%OLV&1QD)BNFWH.M[,T\'O;D_9Q MSO'.K[^3VP9=*$<9X8S_DL**@6H9^\PW_1";_26A;\9N%)AV:G,_YBP<9+U# M\UA[ZL7&X/V)FY/X?N0D=F!&**L\>S PXR@(30[G'+ DBE._=W6K]^,\!YA/ MR.L9);=?LNG:DE+OAH]X6!;)TT(DKM&X8B'S+19EIF]G(38C@GL2^1'RE9 Y M(0_\K'?JS.M5/K-@X&>.EYJ.@XC\4>:;D9,YII_"I4@RVTH?OQ/93P3'_#L& MQQ8>?5 -G,/ A$M=,TZ]S/1\RP'CS@4UW85M"BS7C5Y H^6;/?HG%7G?KJC( MF+2O7Q._(XPM8$9@F+N1"Y?>Y:CZ TPYH7,Q6JA M@V(ZG]7TA+V^T/$CI0RU[J:5?:Y3%?FBY/$ZPWV\$>G62>&9H6ZYI>V'L MI\P. O[HZ1?WI/QGZG'&06UQ$E OLXBE6.7HF2P&U84G VJH:[%![]+E'M=A M_L(-V>=Q@7B#(++M"$22X]BF%Z2^"8*#FTX:!P./#=*@OP+D&FSLS[ 7=T7& MOM.5O4->X[?1+Z98Q%X6QK:;F5;,43]TF5]JAE\+)_1 .N2$A.[K)@>J#YFE#)NI@P#]4GJV8[=U]-Y1K3[#5S' ]%3 M\N+QVP _%Q (<_S,]P+3BFSL9>399NB!<0R?QL *DRP(>T=2O0^%@>D/&-YL%IEQD W, MV.%>S%T>97;O?'!:<00L=48N9KQ)Z"PF5K2J2_T7EIR#0E!=Z0^^)&WT<815 M$MJ@1?J)F04#1)JS+9-%H#K8=LB#0@^G+061R%L2)/W"LU-^XSJ^W2NCBH/NFG-?TV*^)B,ZMT'487) T!,G@ MN9X%]B3#J@@>\##B&*3OZRW9Y"@___W)0(J%;HP.>XKS!ID9QIA0:-NNY4Y0Y,EH:P<,XL_RT=R+C*2MB>W!$%G:Z]STXF"1V M3(_QU&0N_%_&>,)]VV9>U+O*D34GFAUS-MZK9VL,F?44DG*-#@,[CID-) P7 M-N1@,@Q",[+"@>FDF3N(LCCULSZDMW5S^_3L\0?EV8/E[?BQ;PX\])9QL)SB MD %;"[.!'0=>X/0WPGV28[WO448H+QFOCK*/99E>@SNB'JIX.IQ]+4&\'Q0P MP*_IW8\MGH(A')B#+,U 8F46\,34,9EE!2P=\(Q;O:$3 M\"#.0C/FJ0M6#!HPF<5-EP>^:P=N/(A?LR?N92KS'!11%^NM?2=T,/L8#G40 MQ*8;!&"L9MX@"'I;X=8;SW)3EJ>2&]2-7UQ4MXK*RI=2GN': MGALR-S1=&]OUA@C=[0]@]"R(?-_._�.V?4O1&VP*C))T!01UGSDQ<,KP6R MU_$3CR.8F>I]AM8Z9DJ_=(TS=(!$%R6(F"7-S!# M] Q906AY'G<]%O5.C7IX\<3=#;35 2T0WN/\SB&MEWDS+,:WP-Y^AK$$6W5M>O!\TH MYFX<.H@BGI)/$0OK!X%KAC'+,*'(B?O7M/NGT/P==?0;2&1[< MSW_@OUZ,G9PY+,Q8@(+:97@'4F#U40BT[-B1[V3,#WJKBO?)<]L#Z]C/N!LZ M6,OC1=ST,LN"4P19G5A)P!PXZ-CJ7:_H9VG@H%'2PO8_J)0*]MGEL/.6S;&3 M"$-PIC RG6 VG 4>$G26X'X0K!-/]R[Y>3+U*T2B]M!Y,7F(+! )B? C^-H MX)D,&'4:@ 7E^;UL!_&X/;+O)9,_@];V4F3P($D;^,CRXG-9UX<8LJ_/]\?EY2>>GO&O#+V*OZ16 M%7C>P(Z99X;9 *&E,Q_^%28F:L>>GPX8ZV\_D3NB'N[>%_+PSA/H#6SPXSBF MN>/%+A"YR?S B*MSU-E8"&Q&;AJ&J<4SYO86EGC-@!G[Y?P1SOB1 M4F0&S L]L#-B[H+TV <'^C1Q843J85/\?14)E%"?-+\G(G3@+N MQK;)0<3#T2:I&24)5IC[=I*%@\#KW]&NO3G!"Z7*+ K3 27&N1%P\_!QZU1ZB1EFOFUF(0LS.P4.RGN7\M![K]W3FS[/U,'"<7D6NC!B0"V8 MXLB,?,LSD\A.!Q9W';";^W9Y>@2_\3@)'3VX%SZH8X&;.L*/XGF9;3(O=4TG M#'R+!\D@<'H;)EI3::[0$@@ EX)(W^K/K#KCN^OKXM6GA*]':I <<##CG,1, M@@@4>S\,S.[QW&79]!"AYY);'+U,M9;[O>,D E8HH,[V$!V88((QT$N.J^?@Y=QN@^Y>N MF 9.D$2@-YA.A,63<>::(1_X)G=L)W"M)(W"1V4_5=8M3Y*8):EI M>XF'N*J)&7I.9 8\BKTXL/TL[!T(^*:W5>\(SD(O$@M=&PS*P)UV ;US.'HZ=(7[O MSO[FW9!ZVNJSDE_>][A U2QAG:O'5-_>]]1&'ZZ] [=L^JHI"K_$-3,47]X\ MY._YC[=P*.6\2G@M_CSG+"56"#O_/_^O8?P7_->H9U=CD#=P..8Y1QOSK;7C MY\6[W[3GINJI*4O16#7C<@9[]-:>SMYEP.O,.O\7?VM;\.>$563BMN7E9LJL]+S?*ZF< T+O-T=OXVRVX"W_$?_V8/K'?_]3N^"C9CVMV*=:U;6UO"4:0MKBXIQV7U]M\L^M^[Z]=Z M*4XO+L>IOOCP)U?_[?#@9.^#,3H9GNR-7NLFC/9VOQT?G!SLC8SAX0=C[_]V M/PT//^X9NT=?OAR,1@='AR]]9ZR?W)D_P90"3C KBVWCP\[NCN%8OA>IW>C! M!(WK3D;N,#*2MY[UEW>/QM,<^&F7JP%G!:9&*1+JV8H6C?.X]:1O87.##9O[ MB=7OE]7$6'5M[S$VK 2D:U$6I#WE")N8.'B_E9#K%*R;M!)/PGF $E-[X=&*.K"=R0_]RN65&; M-5RZ[#KBS*Q!%D119J:6YYA>9 5FZ'C/Z[1R#AA\GS M_Z='NL7P\/#;\+-QO/?UZ/C$^/KM>/1M>'ABG!P9H#">@%9HV*YQ=&S8_E;Z MQCC:-TX^[1F:+MGHDJ5*@@@V9N?>1:'GCQ0>:C_N%[IAY?AF&,6V:=M^;,<,XZ]\;18;-D.A>.>C M*X;WVIH;]4+OG=%_[GAR/#P<'9 :]LP:VH.N>Z^(7>EHL^;6&B+F:615N=J! M\C1FP:G^OQY=0F-6]FU77N.]Q6+/O,;T C OQMPHYI1T\#CJDQUE03)P0S,= M1*%LY)6ZMID$+!S$KLW9('RH^-BC?(5]6,LA+:4?VPPO,UW;"?W^2X<[>?X< M=\=UW7YX_]1<7IH'<,WQ@?9%CO>3_OB!YX96&IN9[Z9 :D%H1G[H [T-@'+= M"$@N60]Y'O,S*DPI9H=LLEZ__*V+OU8K.OEBG.SM?CH\^GST$52<;>/@<'=G M;5;-,T6#:"[!K>)*/(M#O\64PCRY=INV]GZP9&;@N1EE9K0G:;#:()R_+.>I MD1?&P:PV=L]9!;-_\V!)O\XEO%H.Y]RNMMR'Q\VPK&35WK'YK%1KP\G _N&= MQL?-,;LJYS,8_@=/WXE7V9:U8_U%_2#!1*YIS=_6?,HJ-N/=O:"Q?\/WPP0J M]?:+O,X)^?3JK?J]? B>2IOMH==YT5_>_?;[-5\Z-WRG_?"_?I]5BW.0V4%T M)U8>Q"4LT(PKSKZ_I?\W\8,5!OSBVR]X-<,: /D47#0\]Z?C.:NE11)[CN?X ML9ED_L#TO)";8>!&9A1SCZ>,1<%@3=("ZQZ;PD%*^Y,)7KMERI?= M1:>%J5 M%SC.6IRGUU'%!SYFEPQ3/F\3$G!?TMZ=ZXURC#U6SXP1*])IB46MC^R7NUN@^AJW3,(\YF:6Z3@A*-K,'7AF=9=U!8GIL2G(0% Q9Z9II9 5#" (R=)(3] MY+$#AY/ZL?_@;+C.&>S"/X^JD_+R,>T7N/XS9@P+UN/;GV9IXGBPZ4D$C,B+ MXP!T=A](@,6N';+(3N/UWGY2Z8ZJKV! YD7RK/;E+EQ0>'N1WW9 ?37#^J!W M/2F?\+'?IHWW+?" 5Z=9AJV& M.*PRQ+!S8;)-E:;^O7$J[C^/_+I^0+>43S MT@FLX.<8]8M2#K=@*PW_/[*>XNQ X032?(I&QM[ M/W@RQWIVXR@#Q9S7ZS,IO37MS9WK*A_&UE2X@?SHUHZ=%^]ZL=0[7(*[A%N6 M* G^BV&!UY8;N/4X"1:I9=G9($1\*.P$;@69&4>Q9::IE61)E@8>2Q^W!)-\\4DY-X-DI&NFF/?!3T#@0"CM(0?>PK=!GW+%< MVWKHD2/BR?CK>5GT*J?&=0+3M>YB/O:=N33>X#6%Z-N@_'_\6^C8P;O:F/$Q MG^()R@RO;0-D[WB.LL9@0,UP0S2=IP>+N#9(_RCG]Y,B;PVWN 5;-BHZ-E[Q MU)C.JWJ.216STH GR%%I.UOQ&]2;,,]TF,S>/E_ZY$\L&+\D*_O(0S\(OL7LJ995N M%_^1G"/LM@&*%;P0/FFUKVWHB+S!._=9&K?:6@]*?-^D'G<.V&\7XZ1WB MD6L[ON\S.*I! D8I"\W0'_AFY&4LM6+?&@0/=HA+%?K*=F)B(>MS78E6: :U M15NOB^'ZD-B_@V)HV0;H@<8%&\]YWUG@-:4^69;XB690:) M'3$O3EC\<$^49(>B1G-]AWYR\N7@OO&V!^ES3TJ/CN\Q3($,7!X!/7HA8LG' M0)ZQ&\6^DUJ#!P>R%3WN21Y+-1Y+853DP#\;0;V>Q="#..AZ(!U5PKMD=>%@6_#JWA"X@O1T?:REN M.,>'%'>NXR1_%K/KH,!6 3-NQ%=&HV^0U48JFF]A(<_Q?(QY.KXZ>>W"P"78(1YXHV_[9_'A M>.!P)P"^$[&!Z?EQ9C+/#%UVHMO7@?PUM-O _WOL%Q]VY]I/[QGW(^U<-M;P8=?/J\M MRAE\\L]YCG(5Q"D5VE<$:E*OEK,NIM@+Z(U6VA*C!?:PN7X:.3Z*X&&.G?H< M>U]P-P,EV4G,V'$3TPVM../-AV3MY MTZ<;_IP"9\-@EQCLY3FG2JLNEWUK;-EOC'-06Y&WI@8;CQL&JW/>F,L'8- ; MF*VFX"H;%ADP?HTX1T9*_5'I45AQPLDI:SL&X?;5QA:,!]:N4<^3N6Q%S+-MR33<*/73U16;$?-M,PF00)YX;^=:: M_(FG8,76Q!8^8;R-/>/UFYW%$A>=GOAT'W'1MEIJ>E]DF MRWS?]-/4];-LX'NVNR[LB.:<\)BDY-B(BHVHV(B*C:AXN*@@5_H85L(-EB0@ M*C![+R7NB7[T8N6G!A"_N?*+>@(R!MY2*=46F. $=N!J&XT4& XT>]RU,^.L M*B]GY^KK';!9.,V-_/8$0$HU-I@ [%COKILA?6V_4X\M/2"_WU8/7#L_-1#: M*?+9:Z:JGE2!!=N)34=97KJY]?#\UK7?_Z=+;[UE93\+XZ9F MZ/DI*&"A$R4NXH YZP-NK7;AMIR5U=6*I %ZB%A3(A]:9_[ Y]5L> M\;JP@-9GPVD-_^6M>MT+Z.!!B#V.2/;U6AZLTO5_H:CV."7.[ MP?H+;]WH.AU[G6M_0IWBSMSGNJ+FT,DR%OMFYL2QZ?D#QV34(*GV_2-M^Z[8]1? (>^9 MPOW$7AQ[O7CLK\M-F]W@#D5T@SOFYV&LCR)\H)QCHMZL-.:U<*7"0D6;S15- MG*U1P+1+U-PN\IJ4_8(52<[&Z%) R'(JWINQ(F556AN( M(9>GU^7:NUOLS2JWZ,XF2K&)4OQ$0%MF1DFS NL>T5?/9C..@(9XY>#VY;,: M!BK8&640->@AK*Y!(\:/U(WD6<8IJEI(,"_\)0*I5@5<=YQG58Z-$@2O1@6M M14/5FLU=]RQ/@[88L2IF,*QY]&/,KRCQ:LOVC6\[HYW='2-P!HB#\087WJY2 MEJS$8Y"-&JUE>341D6_8^BG#AX \J9K/C/^*J]__1TSNO@'OGQ'; M]H#;&>>9&0Y\A-4- I,Y+#,'+$S3($S\*'TPK.Y!DE5#7%Q9#=LCWA^SLT?L MH_@8P> [HOJ\"IK/C+K-3(3;?%_$F&O%HLXV6G(EH%.125@NY[43?) H$!(_ MD_F'&17=X4=)655<8>&3M*XJS$@LD1HO\G)>CZ\4,:YZZR,EG\1!9%LI)B;R MR#,]+P&%.?(2TV$N=]R4>:'WX"YT;1/?8C2;S/9PX;O-=BR1H0BCP3K&]<]B MJCWH9MU9P7YU-&?<(FA1ZR/B*$%I%/>[O?:*2#5"(F'4Y%RA-$Y*2B@#H3N^ MJG,A2PLLY07A:L8,]4C4-'E1"RF->5_P%>4P-V_72;.1VKQ!U2P)5;.J]02R M"K3>"Z3D9@I2M]4YB^F:3V*6'"CC+NN&YMA8F>FYUNN&;I9:,;6($FB<&#% MR9J:'8SP*JSRH3RW&.C3/;M5 ]S8FT^Y^!/@2>SL#+@:LKT)02H(?!+D6#I. MB@&WFX03);EEJ!?"3U:ID%M"NI5"@4S&98VR:0J'S&^0:IUW40(SVFWM.#=@ M0. C?YV#TNEN&X[EP/_C#\98'1/+J _6R*B73\J:I"/L /R&W#T<7P1*>%F@ MREHG\(9_SD6+RVU*I_[WA_&F!SA))5/;IVQG6*C,M'8BQPTCVW3C*#(]%YA3 MG 2@]F8#[B9NDK X6N1J@6NG01KZ9IP-;-.S$LL,.0]-QTE M[?URRV6]@W^=BM&^GWT8??C-PI^!I]S>0>DD^ 0;WW[^9;I?Y%?.)F98$ MZH1/_/8_]K;G6-N>YVW[0:C8@%K?\_&!'0.;O8.6- 6=KVZ3].%^S(69O4T% M:$KIVC;2'!7"$O^)/A?;^HL1\P+$/QD\Y66!JMDR?:#RF')0'%4]P4W4M&., M,&T_A1M:POWC&W& M@T%H94%DVA8?F%[H>R:+,M=T!I%E,\<>>.Y2SL' 3;(X"A(SBD!W]"QW8(9! M;)EQZ@\<%CB!;3LK:AE)G)$T&YT#/=5'[:YT^&A-W^H,].!P_S8.:MG;D15N M.V'0'_YIB)7<4<0O Z+M7$?0UU-OS]H&_.S.?3C:_?9E[_!DA*W)CXZ_'AT/ M3_8^&.__;ASO[>\=[QWN[BWL39I?7%.L&WB#=. ZIAO%W/0&@8UMWIF9PM7F M Y?YB?7@T+%R@M5M]TB>OK^"T8#ZBX2?P-#OQW#&OQD<%(0I\N1JSJ]#-OQ5 M>?17C(G(&13$'Z?R%"$9S2^ H*K7%P<-"H-G+8XR9R! K0!%0" M\V]2ZUB8E"I6@9M0I#1+&)5&$D-L-S,102F*GRX4WJ.BU(0]D2%(506?S=&U M+F828\+O$MMH53-KS@C=[, ^-0F@,XOU%-V.KD#BW8F$L\ZZR.B\"G+ M(VQGQPMO:F=N#W:BP4UE$CB"<],(CK7C#KR;1G!W_/"F5SC>CAWZ3U)QL9#T M907^:@1<]9PX!_7@B\J2DH$_8Q_#GP?IV]O2HQYC:YZ_: 5TKS .O= $A2T# M?8R!N')!ATN20>1[J1M[Z8-1?.1.XT8?I.L[0*")GZPY>86W'.%%?[96<%TI MI+\(R3B<14 H@>EC@K67\LB,_" UPX@-K,CG<>H\&!U6'AN!PJ[MO/[V]<&WC=WANE)BU>')/6XLJ36P9]8.WG=\ MG]18Q0=R7>K5]%,33!78EQ^X!K09FBWZ\=CTM7T].3DBW&RM_OI\.CST<>#O=$VNC$?%!A:\P1_ O?#>PA8 M?*].9WAX^&WXV3C>^WIT?&(<'1K[1\=?R,FW.:%^G-#)\/WG/>-HW]@].CS! M,,#+/IAG[0@9K6F=+Q0[Q[[)*1LZ._9-;E]/;Q6YQL98VF3OUD]GA11_&F'* MC/,*;<)_@].9G>;77\0L>[1V9E^'P*;;1D7L!52_]J\%XXOMO;9FK]#!R1[( M^IW;?$'/>I,:HH-U34[M4Y6R=W_JNS^QO?\V.CC<&XU^GMQ6\I''W#82%6N\ M(NZ&%)^0%(E^,+GI[6,Y9EITDYH8RLIR#1;X?'>Z.CSW_L?3!&)\-] M-%N_?-'-UE=(KZZ_H=A2^^X3TZ+XD M>G1/Q_R,C9$J$TX=<)Z$+#_O?1Q^-H X=_?V/API_L.F&2R*7UH]+TNO8VLL*YSYG//QX/1R?'P M\$36YH[(JWUT:.S][[>#D[]OPQ.?J2A[='*T^[=/1Y\_[!T;7X8G)WO'(V-X M^,$X&(V^P4=?OQWO?AJ.]D:8SR5^:T@_W"NW_*,-.W@Z=C!X2>Q@ #R@YM4% MOZ'2Q]>,2UZUH86GXX6@Y=$B\%I"Q->DYT_)WR&4X5C>IH] MC6@^''[S9&[I_0KI_4;E> 3O])Z(#YPAU=\'QC['ZMW3W M/07A_^\WT,$/3H!4_]@C&H8//JN_-=^?,7Q_].W$D"H\9HV]8KKV-_+\">DZ M?$ED'9XV"/RG+5SY:3V?3L?T;U8]!5FW$GH$M+PGP,Z0O$??OG[]3'\/C_]N M?!B>#%\S'6_D\Q/2H#QF9Q67M(S(::_0-J!D_0#5<_'EP^)%^T/*!5I:_9H)W M-@3_A 3_HA3RB)W*=ENUR(E)GRK?A8"FS)@/KSS977:2X:>#T%C;8:+H:7A\>878K!YKV#CX?&7[\='XP^'.R22]HX^30\ M 4F[]P?HT4#5HZ][NZ_=5WUWJMYDN&TRW#89;B+#[5E3W#8Y;AO5XU'+/JV7 MI'K8UFG3:NFT:=EY*MHPG5*CAJ?10H[W"$UAV]C[O[W=;Q1(.]K?/]A5F6M- MQQ'CX]$?>\?HH'O5/KD-(,I3TO3+ B>R-4K6N_<^!26WY+M[].7KWN'HU1O^ M&TI]2DI]4=7=MG.J\!9.15/#\WQZ"J)WQO+BE#H>/@7-*@@&X^C/0Y"WGPZ^ M$L[GWO')\.#0>+]WN >"&,-AXGN2QVWNFTQBNS;Q?$/[&]I_&MI_497DMML0 M.O4#0XQ)G6$^2/TE* MS-?C@\/=@Z\@P]O4%V-_;T_FM^T=_P&F]D94;SSY&T_^QI-_9T_^Q3,Z\O]X MZ5==[8:3:7-\:/F6SITK]'AU\/!R>O/9L[R<$*?V%;BI.XXQ^@^_3_CY @! 49'GP\^D+]U517B:[[G-X((KNPG?/VJ M;FV\=OVZUM'WS;[M]=?LP6+?M]?:*OA^F_VSW02[.;V;SKJ/UZWX*6X0M5R_ MK5/>4S:K_#H\[E'K3*V+7P]F\ZH[K(Z4M\8XYF>L0LYA[)?5)?S3_%R6W_'O MYIGZ)9R:KO3!.;GN7V[0\9Y;-M^V>O$HCOPVG\%[D^MIZCROC6%1S-D8CG): M5C.C+/ H)\+,WA(?OC'P)RPO:B.3QSR6Q]R"8!A5R.5I8!K^@S\O**.>5 M^K!18 U6I 9VC" E%/Z&?U+17Y'PG>8ZK7A/7B3C>3*KWQFS"G0$_+51\)E1LS&OMXVSJJQK? CVI:89<3B@":K:!O^!^8C<&,,Z MQC# ./_G/$_SV14]A]@^&"O%)Q-6G\.H/!5#L N6CYGH,?M./GS53M>8G;-9 MNZ.SP'3QT[.2C=5'=#E@:T"7 MR>&2LPJ/ Z:.X&GUCG$"FW;#5917),73GN$=EY<;+*LQ3)QN1C*O*CP-L1:1 MUD*OI5W.X'+@'Y?<2$NC*&<&64DS]IT;TWD,1#6^,F:E,9^B789WO.(7.=P6 MF'.MW\UM(@,CS^A%5<[A>N/CDAPD# 7<6Q@XAVLQYK!6NB%X:>3^PTI@[?,Q M+$UNP_+:VC'_.0= M:UH;E_EX3$N/.3P*C.1?/-TQ#@H#E47"Y&F2W<](4IIB6\"P=$ MDW:6S^:PR6##<";7 &+ 38RK_ 23>#6;^-97N9 J; ;"9OC @1QIG1PL$+T+O5BV"D:&C_/BPML+6=@ZT=QP>:%S*?"7CG; M\!#L&6P=L'U8";V(7Y5X__&6EH19L*V8QGR,[&8.DV/)#-EVNT<:_\0EIGF6 M ?FH*<%MR*IR N.4\&/)?7 YE9%/IG#CY87"=5]/641Y];6+:7@SGIYJ/"O8 M*KRQG.2)_&7G!"7Y'\ [#'M(?]K..^,8GC3V1:],R19V'J)+K%MXKD>9>)!6 MV#-UXELQQO,FOGV)- 6;D"#7H)S^0'X-(K;CV$^"ZP'2 3_.* M$ZW#30;1Q/%VYV5:BZ_P4](I\CH!&K@"GBG8=>?'^)2\6R;)SPY+R (SDCYS6@G"NR_=!VDT8XU"!Y;?29;.;]K@^NG-#%DBW#C&:R>NY_N M^U[/;J&)> \.]:FM_0?R]36O_B,OP$H;OX3S^,5$[W7K_Y.3GLC -F5D]IZ- MRQ@$(?QFCMW%P0JH4*6<*3[R9,1.C8S40P[@.J*.CF!J8^KK[_LV.,4R2 M4MCU($J9<5A>P M@:8[EN-*X09OA*RB5:/@;7\'P*<7A9S0C.']^ MDVJ098]ZU1XDR!Y\RZ61#ILC/$5XYV9. E0EG!)M_D8OK!5,"GF *]Q$]?H$!*JX< M2,J\5?=6HRSE8A(^"S*Z&%X\$';E%"T=8!?;UF0E T4@)]*GDJ*KJIR2(4P7#*];FE]@MV3I MH()%=%X@R+.$^6%X$G\PP3\K#FL2=ARIWU)3IT?E6V# R^[B8UJ+&D+L)>TX MM:. 71%3R3.T-M4,B.+((Y#76'! V]REBVT?R**=,9SN!6C,Y;QNW'VS\ZJ< MGYV7\UE+RCJC8[PJZ8+2/%/0S@NT-5(V8X9PK1.7F^,$P)*8PYM*K$H&ZYRC M"3/&P5*80:4\EWD!?\P)\E>X0O!#H'AX-=K,.\919Y>585Q6.=P#M-MA/\5! M=9G1UM'>E_H-W)>6KRY<%2K%@$N^M?=E]$;>8>)YS=CBSBT-_($&3K$]4![/ MT:RF29\!5ZT*X3P!UI8@ 6V!R#LW4I@[G$FB3"L\-HG_I/VJ?K.S$<=2&"%I M-5R[]6[7K5B!"R(?)GJK^1GMX5MCRW[S!+SV[EHXR,GG8_W;TALFV0*Q+7O0 M7DBAL&RC_6RJ?^,E1>&.[G!T^&=X&/A!QF(4 L0_Q9?(0G;/@5;>D88 ?WUA M8W8% D)ZGL6'NZQ@J?QHR^G7\8 FAM,:"0$XNR)?AM#24&O[#S:98M>MYL,W M_3I,W.'F-&$MC8XI3J@YA15?J;/;,?88NGX%!2D% :,Y'$;&,!/J#5*YJ]F$ M-RP<52N4CIK&0.Y5(DZ('6J$=*#4?_R3E:%=+FS/V MFZAC&Y>^]DCZ&/E=MY=*4,*5<72!Z@2_W!CWO2$5=!E+K0ZH@%1=/J,(T3G8 MQI=HUMYFUR/+''-2GH4NB+8JV:#""($_&Y/_SB:](D;,%"4^I_-F&2Z]ULX' M.7P]P;V>@Y7MM^H5)T'^"CA-\HG $G(18$:>MM)ZD;;/MG1'X&Z#)*M(:H): M1(%#$3PS0 2!^EYC3!#3+\7 :U#[C0]SCM?.P*RU;;)(T?&15)S5FE<*C#,. MTI47%SG<*OPM7!;=LX-K_%;DR*B)/=?&!XY#"KF>P5]BQ?LBW/-W])\X%IC_ M[^?I&<_[8QVKAD_%L-5PU:0$DZ[(_R655ABORD6TN-UAH9V@X)3.B;2SC!HE MY1G,AXSV2W*KJ2=:"J]%_)S5Z/K#*!KVC)T74EV65%W/P7R'A8O4'!$!)C8$ MZ_C.KY:2;E9<;J5';7A RP/NR'F%JQ?)=R[3/A1[7W&>+3?!50S? %HT'X_QO^V-;'QKI'N)S %,5<@O M]%D2MP):+D@P516[,K:&>Z/A&W$+U2)VC/?*;,9KA9[BJB W-WGI\&^@1F1> M(KM#I/*(E!/Y##(ZV&%0]>L9T2D3]@!2+0:+N\Q4K6ES2[^(&T?NS$4M!+0] M4WI'D5OPBA3KCC;05184S]"^QSL->HOPW */U>FB-;%0HB3GF/.F- F#"KC& M: ((@P)O*MIX%1A?"4?_(GH/QXJ!$4_R/VKY9!T&U]ZTO1\,B6I9L1%[0/>4 MOS4^7<55+I2I#ZJ6 ::S6\[AQ^B$>\_&<^2;7\M+>-F'7#GG\!2Z.EYIH?%38&=WA\]7P&^XNMXK@]];^?A1SNRJ*#32''LQ1RO%RVK>E= MJ$-R+J(A#3_]3R-!-1)U:&0QG8Q!D): M2E_Q;OXCX2BXI92=H>CO*);J=VILI407F!96<_H=!4J?(BUJXXFX-@10RX3: M)I*4"GNOX.-::(SU.>?"ISMFZ'7%&] FX)*+EA['*S*[FBKE;QZG)!MQ/+RL M\_$L!Q%*CH)M@[/67ZQB@C#,#!5 _$.HDG239>9 =67P67*.*BC.*BFG4Y&! M)UTI:#CIORI!]Q1AW9C/+CDO9&)B(_8G"( F;G,.%AKMA8QCBB3&#!Y(A1:! M2@88MYB0BTX/N/&:1JY$N^Z@H>SF]A'MM:C4GHGL MH8$8L$LQ.-/U*]0$CJ M>I7&JMR/B,UI;[,<1>E_8#+K>HWPA&PT@FQ;'EL MZ/7YZ%4ID8W3;R95>&7_T-D3^Y:I/^@ER8$4*I&44 *QCU%7$#Y=(+GD.SL3 M0?$BE5D!J3$EY1;I4^;!:TXH*3\T2Q(^%!;K#T%%FFQ"HP!$$C(+,/8P^Y^B M]2NR+"BR)XV*QN?9."\^H3C[ #<2RW,.4)&3!&YL??IP("[P:![7,Z0LB&*1ACY62!F1'X)+-"@' M03/<.XO;+23;@8W%@AAAE>O#+A0N M32IJ)HH95FPRW;*G^'UESF5M2%!@D5T:"%GS_^+L;60'>ONN&K.;[97C$U) M'3F5WGV\JN<4'O50G)RDV/RDZ>2 M2G8;GS76@!K.7X1U,*4Z($M@)5_ZF)Y(I(V+M&M!,H*U@NR9"8R M77(0=V@8-"F0##23"87RBCG=_06/L9P\3:_:Y&"@W7I"E>F;#(S>\/0_N2%+ M[97^)OQ1"D* [K_2!AHE9E5VALS$74[XSM7A4Y&U"L'-FV($4N=2!5_AE^I36^8Q&E%!'FY+K@E/U>A8NY^@ M)ZDD$ 2ILM;3!@FC3=ULC%[="P:F^7:C**M4@T4C?2'03/X[DL>:O=(-V*EQ ME!'3_GQ57M2RV?/RH[^/3E^?Q%%K6DP%#),2.!M#=-%I3%D^F'Q#SAA0,LZ- M/51WL"YG^QGO/9[YA'PXJ$2!18[V6$F%*NA< ::!6>:40U'/IU,DA7-&IKAP MU[ MA?FOC:7 M CX5GBY0CUA>U^H:JZ#B%._VO!!W5&;6R4L_YDWI%EW\2'(3Z5"ENBR13>"EC0JSZTM6VSVK)N/2V9$KZ$?GI$E MB1S9A3M4UK]$9C8Y'/62,4CQ/YF-*829)+L#R M&E[8J /:C5SIF#=((R>=72:SD79.RA\Q0!$R1L[3B:]LG--]UCU&NLK70HU+ M-+8VS^"7,9(??4>Q@/LY[_RB]VJ%"ME6C;>6O,@3:' +NNI\1]M7 &UD+[7! M,& HRY@)ZED!=R%=S6A^2_WU&JM!EM@+_0#'Z4R E$/*89GR62Y$,G*LF62 MI$$(]($>\IZG932/M;RE',MG<]]O5KA9X;U6N$EG?V36YZU,O=ZDLS]+.OLO M$R]%0)T1Q0;.KEZ\7O_PK;C(:PF'@!G*13T529=%>2$T)O0&JM ^O)O#6&@T MKG0H2O!G"5J$[HA:;K2*.:J49X2?DN:HP*UY\2?QZ/; 5YF +@"9,3E-@L9K M&FU,&UU64^K)I*? BC@58I,1UEFF"M=T/#'I+-J&PZT%@M5B-$R#29/Y?%CU/<06%:=$T.+<7QJGLF!(IVAB8%&2\=_#%Q*L+Y M3.Z[IB3W>+\#YJ82G?-*ISR"8MLQAC7YKA'8764FL18G1>8.=.=$Z0@8L%*% M#O2C=C\:Y$,Q*_SMF$M0&IFJG&#J(X>[F B$,P0^OQ*.R#9BMRVB!N0UU'U M\LJHS=BY]E!.@$-,SYOJX;_."\I""+4:H+RR<3QZ;^G"J*IM '+%8[B M;5F$P*=T)$A$I!URV!'!IJL++B340(2WY6H_;I\'S7(/C)^,'O M+6C?[[K(A6:)+2M(7LF3S;OE):H^&^YOQ2@?DE57ZJ2W M.SX:70 V)]!<#OZ#)P(JRU@] :F2Z&T&B,!E!7A2FCK\)5P?'9]R&WFA9/GX M^2K\3F2!5'^H0CTH9MNZ*17ESXNY>&4;'B)1<2["CS#WN"J9A *5Q6OHGQ=. M\]\;R(IB* BP?P0@FR#MTE)E_.I@ @A MF:*4!Z$=9#D?I[K+7OM^:W^X5[_1Z^AHUB(XAPU-9M3T9)&@FZ("[.G2OECE MS,68BZL2V%6E&7*&5B7%PQ!RDX3EML(I5=,HB[.RD4XB,"JTH!W= 4J"273B M$? TJK6.B,>@<&XF+?$')$XJPHRI8EG"0T661YKO#UF3V$6"8S."U1 Q6]:@ M,+%"ECQ0]+T/>M1&P-W&?3^@*.M&P3,,]Q(BM@9+1X&]C=QHWBY1R54!#"+! M"/"6?$)4BZP0Z+&SL8KI"R-6A"*U[=[N[#5M_A5R*\'\1$[2^*HA=^G[E^FT MI$/4YXR8L&0Y2*(89)4U7X16](/2LRYN#D94F#2(S'>&7Z*$0=:F^!3Q:E ^ M$/BJ6)8P\+V=F*U3,3CP<4%&I6K2J5FI8Z M398F\O@:6-J8:KFH8 %+IV?EPF+(<,BQT+><*1 A$F6(HBS.AQ3E#6?J,V<: M)@F8553XH>X6&FJIV>9[=(IF&[QM*=>54J%4J01N8G76B+#6 NM9,YKG9FLR MX'A.T#TBCUPP+G*^))A7E!E4D/9,3[1 M"T3"-1G*&A-MSZR;UZ8U!I-XMM203G 6U?TM$X7&S860WA]1,XOS$;6)6GWH M87DIAKYLED\N!1W"O?T!Z*8_MD5+)@( $UY):<.+/HR\IAPI:>HU6I3VTH5D ME=66NLA2/P>-"@N2VFIKM9V806=@-AS"U@LQ02465+7;E#7=N)EJLVK,ESJ# M?XHI2[7.Y.E9)R^SFU.Y3Z8,84EM+SIGEIU5AO"Z-9KF\;[NV-M&;&'8C:95 MW741\95ODGW9R+LE9&'N&GMM:J-L1;65NV_D="+17H"GLK\ V3%R];K!!!N6 ME6-L% *+I>IG.GZM=/::"OZVJ6*;H+AK>1C_>0CX+)3%DAHB2%+*K4>\0*L FZ-RNN*\5/D&M/ MRUSX$Q;\%QL1V8I(RBO,:3\[5?/((*Z''JG/@1PI.3;CI.?6P(UV^,YV!]U" M%#+DJKIW3-@C2P@DLH\F.EJ$KT&F"4UR2<>$JMIXZG]@(J-,8!2>%PTW@,"( MS#&[DIF571P!:LA"J;3 QIE32 M(:-7B=1"ZI?Q/X01(R5_)]:%3]1\?"$<(4P3OC02%M8T_B*- #%!()V=-U$4 M%!/;V$@7.ZT"P]U>ZF6C/#BMMZT)!711S19R^E4QI@1V(>!__W+:H^>UBF':@"(F>O'?KUKKX&4P#ZYQ,[TA'L=:D0SW22(&K;PDO>X M!XA,&Z/N=J&5IM2-N?$62 @]#. M)[*^HH%]:U-:E>HF.D$#4Z2^V-+SO)*1B)-HXJP"]::>:8?2]/IH"[WU*(0R MN)<28W>6TG1C%3512DG+@@7^>*Z85CN\K.EI@KZBA5?9X1PTU&*Q'BP"H[OU MN90N"-6 XRG=L_/&=HWMF^GNJ<8N)-7'$O<$W>QM$+MK7K%%X8)Q>O&;FW=( M:G,RW(!@DR+<0MC!"T[^%'Z#G%!J]8O08YVH8]>6P$=ETI?'.U[4AI\LAL&U]C9:MH)VSV&XA$]G#;S1-7>X.?X&U5$UJ<\%HE6Q MV.JMG4F#?;9M='#4FCR*5:TJY"U7%55"G1N7-5>E+0+&*M6<8UJ+/VQ+)]/0 MNRD;&35-4[=,NDF)I+05K#QE/98J'Z03$!BB'*B;UG#G#7-@!8! M<(57CRO ^9@),YX@3IN4N(W$[41\1.*AQG>5-FVJ..C*_2:6I@#[VS0"PJ^Z M7A0NQ&@+6?]F2I>J7E%,"%R8ZV2J<)(P)9MX"QJ,!:4P+1;,4,=-E0 IO8?H MW!)>,=7^55VGA($8S; MIV*(;2L"^K%21>9:7+S=$X%_(:07FLN*EZ>=# /\ M1O,;5YQ:ZZ*7#^323,2H,=3%SX&D^A5AWJ3;/_*&^YMT^Z=.M]\(6K5;NTT8 MF;0CD00EX:UE*' M^6T[@Y^7LBV02,2[5%FXE,M=2SNT1LG!N_.F>@4Z&2M!#;$"&J9#P7[EW\-A=-MM!&H5=UC$CR[+*QEETW M'K.XE"@+32JI[#2%)CQ:-OBF=B?X)*[0B3FO1=Z@9@B*G"VQ)>I%,NRB96NU MVPM68$I^3HI?3EG%" .^R6YK!//Y?,**1O(NZ86O$,NP01XG;"?9H7J#:-B; M@J$_>=.9GN!'*U:<"A?KRD=:[&_I K2):!^3Q;:!E-S!%. D D&(((X8%9,D7/- M"0PCYFR"!H@J_!#=#D1.,(5)Z@XPK=B+Q1Z7,4N^8R=B_GMWA=?VXM0B2]0& M$YEMVUVKB=-WRG!4DW>**$^;WN*K#2$%$ZG2HF7-$*S4;+/ U+YL?=C_(O%W M0>DNY\IWN91L((N)FKF(U9/'RD#K@U4$2KOUOR?#-QV_W;YL XC.I7EL+EP M?3LO>5LDL*I$209QU$R:;@:K*I;JI2QDZBC0!/T%,O)=+O\RE*#9?-V]'6H] M$DVJNEIYB,)Q)81ZD[Z\G"[-%"RZA1:VF"[2#8!U M3%[,Z-?C=1C'%,Y (?9D!K^\%AVG6./9HS@;G@+0&VX\1WOYDC>0\3()2.\@ MBQ!ZE%&$8OKZEGN2I:(%\-;9<0;!31SZQ0G4NZNEQY0+,A(7L=< *!MAJT6? MNAR'D+"E%XQ"\HN)#LIAU;BH,#-LPI?3BBXYHR RNRA!9\5/NRATE'F1_^"I M*>'1D#V9%--F>954+ .E^ULQ$3TXAX1D:?PAL:N,K6_#/V3S":3HN$3$*!!Z M,YQX4P5(")9M1^#MMM$HAD-DA=41:?NNE/]HM,B=D>6&7SZ9 ^O8 M. ?VER 47Z6C:';,F7H.]T,'QA,__7VDQI9!^W8H:8.L/C49_Y=ZF%)FFLP7 ME;SQ48C5+R)A_@3N.)\9!P5F;LS@3+<^?CDY /D]NBI@2HB"-\2P&!I*@D-L MC8;';S"W3Y3^7/_<@7AP*"#-X($#),PV65BP&@2U&[U9?>6$)E-Q+5"(X4A1 M[T-FGC*P%LNJM,-I-HL2(V#2YGBQY["6/V%\+\I+*F[_Z\V4K3?4I0D@,*PP&@219<6^=0^ M%HBFB Z[7W)@:_O[P-6^E$4YG8^1 6)?BQ1U<_WH!1,$0?=E-#H6[&T(FO0) MR$48V$"O9E6.@?F=[+YI9&I3$C^A-/M*5OGD%_ G^C5S2K^B 20<]%AV,6XD M.F95B.E?-7*81E&PD^4A,#ZUV@6ZMBK,:(;$!5L4-S+3(L&F$[K"97VZW\O6'*%=L\^3ZEQPO!"I,P:PQ0Q,,G2QS^W]H=#.*S#XV,)/$VG:LH4F5F3%"9*^$M M-QSWN@A!1ZO:6##]Y[U'>D[\);$34@#A7V-*55S50[VM$,D7>#4$K]JG9%DV/)-V)=HLE0U\(>R:&P[DQG2F11FDXTJE\#9.+OW.$T@F'-V"%X9@G 3?EXQ%-@?LFB%R MXBJ_0L_P5<\KMVHGT4^$.KJX0G69S=!59,(14,FHLC_TW48T4 16856"%TQT M.<0#U!U*(FM/S-[8]8PMG#9#?BE/8'M5>*C!Z'C3NMRD[Y4O;=L9FW&,5*M? MQFS6R$GJ8*AZX#*8=]FFUE%E#J@+5/=$Y');[S , M5#9N7JPONT2??Z%W%^Z.LA&-M_GT1*2E+2 8-K[RC7SLL7S\DS=!$\%T5"L6 M2@[7(AE-,]=NY*,I%$)67IH9B@5"ET 0KN8R<.5@4K%QV;"\HWU* F]Y'X8! MFH1<>D^#T+ZMZJ]FOV.Y)>$FXY(*)B,=.>P"JUHYWWW3%YE9)P,/^EO;R)/" M:+K(9;5,S:A#PHRW;2<47]&;\&HJ/69+=WCH=J>/ C$A5> D !,TKM,VG6TF MUX(E*)6F:=VSO0CP YSMO$QETHJ&9M$)3V%R!94O)[,5U6.$&=&>_2(0 ^'5 MP'$OQ0'U5RS>BTY$3-PR:?"U*$#2Y=:M7M7*55O$"UDGWD3D%E#OFI!<)X== M&U1O+M/1ZQHM;IND:M-426F#P.\F?((E]%L?CO>_$*Y0N\CY]'?L32EVLYH1 M_-"W#[O".L?^)P67!S"!BP.RM!*O[\AM6=*V,=#NSLV_MO'VW89%O7(.CXH< M*CU:C4^MDLG)P0TT:P*?,=',P,99549*%"4,M2Q<8_DB-5C1ELIQ:!]%<8(: M''I'\EB&>.=%LIK-7_)*I_A.P1-5R)H$\[CKPJTD='FQ2 MA_N#U/URN:6 GXDY*@")@JMAZ'5/E]0ABB6KE)>FG9+6,J31R(1N![^?D'#7 MM<5E)0]UM61>5:+2)]>&$545H(-BQ;:!?A:7BX;;P?S_FL+&?G M$IE2*:ZDD0JX;2H=7SV6*(3O"H+.[!HG!+P01*U ,&A5&5F5KPSTC)Q9\"AP M<[,HL>Q1?Y841/4;J-.FO0E6= G4U>76L4UNKZ6.S1A5P86$6HJQ; U@QOF M1PESL^23YH=MTNN.L7?M4XT/063B(3S@15E1,$^6D\$<5_^" M8/YJE?3>K;)EE6C7JY?DK? EM#TX&\]XXSW'X;'\5D_<+XNV&*+]C62: M<@GZ$-D2%>_55'9>YPN36>@IVT"DB2EV"]HK2J]$PW"%QKO@9=#;2VX;+3ZT M0A37NWSVJ8INPSR76E";QUJZ]Q?**-K%=.\O(MW[E7.H)N5?9JG+]I1$5BM2 MX_7,1)6N)H+V)J87\T(ZOFBB)J&<4FT_&;"F[A$B(#Y2;F @53RDP+,Q,J>W MU]T06&\)[/U"L<2H*98XE,42KYS"4 ?0*THZZ$]-^@RFN>L.2@UWJQ-9; H5 MF''!JAS;SF(+!)$'3#0E749+E(I1)*U"I_6D?S9C^.'OG_=$=LUG$4 ?B4\_ MPJ=B'FH-9%A\^[2/B!]SXV^,GI-IEY2!"2]JZV3>SV=CHG$,!>)[!5';R1G1 07:_18@N![.)9%L*8\M24/E(I-^]['L+= MH(,,=7MS=Y5.J7#^KN)E0L8B2J"!BC<9XQ*1%YTAN BCK,Y8H7I($S6V*G?S MXO_4.B/,.'65G['O'8B=BM=3]&AKX!/4CP>6L1IEJ@$(RA'/"?/Z\-%N7RK* M*\D[:--264C:TK(54$):KR0!"+LB)4?!^W:S:(X).18!DPD S\9C'(^E>P/W MA,Y%Q,BPF&%*FDPQ1Z/FKMS)OY%Z?F7NM%B]N/%*])@9#I>J3;&2?<)2+FA7 M]$Q&D#=NC&'H0H!ZBM8 $SZ3T6=9CHAYTW-5AR0"YDV52E("'56"*:,-5E)6FZ5%KPGK8@+ M*Z.>$]B8CMG9\E]EABSD.*U$CF[2IB@S@'P&TF6L.+CNK5ZB%>JK'2-&&:IN M9"XA!BRL:0RGC]WU0 "4\UC]I1EG GQ6^,K[:"2]$H+Z4T+P8T1#0$T9XF02 M\N^OJ.T>+J$'XR5@"=ZUDD!T.RC$TE5788X]/M>Y'9@.U+D?"MB6R7*Q)K.% MQNSF:V@1%3WG! FV0+A'JJ*C60K/HH1O9O22,IOQ!G:8:[A5BW"O<1K$G?22ZC5*B7'^@52+H/U[#CFR!,U0 M%1M%I<=\]:B;A09ZP&%9 1D.@4L _Q+U6'7.1"Q4YE@*W_[*<]^"4W\C<44O>W?F-&@CT& ,!:O$G3++4!EZTRU,7\!6ZF7W23.)Z[SJ="2-_ M7U+/E+JST^+1X\SU(#DQ-C79Y)PAZ\))^NRB:]R('9 M;J4Y Q4/8\Y$)R+HBY.R=FS?F$PDOCZ6!8C4IU8V;:G@/7U.!]HX@TEH+(UH M!31D$]/.6%S)36R"5LN>+"TODY#8XRNMYJZD0N/V #L)4MU3U':SC5]15]PV M4325_1] QE "(AFTHE7P?-J4,L,LQ7UJ-R.G YX(U]Y,ZK]8XB)$/N:-2OA> MU6U)= BB%I@5FJ98^(\ZLO*L2E6<L)(?BOG7]L(0:="-5]JE(8ND G=NU*K.9+'UUH#Z+%1Z@CHYQ6CDG4R MX0W*QJ9KN_A[JJ84)8(PS>86T1UM3XQ*/P29+%TP[!E+UV6C#_17'QBI.+HY MSK]+M@^W:?3YZVL/4:S:F2W[2E2B/P/RT(K9EJE6H02 [8D2(;X4R_)Q>N4(XK\BSEZ(:*_94OW0= M:ZR12DW6@@0W:HK^"'ID'@NP0!F'$>CVJML'F55D"VDK$MM%N/$*('Y-8M5% MJ;IC?&AYI@!-0:ZM\&4:74&.GM=ZWV),%0;)(C: O*UMPVW!'9<6 L)(0?H3 M,DM17BH8$VQ2(0O0+GBG_R2)4GPAW!K]-%3=&]P).)/1C "G<"&BL8]P#6^K M.S7)?W3<---/%# H&]V+/V"L409AE>*>.L%R\=D>0A1 M@<:%&H L#2VJ.U&]C]&2T$L)FWGITVF3-F7K5>'CSXL:NT JJ[#B',3,A!<2 M:'DIAUH/>;#D.Z-B.=6PR_@F0$V:E[8Z [Y.Z!2J]Y<"=\F;OM-B;(I6:-;U MMNPP@T!>#=Z<^J@I,,1\42Q6XH7,$FTL=DTMP*1Q1)VD7M1879K',;4DI21. MM9P=HWOD.'55I43P=.I;;2^4Z74A/R<6N-1JR,&NOPMFU872#3H5-* M[EBGQJLLI,[8P<;%GVC7:F-)]E>:''=!C#?RI,?R1#NKECU*_E*WP:<)9P(; MN"E@%A&ZJ23M!7AB6<6BFAF<[)+,-.W12[DGXP9)*(IHR\D5@/ MF7TBKH4LK:2R'8X54MUV5.@*E4"@;7A>"I=VSI?"_@7A I.OF"E^U? 9P8&Q M9^CL$O&M"(W;J+DJ'STH=(#NAD6C($7LW3/O+#5T)"HUQUZU#W1VHSI$ZAB"8% MJP/NKMV)AK1(4TBP\$[<+-Z!"% *D=$H1-)YE%X5HH"F$E5T";Y7X#TU?GW6 M0MIMZP!\18ZX12H+3O4(+B3\:+B=R6 M-FJ.#6!5[6#'7:S/588-L+^BT--T->WE]_)>&^_674.U@0$T$8I!<"+1W;U% M:+H&,62E1TC/LQ3W [%/*"#102UK?8OD\=0.Z1VIBN8Y'Z<*_U;43'4RBY2$ M0*(HE<8I,WED,M254!R)YS6W5.04(:R%2"N2/87%+80'FYUX1X\*KM_>^S;# MHQ52"O.JZ?2,5V_,&B![#L0FC.).=NI(UG0=!7' M:'J9R(XOJ2G_TNI)&OV0F$/+N!<4YTX5RHZQAV& IDQ?>S8O+DKJ!4\\A;J MZ>9_8TO3"E:"!ZBR]J)M#'+.M?ULO"O$ E7HXP:ANV$BXEIV^O!L&$B/&4CG MI#K JYI*T2"6=EV"G3"MRM!6>CM62FQI4%^M"[3JZ@_U&X/G,Q'VE5F:!E64 MRI'H%\N%ICN+S9Y(X6Y _>G1A%651,1H =@ZFD\SJTX^3WQ%'$,D[HRQ#@B! MVR2F'3GFF #(:=<#+9ZJ_OAULV%T[6UK]M\I+:U79MK59@U51FU"*HQ3Q@. M H-A_ZD:^%65IV?B8,[8M+'.L:60& .WHVD!(7CP>)R+/"TQO C![H+&*]*4 ML-"E>_S=,OW.EH@FN&.PTXRJ1)E17.3P5M633];B=PK^,[34J(,#0I8KY,)B MUN8HT7VB!GS=T'V; +><'*#8?-403E?M;#]P/MD]Z_%!FNJ"QCP+?G$_YX,Y8HW]6&XQGG\)3(?0%&E;(KD?B'B;$U<$85'=';;.*2 M%ML,B-K"5.70)-CCA4H1,3&R ZTM!^Q&6'0/C JA4.9Y/,):H2)"N+A[V S M.KO8!*T0FEO!L&#O"/'J*14K]\B2U7(?=$Z') &8&3)YOC MIA5CV@00Q:#)F]!V5KS#MJS%41]W>7=GDU\1()Z2N+1&BL]X2>%_!R)/2^$< M2U-K6R8LSPL$LSQG0F5BA!.V7,6WOP<>V9 U9NJT^3H;\MZ0-_9NG$SA8,VENO=GIO%A1O4@3;CD M7!06HA:?S0GS2V(%I*J_F^)22/F+U)UC_1[YK^3#-*;4 $26J502).VCB59= M2_JKJ9Z2:LF5G\L$?31;E6&%8(GM)B^QU-7@ QAW:"S0JG-4HJ-#]S.M.6_# MSA3P6Y?WS*>DA? +:H)T#LI64I*%*5+G%U<2=0#^(_RUHBF;).8IZI\ M'XLJ:A/3$),R+U8DSZOW:#44C6^. N@2Y8FS&?K5OM=-D59JP$EAKCT^5Y)G MI^,6IS1(P0=GE^7"AFTC<[ODH/G ?Z]YMRQR4%M(R^RGJ;1)XW^,#0\W:?S] M00-_<8+YNFWXTM&)3C20O&<0QQOA>ZVNI%1TY5EKD7AJK>S\7\+(5DX_+!F\ MZ-;;B6RK6<6+ID)Z-;X/9>=<->#DM4SJQU1-M#H:W%")1:9G<@I-093G33FG MIG.J*%JX*/2RNHTX,&$2%0(9^1SO0 CI2(+F#.8S% M!,9B*E4932Z8W0:&55 [XFW;*K=@5AT.0QL!KVNT?B]]611-DI M!I'@$JM\TVV-/?K*,%D8%1-,14#[;=%(%@4""(\E[R5!TZ1LQK#4A3<(%I=X M22]RF&<;J:.G6)+,@1JOI+XIS.P54-E?13Q.7O*::^\0RE_S8XH+-=W"?:5W=P WD.,(J(5.SHL.L< E=&WS M&UI.320HVC(#%4OO!-8#K0(_(^JD@SLO@1%B3%3-76Q$7K29Z#H.2#G6H44C*1@(ZBH]XQ3,+Y);6_GI4U);##:-U@R M2R9&8[/@]9H7Z)&X8,E\/MDQ_N#53*70- FNC:=%C$_8Z["U_$+,20%1B:2YL4592*+MN$3T-H=5BE8ZNN65\EN67A. MA #:0H:UIG5C#F_DW'.&J)720VP;Y=4*\NNVGM=:*:Z^I+)&46A(35AXV?DA MA*$JS5R -WK;GUNQ">1L CD2>4X3#L\3\J4,3%31H_K( 3M)AZ[(>,; M6UO 9(2V'\.=EEKH\Y'R#M)RHP*3GJM _(1(5JE=W;3VME!^02G7E7X12P5J M J645DU@@"K]5^ ;":"W!@Q-8=HA?RA4@_FQ@K>C!L25A(UC,XD'KS\#;VIW M5>3PMDM)2Z,H,?,6ZP-D!K&:@?9NS,X5/A8LEZK4RH2'2,]@1A[SM>F*BOPB M7G6XJK"1[ M1@U5M*[PZ67TK5Z=#U2U'HAIHNPZ*G>!/T\X\=, $8>5L>-*& M)UWO)E=(G<_,AS"36ZO)E%TKZQ9)M./9((N>"$SD,4B,41UW&6\"U2KZ+7%+R^W2@NQ=K?U5ONG:.$O?:F&"U%6V#J%*5QKCB M:5@M(,=I<4_;9GWHCS\C:[Y2E?>"&2G'@RC0RL>-[UN!YJIN?]BCKVI0Y;K> M<%E+E2-P*:SV7'3\8*F$"M<1\E1VCM#*FE4V,?B5UF);(#MF. N2;A)[15J9 M;1MK=4J8C0,G>L9WC$^"$6,P8;&3'P7?&_PW*E-H@.(4J)WTL'3N31F3>X4I M)I_R,UGST.7ILF7"67Y!)1M"1@EXV0TGWW#R:]GHGLH'D;D.OCS\HX%&R8M:%9TI('XD=%3:!,05>=*! M%@DQ0;Q98SQ-,Z$5VI]D2L0(QYR):M&*=XA0P'@EL^ZP#726@,5L%]K 5BA6 MNC26_,"DNE38+2R%(RV2S^AYT16J ZBEI=2TX,1=)M*"4=0W:Y8;IK)A*C?A M'#;XL0A&*R4_O?BYV!(RHJR!$]EB(X&GA:UO*2 M=G'-N' L,^%U:D:B%TMP%XD\+K&%U0;1G]*V$\D"C'H5-MV'*UGD(-,,EUA0 MPRXHC>''%$-B=5/!E H?&H6_0%/ ^"]^F.7(*:YR! [1\Q#&J.B(D N&S= 1 M-EL.,C?68_>4%W" +5"D-RQCPS)NZ>XR*E6<+;U%M3':-C"43JT*&H&-E>M77:=X&[A3MH6G+5,@,]Z&@*$V,A;U?9^-T."JW80 !(:N2O?'N=@Z(Z=*H><*VW M]H;.-W1^8YT#)@V4HI!?9OP\=V&1F$^G*R#Y7%5C.P4.'X_+Y'O;?82, F%( M-"C!2([DF4%7KQQ8DF@M6$ VQESYN@,>_"9%<\+(.*$ M0'/KO%!Y4*2G9&4^UI+M@8"5?QKH4V8UZGQ)7Y H"=T!$48$,'+K(1!%I6]#WH3W_G_VWK3);2O+%OTKB/?*W5)<9%JIP;+*<2-> M.B79ZK9*NDI5^79_Z0#!0Q(6"+ ,"GZU[^]]G &D"G)@RR5$Q$5KE0FB7&? M??:P]EHRM607D$Q,4KQREPM_XM+.3A\\G**7R:N]VZOYJC"V4R[Q1H"_3^O= MF+[K'9?G]W35F)8B;]8R'0_$4/8'*.8H PF5 7#%ZOJ=[1/$#D;@Q9>/=<468%CAK)\Z]+ZE"N82KWHM"2#$%UH?:>0P1A$_@ MT48!&,!-;%C; ^YE*>0E\>?-\_DN8FA>&CV1[U>V2M!+-DM/;TA+/Q_\7LB9 MK=JY@+>YR0CW&+45^"'.HPI7Q16PC8!%_;/@2A$7R_%^%@I/Q*V$CD@AXU1M M3YN3V[1O]PDRDGX_&&?/B5*LH06 MFI\'/VKI.6V/GY'[1/(RBJXK^%70SG6R':F&Y1'!GW:FK=7OC]-09NI\[UKU MYC] G4S;T5/*,_FY]U'\": U@=Q^8F^7,!C8C-/:NC$RC9(.N7G(#BC7//>; M ZF)TR5[P!!IK"H'!5) !8<#^CH5 =*!2PZU\?=_7O,(D^G-]U.HW)#1#R1, MSP+9ZY-(M"%]>FVW+!H36P!#1EEMM,@E(X_I^P08",*.)^WBA'SY":U,@>#L MBBN*C+E-OJ*]$H^17X8L!R;$=DC+4HC,T>1Y^_U.Q7D?31CD=M>]YH%&\ M;=GN^SP>K*6DZLI1SL1;:3S"U-/E4;ZF%7S)2O7*X-&WC:&>O";7I?+X< %R M?:W8*')ZXP/Z:Q34OL/-J]^]SLU_]:=S\O;BA&B(JB MD=3@?VAW7W)3\B7*03EC^[)74;!J\D!>^\CS5'.-2225./H2[3GL%A<:?)?" M<@/).:;P23CL/<\]_?RLKK=6XW])OZJM.NZRS;;#Q>):GSU]FO.+Z_5[7TF^$/T!+7)$JBIP+/@SW=]$VG%/4]%-A[_7BXMS4]))S M8JK37_13#VC*SLO2;7CCCZWC>W/EN*3+=C'P/Z(KODAC9"V+1BC1;[(G@9F: M/F7477S @=D5+LO.N89IU>(#1]D,/OR]!.ZXSMHIA?FJ0$=%@P1Z4C(!'QHU M_^OAG7_[?\\>?O7-Q9OG M%R_$_JNNH[3C8@5\6X\'P5V1ERT9(!CC^(?L'^00YGPHT7*Y1"&QVZZ_?$VA MTWS?N/@1Q_8LQL:+@E])!G67TU^60[QG<_DSYA W>7MY;F%6YGWYZT.2]4_7 M-PG79\P5":^*$2FJ>%_5MS6J"0EP%%KA/-XH!/G,13G7W)X#1ZX#,)VB)?": MSU?'8MWLQZ);P&'] '3=*U;HBYH:.Y292N%CX M'6-K%!P9$".TBNG2>BMU^+!8CRK;0>7'+WMUIVC1;#>UJ;%"%_4M:!S0C_"- M$SU$#<_5[8V\$J'TS!5KN'\.GMMZJWL96CU.(?O6SAD=+1\S^0?@?MC-^+;" M)H17Q%DBOSQRF:^>,GZOJV9;S\-)AZV@+Y?(QIS[0VZ0R$%_B]]'/FJ/=&Y1 MM[M"B3'JAS O>&T^!WDSG-JZ0Z=3(3,+K\?HR47%.GK!+ MMJZZF,E9O%VSL!EWLO!OC>%J_ M[3+[?@\!$HL@HGW@M^48OS?WVJ=,>(X\*&6U47WGN6%<>.>*=2TON 4))_[D M+2W9VO%,@*0^X$SS17+:&YX_^^'DY:NG)_>^?G#O/J]V_O%!=@%<4O:]1)/\ M\W]RF=U8T00I< 6'4C6'597 RB&^A3:>GC7-TXN-O->13$'EQNB"68XSZ+\F MGC_/W': 4RW1P-!QL3SRK=+>QH(0_456"9^UK.B)$=NY?D>Z%9!DT!U)MUA1 MU>Q<2DJJJ0C?7M06D:1K]A./ OK3.R%C98FD@^=/.;D,=\AH*C&GSC)3^F9 M BW/Q[^&#W],G_"!_-#NZ.UXUF;*_4\6C'JR5W?KA]<7%[<#NQ1<"<:S3OIM M92Z$V;UB/T*1J5?7='%& &AU*S!G,CR)CAH'D:9] M1N]T):%^-/&Z08.XZ&+7G."2(FDR'@'!%$JCTW0FQI;=ZJL:[=TK.DN,[UK2 M'GW;2 ?Q? (O_VK;1T/""/4Y'&74>\UXK;*E70=48&USJ!\4[H;'C<,M%NV'?$502$7-F3Q/_AP[^0$JT_343X2_>\Z7Q&?&H^=+G3M, M^.)/?&4CKBKP[YL,7I($Y)8J'*CC6>:0&[8?VTFQ<9R,=,[5DMZHTXA:9T7;_'.*56\X M6=R+$9FI5&L43H%,_\63Y_3?)\\O#6S)OWS\7#MT5@1H.T]M4]&]5K5HH0D8 M]AH];U[ +1"8N5"9"@90:4PYR%3=ZR^#]#?]B.D!#@O#JF[N\?TLD>9 MTB'"-S+:$LE-D57<$J(%3$T-RL1*NU,E.ZI#P2E\J[]]TZ7M+QT9L9:1LF<4 M_FK-T&%%V;"I%"(7V7>.6M"F@7,'BCC$78#("Y=V;.3--)S6QY+X5H[AI1:'*<(E"U0M)&O8,,W0% M=**;6Z[%KNA81&:P<7<,."COCCT*.\E$E_M)(R Q_<)[#4Z@N&2VQ) P^5(9 M /9CC@DV-[)XCUL[P+6-P7(06+1\P836!(U%7P)(@KP8DVAJ=&*?U;Q,:)U$ MM6W1F9)T8.:6B\?N7@KK=1#-HG2I "3A=916\HVAP2U0BS#95 6*Z^SUZ^?) M;81D4_M4G&]'<%VAN[<'R]%9YQA?V\PU!<=7/ @BX;M7('$_2,HE'\?S;;>@ MC-\4PDF1]N88]* R<7Q/UCHD\[*K1)L(T2?>8? =_+ _GU4XS?Q\Y =^=F<: M^OE\Q)'^=;>/?C#AC$@%U&@K0FW. ;\L2%H_T!T4+47T$IYJK&4ILA:K:B'I M*.]%7H1[O,>@$K>5\ AE- I0C-DK#'"6Q89]LVYY@T30&\8UI5N-SR9J-*W+ M?5EK?US\*':+Q/E>+ZA#FP;N3R,A7BA;(LS MVNK\M9LU864_#[S'8.9:-4M$5,%A9V0MFS M[[A==!VZOA MRG;# 3"C%S6J$=Y;%MA8;#LNKR!H/P9#,U-#;/,]S]$7'Q?J;GKYQF#H4BX6,.\F#I=1)UK'9E@\> MS6&PWH-LQGE*U M! GYKGAHB2C[^VC[-[E0@4YY1EMZWVN:#.Z,FTZK%O&/5F4'[G$SDJ! M8A(RTR?"2' =M C7<3(@'8S@A#4Y@+DMZW9&+TZ>.;.L, PB9F'1]R?]U7AZ0>>5_,Y[2=/BOZ3RCI,?BM]6V1)[2!IIE:>^LCN@\2:<>B\ M>OIOM/]]<\GK2"&CA\H3Z@S.'O+W8I;CV,#)\#04P/ ?:EN1;J/W-\%X'MM MUU1D3Q=X-,6\Q4_":U%NAYSO]GNZ&(K' .#$/_^+-NM<;_"BZ-J:EG^>O5A5 M]-T7G5LB@OO[4*SR[!\57A"._F/5,]^1]BY>D.%W^/P%K<%9?5T.Q]J!I=;.3 ?Z<;; BV+]LHQ MX=99GMV]<_>>Q*I-0WMUR;@%$3)<%7/=%.F7MI2RRX'W;DG>^"';M(V ('CP MR0\O1E.",(M1<*0QQVGV'<\B<*,$5\B>]E+I& M=*L)*[% SS+HM#!E\FE>89C,G698P$+L*3 AC,+M(H(?F<4&T=Q)65,P8SRG M2L"S2WXE2-/>^>,3>,PR#3HQC%#R+T11 ."_ET)12%396!DCZ:'SW,V8"Q,\W=FL&O1=TM<93L;E;9W66%1ON><1(49VFDW1 MPZ,%P;9H?DQ4.UK@/)(GL.U#G!Q7F56_*)=BF);0#DTUUG+7RGM]'?\S]G6>4B+R M79*#LPEPV2#Z0\(9(R0S8X.7K=N]+5 !S_TA %MF@JU\U%[DQE]XADXHT*VS&I5^5+Y,<&=0V/7. M2 2=1D>(:D8",O.TY:&W,?2N7O UBNG@/K&(\%IE%"1C0066C+([#X3FJ>>. M2/Z2"U=+.O;D\X-EA8TD##TZC/Y9N4VH/YB70VJZT,'CCKIHP[; M]IXPH&\IRD$((\.O,>=8XK["G.UKG1LSI=E7,C[6Q30\7^H,^.]/H5#Y'0X^7*^VI'<=!37%5+?G9?OG= MR\OT8V*YC"U&6,ECP!XI$DCF=(+/RFY)LU_V'J\B$;R+WALD7\PA1HRLZHQC MYD^^#*&V$IAR)++N+ \)_F+N%K'" Q."VM*?(KY/M:9_C/'A6+*XFA/<5K5V M">QI@U?,W76&*Y#++73QI_687 M)$<3A$.]C_D.HY,=0M(I]J&03K_4._>&%BN3M"@=/1<0+++P;8!E*PAUYCD1 M"AII9@CM"WR/#":N-VX0I4<@Z V$I+B#4\S72J$[OL@\"BSXHN)L/6$O8,'N MK%\!;Z*7:FN(0X1H$E(]#0= FI\=!N9:H9 +'U+"RV"6&$B^)C/9RU.2-V/ MC=0]FY"Z$U+WM]L1'!3#W"@D*@;O9IMV=YI=RL_J;R(/!.'P*Q0:1+$#VXT ME[A2UNA!OE05I_F^0:XOCNN-&Y\L*JOSW1N M0//GPC;YMIG:/Y^-BPE-&QF,E'?4*BP396IR,@: C, _KXMJ5S1:.0H!4J"@ M",6Q8[4TS]+K])S.M(I"VZD7,;WXFAA/&E^0GS?GB7?&5$HF!I]H@_.0 :?H M$5E>L52$I[2<"L3>Y.I^EOP)Y8ZF=R$>!=+]-;/+XVGTGGX[A*L+\3&C"AF# MY3"^P(1YY:IMC8"QBFI@/N7+6?RB:0=?L1K:7$+U R!R;A%R;N%Q;LC3/);= MR(W30Y4Y2B5W!O@LC!T;M"P0;L6/VYHUYZ\5>';K7#@- D=1Y3+^FQ(ORS6_ MR<[?T+5"B\_5=4_/>3'<%L#7R M/4]:5=%77G?5IIU'S$SIV?[>5%S+;:[]Q(]_OZ3S5&QZ=H?1\05C1Z;RF(LT MX2#?MS(.@8_QJXM,DW<7D =Y8M!CN-'P%K\]?^+YOC=UB8+3;%6L]><.=2ZOZ>PHF_K(3O_+L^>.[HO6FV>@OM94])G7OWM;FPN M^BHN'4A1GY!)P?2J><41RR+[P;5-TM 0X3;#)WQJ)GW1U3Z/OSB/SEKG? G.,.%V13*>Y\BM\]&@QI'CI/4U:YE M"PKAA\@%<&\J&5 Y5*"1J1)4O+[G3JK4VW(/09#!?A8&3K\H(1RB"/OH#$+F MHW$Y:@S<,Z*7<<9:6OL M 6;(7A;=T'"1>W?M:_3#1((\$H+3%&FBKQ+?VK4=1142,-)CHQ/?QK1/!$ X(5(_H4^0?]2+KP^ M/P(6RFX]N[@=P8]D],A/1/D7'G=0OW_\C/_\]YJ^ MG_O?G&;?[B/* .EL7W>W$4A?-W&^Y-HIY80>9(PIXNH/TS??^8:LBE96N^%_ MGGUS+'++ X;&DA^A-76R9[R/Y6AR\)^S@W\IXP\B:L_.\?^Z>PHX@%C MR=SHD>WAZT$\3=F&^&TXH 6%3JV*SZ;$H48YR"M_!+I30D*0?;2\D#BRADA9 M=!AVB:$*4?5V/8,2$.NR=&\W#('C"B?KAV'7 +Y)B%'W!M\+QP8D)X#9HM/X MP+U0"@3A=^5QA( _FS%"D-?_%0]9/KAS)_91$2G*=1QI0.>^-9(68&[VKN@B MIX)?679RZ&"F57Y]\\&GLV!Y! [F*F6UU6UA45RU'6\ARZ[=\5,?ZK9]H_FV MT#*P#8TP<<<4GB8/\L[*H98H1K/!?E*='40(OQ..%->(/J+@JL6A<"0((2U4 M).-7:W-&QZHRDJ$6HVKT06&%UF6$+=;4%!%B1 >X5W576><)-4O,4F_9JI9) M662X%?WN^ I]2GPX4FUE$ 3&":W4\:J\3U5Q>;!JX1J,V)%0C$%-(+Y,YL9] MRM/R,=Y)030%.9^A^WNA46X@Z%JT29GF4_N&:V/W(K,(_1T2;4(A9K,;&/ETV0O%Z9YV(Z42-E$I*!0[:Q@HD,!(I(;LUI%:X]>/#, M_6:.ZWK"I7AP!1FAKVPA)*+G>N)YX%CE0S5Q^UKD]H>:20V\BOYFW_.,49Y&< ^^!YU-V/.]&=726^M-ZVOS>7 UWDC& M#T>(49@>D)7Y3&;#3A/JAD'T-5*&3[CI?(YJ9,EZ4\#)2Y?5GJ]6HG%*( MJ\6P$9/#_9P=KG75CO=KK*TSQ8?Q'B"CKZA]S;VT1"31H!)SQBUD^D&YYS0K MYG3PBOT-@OLDPJ&CMF55^%Y#("C'P:HFT8+@F< @XNQ?H3+$(0,%@D+Z 7C+ MQAH3\XHR[-M4);2OQ/BA<*8\X-.##_:X_.!074E;'?U0UI0,2MV)]AKM/?RM MT( M0KI*J>=JA;0I3X7/>U;?WMV^?+%\]M\F<\:Q=?S<5YWQ0(S:G0) MYQU%?*_<4DMX?7;KV>OS5[SYH;4K@CL<18\4GDIEJPM$\RM'I^I-X MH.98T3C*H6/$?%Q4E$=O&H!)A*Q#H!']JNQLA><3U [E02/K,_2V?R22\V/= MW '>>IH:^".F!NY.4P.?S]3 GP9W?>F*'CZ4=IX)=_TY8?; UL8XA+<8KN/Z M)3H<2*[TE;'T.K<^$LX]":VJ;@Z(+],+9'/9'5>,C=C+9GM56%3&LWM]"N > MP9R4,IE"-,8;\8[,8.0XG:XU?D9Q#[!0D @KEL.F$?5">^!G!&6]:($^\I=Z MT_?L3[3>$$W60/,BSGP)G'PW^8//R!^@EU?%[VBC[RB4:FR* 66.F6.P/L?4 M= ;6;$*)S(G$#)9@U33ME68(OBQ%*_?UZ^>^3.-;JY:M]=O2^ER'4JL-Q>>* M8QS:029[4^@7:B0KRH*0'"RJ!4 (9P_NW,Y ',HP$>GG)-\9=O0G^N!=?$[' MU.3SHP'[E#- #YDQ^86GRKU[Y^SK,6O >4/97 -NU;-'G($,*=?[/OD"'ZJZ M)PDLH]5&AWOM:K=9,29>(/EH$?@'*UZQIZ[Q'/WI4D1"TS\%-88=K#Y+\ MFD(W7;KYT(ZXMF>-@@[?&3U#XU=*$)QRZ]@4\,U9+C\E, $PXUU71@Z#_ MIY8K!5R8C*S"*N&>4*5LA?,%#?]D5?'J.QE6G7/9K0?W_!*4=A1<=W;KZ]NT MP#O,6D$ Y/JE%Y>"=WSUO@SMQ; 8:DL?JR5:672%MUYY^4=+;@8>N,$;LZ\4 M^?+0'?/@WZJR)@N>]^.#>9^PJ@2=(M\T_97UR@# MV-'_^;$_!K[U6,]_ZW'[^+9%].KM NCG%]71,L'CYN3>M14:P M>D])O0/ F^&A>@725GS'960@_\9VOQ'6-DX\CAPQ-^JX3 B%:[ /.>P.BO#& M)$)O2,.G+RZ>G1K,D/SS4S?KMCJ+)F3L>-_?MF (Q5-E3XC92"V)%]FE=-;T M,Z^<[RG>NOSVU6V<%TTJ>U/V:;_:SY?DHOFEW;J\/+_MWPP7HHP!S,,.[*U> M0,C%=1(Q5DO>N9DQ*AR6.9=N/;[ 02L [\_NR'N3"W)F*'Q5E^?A''393/FN M0M#VF2.B\I'^DXG@S#SI4%!(N>'=0P]NP:8/CC+&\]NUR.G]B[B; M^P$*^6/9SH%RZS4LX:'=0D,7_.J[T#3PCP/<6F"]\A^2MX5=F.%BSH\_*QJ- M]_3]#'_30YB$3R%9^V8[R+OAARE-T4#EHV%,VB%,AI7EO,6Q$,HO2HUP_"6$ MXW,@0,D^^X@B2 9KY _3Z8\(;-E5G">[\>-D-Y:@]KT/\?BRR!./"*(BAX#F MGGYTS=,_ZBI Y(^9H(,-\,*6O+QS-B3F'(PY?42V*,CWFD4J*I"4GQ@>0*0(_(Q5R),Q @D0]G-YFT(O\R<6YHAQ>G[_RXE"T)=^]FUT\?<4CH'UV=O?.R=F].]\$ M^T,#+[3Q)CN<[)#L\$)@0>\T1;7"\PB-1+%0@J)Y+I^<7MV"IC\[IW%IG7@SMW3AX\ M>C29UV1>J:=[49;;C<^0)8#$OOF]A)4C?W;KQ>7WY[=5CI9W9_Q"D_S89?Y0 MS,"/7^Q8 ]?J;T 0'(2K@4?C#9N_\07#+3@^P(M#&58>/I'KX&>_:7OI2J^* MGT$BMNV#K-0UFCQ)A^X;$:]G6AH>TU@$12*TMEA30_.R* \,%WCTJPG'$%_" M;'_B.VA2-<<@B6L<[2>5ZOZ4^[)V\VFQ38O-+[;4A7_?KEV=U/SC=1;4$[EV M+VN&K5*Y*H)UTB^M8OS-9&V3M1E?KU<7SRYJAA5X2DN7/2Z&@LF]MN3S%9+" MF?WEM]E=P W,(QX>Y>25=D&#,">S-?NO?W5V>W)[DR%Z0RS;#NC45O I$M9R MY"H8GZ,I/[HX2JRFHB_ZZ;6;5_SOR<0F$[O&Q!#4HI&Y;339*AF+I9",R7 F MP[G&<.( +$'Q>.2]D5[@7T"Q!H# 9%:367FS\CIB^BM%8%97"OW@[8\SQQG( M3C"%@2'3&X0QLO'FD M.LG.L3-ZDY\H_^CG%2?]'V3(TP#A1QD@O#<-$/Y! X234[YY3OGRR476@W#GKAWF<3N? MGSSMBH93;JE=3J''9.5JY<&<$TB4V6 HY["4[ :C524WB520[&+%0VJHYC"$ M^NQ.LESZ>+TT'E0+H!6(*DJ6.:L+9@MB^-26+A8S/NBUOM&%TK&:5JP$GK"? M1W]0'@RFMN]/K[/SFP:F$SEZ/\$5/;F@78DL16(]'S+Z5UC,H8G$F/R6DV/+ MEG.)(_-LX>;P<;E. $MW/(7.'2OA'"];Y]+X6=&':S_<%;=[?"T[SY@=7AI) ML4IZ"(8#2"-*9BP[+Z>$8'J.*:@1Y:G2)QZ!?#=,E74Y>/KJ MBZ(IYJ)WSK+>#!?V,;^.8O=^6!*#6+/:?<#S8TSA>5\5NA W _&S%:M* M[.69%6!I668U/?(Z7>Q\8C26U]!-;@?68'W_S>+$'W93"H'^93<7=#3H8*HT MBXR&\?5ELP+;$TXZ4L+.]ERVPZO@-#[@M6,XLOA*=K.2' M2$]DJ I-PSK/UCTWN+]@RX^>AP[RDVS&TP3\IT%0?\\[R86\FQN.IOZ^WC,;3Q]-/L?,!L01XSLA?, M^NHE_2I@K7$\&4JI97I!9BW@H%BSIE\5&QX6$FI'D])C)S&L\+M!.55=A].^ M",?B@_ <# NKF'/?N: K(-/)4&6XE^\L1U M@_#/FQA'Q=@+R/VSA!-&-3U];."3F&QPLL$X[=2Q:PH4LG^ T['W$B^,@^-L M'RE, M]!4/S/=Y:I#\[[H&XEK5@*4&0)MXEST.;.:3=4[6Z1-UM;P7C;.!;=B:[=YN M/6OG3 _"K 6>QTF_A0S%OL*T0)ASQP1X6U\IX)FR*=9?)R\J6.RE0Z$L-\Z! M\M!B^3A\FC+QMYJI06",V9*BY.D]6=+O6H[]ERM4R$<_A 1,YE[V35&\ M'U:@(?O<",L_(6.YY-V49GO"KH3<08H559E=2<)5]1G4X4L/;+5* HNOHEQ9 M<+5TWF*5>-H?CI6K$) ,/B!A0HAT@>1&YN C$A^?>B'[!FG8+OD3A M\5BC4R)%::=U3N%N,_6]WI=)6+FG1;&"EILI<,3G#'/IOO0?U;^#M(=CD_*L M:B*4:H&8X[X,U*_^]=6M?B,E5.!:QZL*\:QOGAP-&H3"KNK)!VH.50Y<*VI:@V.KI5NU'ZVL!$^BWB'AP44I]MUVTW8NZXOZY:5XV:_ZKHBKX7 M2H1-5UT5)2T9WI?H7\ROHAUS*5L(1Z/P(1JA)9KGU=S7(-FJP]H*+<7Q-5]5 MK6^-'+NGSO'!2F43BE8LD= F"B$J:MBA7YE5; M*=%.D=X'WI-CETYOMF?JQ-)U21=LTP[ZX>A.;OC2>Z'*+F%'-*T7Z'UQ+ZJ/ M?>D\<9+0;J$CH4@AO><-Q>P\ KF!WC0O8E&C1LE#WJ\N00ST MUDH:5*Y:\)",@R"N%:-_7;.QJ\\ =@^<49U;('J3:V,/ M=1H:%X<[2%3Q0(-#^BQ7(4'%1M'8=E (%2=Y#)BZ,*4*8]T.U]"TG3Z;5_ M MQ1((B"'[?LNLWR>] &W/ERC=P:%@/CC$9Z@,I;JFWO1"V@36W M:Z'*:@)_N -CSZ*+XIBE*-]0U"%L9]E7%S4\[GD@1)Y2CW1?"FD%4U1*_$:903T_*>L"]?SBV8"HVAH,442^>!GH\C+A!(PDFQ[^$_S3KZ M@FB<2QL**)_.> (#845X5,4FS5VQ:D,[5>UKU(C:L M0F^:F6E'"YH#Y&I%4UW8$-'N$DTV525VS;)@P,I/=,^-$UW/$!_Y2Q&Q\I@< MF[98"9P9HV'U$#[FFNZU%%29=-KH9+[)(91<%:N_S;85LQ4BR^. 46YOWC$8 M1 "9'+W^>^])U 7[U+- 0^$S2[IQU04,>$]SEDI5VU?D(!2>[.@J+ MJAD7+D1OQ,H.>5BA>7)QRV+CT]$EK793C&L#9[QXK(VQD9@RKUZI1W3,;;VQ MU$E=6*H7%SY1E&$/H,_$/P0* G--MVIEZ(\\&&N:8+R&;H&6+C\-<^IU2._C M^S(U.BL1T?JNYN*&@%GEH"SY/"Z8;I!R!R6'T)"+$2IT^5;+Z3'\7PS*[LJ2 MQ?3]EK$FGD%V 4'MC+7S[,3)V4QK6)]IQVU>W#<+STI'(D@G5UJO@#+W&^_C M*&75RMKA?;Q#/,"3(HKB06G@4'I@"WEY[,3Y$OB$IA;!H>/7][Z@W*S:S58TR T>OI0,90B<>77 [;7=2NSGM+S54PN?>%O+C[XVEE*WK#;#G4L:B MHO<=QHP;M_M\ M9IONHC/_"S^]-\U230]ENM:-1TWK(8,]-^R]T<-AB);TQ-8U<#/ M5QM3/E.=4,F6BCVY^!W>QG8NLT_0T(#Q[D:T L_^ +#,9<2B2FD#56%UNE)YJ M<=DGJ+Y";E(#W)671<94;N'[B)031:'[9U^@.]K[[( M%FY-;J,?<>/??_B%!8I\3BA"K7BN2 .Z3#HDBPI$F8J9[IP\$M97JAK((U5. M:O(@Q?*1I]7TXZYOL$;(9I15S;?9QQ@'R!Y:0?,8B('S?#X#V;/'O*L^,@?, MC'2/!D0$ JXG])=R[\[_\B((W!Z" W8BDJA%GX'BYK]F?EUA6$@*&]E+&TU6\DQD2=UCG\KUIMOCB",Q.=_VTG%6Z[0%R"RC1Y>*N%L&;WT M]R!Z5?48')JU\[UU7)Y+DLB5G(/"H(E<]ZRT5?69T&3T%;HL$F-[Q['&#)') M6Y&%V@614?!EPCJEL%RH0F6D%,Z):4DW3(F/?$$H"6BO6Q15UX_A*2C3Y_;2 M8IEPKC_W)D+&TA"4&!J@$ 8@0Y&L,2;:YW36@IRT+J=DA(*%S9&CS:L"ZT49/+]'NUQJQN+WO6:$+,V?Z MA7_O(]JNU\4;Q_G4XV*O&S N6'=*G1O27'B6PJ*BHXP3"P MM6GKF2(!Z6*:4DDS3Y %] B0^R<=XMFV%OUV+Q-3^UXR;&U6%3ZO]*2D?'D0 M1A0Y-"XAP-*>><\8M>-]'*% TU%$9B5)ZXL\HMPS2GPU"4]>'P]J]RM).WU4 ML2Q^YC8\6\?"%5S^2WL\TFNB):QZKY2M5OJPHUS>W-=@#S[V=:/KC6?4S##( M/= 7I'K*B]OKL/ !^158CQ3.5!-%K-UBB,Z?%"S1Q_&=L76N:D$ZH5MP<;>$ M6Y@7G02 \)P=YA9$3.I@54ZQUGLBE^#T>=FR#Q)7_WK;-5C74Z"5*"R+\+$& M+/V6-K3]J#X%BQ;BU4&4/Q?%52NS9F&+L57/QJZQR=ZC=^B/WGLGM3-QL"M! MD]!9X:QBV$CN53O+$5PXKGD%7S7 M!#/Q:S0O%N1:3WJL2O7\DD+I@VFRL_OQ[SGFL<&01_>_./)$O.\Y30(NF")# M80Y.(DZBY_JD;&[?(_-5N#Z"63DT(MR./'LGG( MSEEQ7/JS"Q91E GR2D(B[#L#BIR#Z90BIH]2;-YH^U5A+7Q[;%(0/;#@90'L M+EZQ+PZ$BYXYS-_['8RE"9D^8:X7I]54EA+E3B"#_$84R77AA4XMF%A0:,O? MMSKLOWP#_3>V8%IZ)!W3#2R+[=+Y7J^\:MM .;UH9JTBO%P4P)-A;0<*AG]& MH]72(ELZ9#3RGNW5BOQ<; U^ 48]#/9J7(-OI9V\0NN4=>0Y5($1LEEAP^9] MV@=]')BZ8:@UKFDU7)%O4T@!PX?P)2H[%I/1WW'E75M34'81C(XC.=O ZFI! M%@F&:[[I"I_2TC[#3*KA\*X7SLUG:$3P'84%0&$;1^80';SA%HA$:=BUFK>@ M^+5BJ2OP$$)Y>9"\]Q83-< 6$[VLVQ*P\R9W=&,*M@3'T&K"UHH*QJ)N*:N3 M:B9S=TC=,BK5(?)4O#/7WWK.EV+ 9)Q[,8-K4&GNA: A-T5/+I,J]E,* ]*\ M5YX:;VFHA8H=8_P 3!_1(^&-@)(Q?3(&S VQ>1,] 6WSC])\NV91R!S<068' M:&? 5[B \AR7<@76+378>"<1)MN8> +P]@B$QDFQ=NODTQ%EA=9V>X\R$8^O M.Y&$&EBOZ4C'V@VK=G[CD8@LF,XRD_[M#1II:T"X*?8BFFTR;O#VKO%IO0_1 ME#E 6Y]!FGS$J\*6NRKZJD\@_[)BN)COTV?9C+5#',>"AIH16?A"RW]5HAV/ M7%=#%ZFO1.W-C4>KBT:>SK2-@]1D0DC10%QPBMNJ6+P42]&;E(#.'$NR1J/= M:A3YVGB2"/+1:06(^UIS59]KRV8!!FB&/<@01AHG,;96'T1R. _!I#]$CS$_ MV@^/Z-=&$R.?9JW(Y_^%!SE=ZT+X P:U7-YJ\15N-O(FVL!Z>.D&/)J#-V!?)71R984XJQQXV&;FYX!6E %@7 M&L'H]?BGD'LP?+@YA>WX7C7N582(\0ZB0G'OM';A89RR'5F,5LSAK)1Q#!BA M.=L[1VQ]07NI^5O:CG NB4?#0Y8$9!X@]&0M* QHL(I/'//@',0F #?;?H4J M3A=5[TTC&!0>;M$KKT\_\?9,<]K?6>T]@B/"$Q5=B3-&?@C]U'FQD3&C:,U$ M2/") WXRK8BQYV S%7(*&>UDI(H6EI 6R$8:0 4[+2\EV]8D[S29EQ]@;BQT M2X(S[6\+UR:JCTF)R$J:UBS4D&R>M,6+.>W"@U0];.!>H1J%II.YC6* _1.X M9-I/LW4KOK+)YNUVAIV=MVH.V";#G0S7#)?+=-4&5S"W8S@0+ MR>'DWOZ2QI2:Z]CPO+A.<;#TKE>!](&^]B7H*P.T/CKK!UCH!,K^**#L!Q,H M^X\&9=^<\B^#G5I,@PC(T:T47^Q++]P[9=IHNF!&M\73+S8HHF32HJZ;LI5&"02]#;WL.FS^_%P3#%SQF0N]<*L;GL> M%:IK]I3EJ@"]S=)I@P'T&G-:M_S+2#M+C;[3-P(M-%Y-E\:\S5K M \"%0U\X]>66_]$R*#WXH"@PGG#6S3G7*?YCX*B -K@SW*$B_>% J&8CQ#, M9P_RK^_<&=/<1.U'L!;,H:8.W@=A ?0@A_10414H.[N;?T6'A=1+@IE "YP6 MP)G]U:8=."WKK!E4T1/33SZ0S_7 3&N5$RE@="S\\BP_D\_%DW.Y5;285\:4 M&XI('1Y5R);!V"]D83W('SPZDV7E'P%=PUUMN :X-3V%;>/5!4P*+'D<7^?W MS^ZFA)T>8ZC5OO.Z/A$-O*>L#>'IN3K4_5AGS!B12B:%6.(Q?(81U^SU^1%BCY)_E7>A,H)O;:[;[)+N?\JJAJ2Q/I MK;UBQJ4^>UHE%5B5HK;"[9.WVFUG CLVU=_25/F=[^E?G_#CMX^ M)%/8M"B0YMGE%D' _3MW,R&>S0@C0;%F;L.JS M6P_/[M_.[MU]>'*/'HE\;N=F'%(8B)P^]CGU$'>[W>DPK$\I;OQTG43VAUT+ MN08>FP UD9&<#3&1&H=VTNT"AJ"5AI<]8FT/*;WH,_U8]LK\JI&-]I+;\EFW M3(7%0 9]3SP%Z'1.'$D\A8W2HE21F/AZ4AT7;WSZ-6[^S6K5=M89(;H>$XO) MGCX^97URW4GRZ-[Z5;NMYT"M58/0/7WPC5E0JK>4C\$^0?%!%@K,DC8?5_38 M6R$@!Q8PCN-5VPV$<*JE!)@RL]X9G,EV1#I;20N)]]_X :GX3/JN>!V =87^ M;AB%N:'WZ$_BN94B08HGG3IS/#;,@Y[=.?G/'"E$1^^%^5,._OY_-S@QK-/LM^1[:46EXN!@' P[9T8]LC5Q*OGU^6!?_:=;,: MADW_UR^_]%9C2_E+OVE\JB7-8[5]*Y(0TEBFIX@D#;T $5/B0H= /?&H%V&7 MYL93UPAS&J.*NM9&^A2Y]_Y-/+M%IGQ;;"@R:GFMR)C#N]5CJK5_DG<)1TSK M]W397GWREP=([*9R1Q_5:!E0:'NKNNUW0WIZT.A"*DQ_P0LS-W/HM6A'!R)- MJO'#://,Z;!T7'>RIA/[8WJL0]O]?V3J2$Y@[CD,ACY/7RBR70>X2!-_!Z#A MU\8TQ0C$9TUYFF?GAH+[ZY'+RW]5;# 1;=R/WBU>4OKUG\IH3VMWF-W_EMO2+[R9ZR_=#FLJ;+ MWG_N*?_=>V>+NQ^7'1^K2@.R92Y-6Z.+JJ%LK1+6%:-[ .BO$C2V0IYLPMQ_KRRVRIN\Z:*9/*!- M 7X?VE+Y\4LT?7_;ZOMM#_ '3!7:LV(R.7F">RMSAN((GG.?!WD8/UTR%Z0# MAC&!T&>* *ZBANQ1<(=RY''9\7K,P]VO_SC,@T(L/ETMZ_[IPP=WSQY^_=7] M1W?O/;S_\.Z#/S/H07"&F:/?M&LD4KX[D&T;59K'2#YHF>=,S.*G/Y+%JUJ7 MH_7[R^$UDZG]:4WM1V4%BJ0!O?!RVN"*U)]'= [,>"Q5(!Y@G0F_6"M.4?P] M-V^$4)UGF)7X"+0B:\A+!/'NOJ(;*#KY\F2KDZW&M@J7Q_PFC!T0^RIZIM\9 MK.@5AA7 7D(W+F*^H+YEJ1'M.P8@-D<@,@V@CM--AC<9WH'AH^R,K$PCC,ZF= 1\%S9]AH&R[_[%2 B#.#U6&7@(M^X.#'CSYXPN@ZR!E6O M$H"3%4Y6>! KSURV;0P3P*-E$0% OP6 K$+#6J#KX/X56LS&U6AB@_Q-A^.U M/!QS].8*E'F'O8M^FVA\0&52CP(^GS&.#>P?B@RB^"@,QT7TR]$%1YS+K0)& M&3(/@4F )>:.GLY\6A/3FDB9NKIB%Z!O("2N*\9+=YG[Y[82PH=0<,.?N-81 MR'(BAYMY4U.("KOP!_ZSRL M!V[0\$46(TAP?#MRJ9)^3'8_V?U[(Q*H_S*>L-QGBQJ5C['6[60\-]YX7EMG M80=>G !>9#I9NL-N+\SJT !!_RNF3F#:=*F2N*F0-EG5N\-3'^C%\S]96=#) ML=L)26M$##U9U&11$4I,,HMEVY*GJJ-Y/!A5(T/"VGB:@5+-*49&IFV87Y4[ M!#S&N./"(X^]4538.:]BW8'1&W-K0C\FH&'P>8FXP;1U3B8YRC>TRX3$UR<% M'(ZUBX'YY'U0)BEK$HFI&!F/&R#D/\U^%'D,EBY3INKCXS86EG,55 MLGZ-)+[#SULG):8%9E[4QN<.(L.]LOJ)MCC;S^1>)UL^W+ M?X6PM- O0X Z MY*[X0M?6(8/+]4N6\> MY>D%K>KA4M(KI*UZ6QYQ9I$DLHSZ2^W2?WTROLGX$K8K03T'9@AK%O(X%=-\ MR\:JT])DGR^>/(_,L863:]>J!>-$]9-I$Q QL@Q:F&R54^S&*/ *BT6"S<" ME4X6.UELLCVKF;62S AS#Y-^U)04D2$U7HR\R, -#Z4DWF- M*LCN[:;M)1EFZF?:;:M!9EML>B2!+]/G]#/\S:W*C>Y<\<:!1U#A3Y,KFVPM M*N3$LBO56GA-E&Y$="TMD*,M>LUB$#(JKT">:1>=3.]7FMZ%]2Z$"@4^[N7% MMS;S$]H<'O@@QE:#94,_Q/IQTO25UB[X"C4)X0S:"BYY5BT,.W&D!B[.5,@^ MXI:*0)OE^EP37.ADQI,9'\')S\C U+3$BAR ["R-P%-:\6]J6R)6%XVWS1VL M<_)GDSW%$>$"MB':>IIH8">N 49@2O .O8]A3R$@JZ_*MMRXI=5J-/+;]G[G MUNYSE-$AI3F\PU,M>G;>?@V^IBU_N-N, XV9PL M, :QDI4-3K6*%QHR'C7#R;XF^_+V];A8%X(ZB!#5UPZ)_\)\>#*TR="B/$(T MY;8S]'.YYM)N!^[MBCKUW,T&-Q>"&NGIBKD=I<.HJW]NJWF%T4GFI:%G4BF2 M&0GOS&LI!3UUG914@266KPF# 8MMO6"D#Z++C=^"?>;8/;(HL M)HO"86J_PHWD#0O4'$R1%)'?\E$4.Q.U4^H/V:LG L./0F#X<"(P_(,(#"@/=Z"5[02/ 9<>H\-A^U%(NUF"&X?F2HE^-VY,F8O'&!&"+TKO5>#;J MD&[55FFW;GHGEJQ)4*CW%?/ZMV>7+U\\]Y4=3MHH4.CC *R)_) MAB<;]C:,R81H'(''=@N45$2#"383UJ=[P>=(%<[A5S M]$#ZA!=)^HZ\.#8MBE.L0@=E/][W(1M%?A@STEQ>ISOA$^#_F4^.G?)DQ9,5 M)U:,@026>Y<&-VWC7A=K[))=%"#!"0+S9 MR\!CT(6*:=D"F4;JY\?T;).)3R8>F[CR7,&JMN"0)=>\9;VN0MA6XKE>'+ M0V=!%!EZL_9W]F[)ON'2MTTU05(F$T\15'V_Y0A"Z ?G@A) D+S=+%D+6&$$ MW+[9&'.>:.P[)0%R. M^?1!^(D6BM;2C](WL\VV RJ013WC@!M^W%C=^*MZLJYH^H6J;C/^OS\JIA.W MEJ7"$M'*T6-6/=1VU]"Q5M5&YUI,#94K)'*,Q;83*E#>64;U0>')D=5V^.3> M09OSV>DR?61+.V]4?9&3<9NYB-\8_;FM>0Y)"#?F;MDY]I6HC9UF_]5N3=B6 M#-()*7VITNG"*:.23W/7EUTU,Q6C PU;46H-8D6N[MV.7K&J 'L)6?DBQ0O[ MGP45\YY;.,V>>>)-7(^&R:/+R=J2HIT^'TE.'566DFCG&*F)S"_7U1N>CMZ2 M?^]R/BFR3I[;#1;4PB?#VHJ=B/T7;?GSVV*:NYK[.F] MO[JF@@E YIN&%IIX&!NT@6(Q%\^+041]-AM'J46UMGPB%_50WT#ZX.SWES[+ MSTAW\Z9YA6=A88KU!H&P1,3MT*K&T*%",+SV@L'P4V%1Q.FI0LEAY)1>8*<1 M/BKN%\GV=E*W[1L.O[!GK27U)=_ .\ :L5OJ(HPT5/KJ\[;<2@5T)Y+$H3YZ M^>3"#ZJI*#7]ZU"!&BUYK*=56\^9I=WGVW6.FG M] H?72?CCU*+NYENV2NOI((J])S]?MK+IJR#NQLH7< M[$$74E?B>TEQJU8EB@(8BN=8O,@G%G-X5KK-FG<.T7];MW2$.CFZ8N>$G%C#8-LSIE+6)BV'WRR6:!L M6TK2U8.JA"XTS\BV>8@?@7.Q[0U=%G@D@'B@ZZ5- X+V'3V^7N40<,KHZ]&[ ME+%KS8DH!$Z>(1ED-6+9JYKH.3.WJ-SNJIC'YI1?8T_X;.[O/C2ZF_!HC^O^ MG&8_6CG](8,=."0IRK17D6(+FEO@6S#U%?)SFREHM 42]8& MCXA"D50ULZ>2^T+--0]OC3NRB$>V*G$0U@:_W&C9]-?8JE(DYI[+4RJ_2LH8 M!OIYM/4T>RPU-++'NG;-DE>=/3R %C2;,D>"],435^C]!2,?<@"B1F= MCYS&6BMJ2$2U68UOK%MZNA1MS6G+YG==HCU7\W.4A:/K973IYW[ K%:=<#< M0I>&#(D\$5P 9;5XAF);;'71!)OQ2H)5*)DBY_JY"P,<'$OOC\VE;PI)NX0< M 7="O]%1SQRV BE0;FH&?5>=F MAX&"N<>TMNH'K)/7_!D&T5.P&($(/V>]UW0:YD.'!W]UE>.&QK0_7/]>/'OU MO.II>U2)DLUV1D:5K5Q1#W@YV+8E).CYW?U1+0>F*QN57(NG_?N[PBP$ M#E:WE";,-1A\#^3F78J("*?&FJ?O4+>?1M,^RFC:U]-HVA\TFG;3-I%GC6)- MM[1[4QZ.C)BR?<0-;NC'?MIFL [2'XD4.*E%SP-P6:5LY$J@KV9'*&YR"HI1 M&=ARP3A/J;4Z_#3&L.@"=9.>;I\2Z^.;&9=?^J#<+%J;R 4'GYAPVY-+E'_] M72*(7VWRU[SX][SJ#["U#S7[=Z,D %NX#B5QYW=$2-P[O8<'_.E6Q+W3^X_. M[M]Y<.?^5X^^/GOPX-Z?&2!AB'<.]2(.(J&:,@!PE#$7!U@*EY1X*S-OR]2 Z@ZL8S\J!<"IE(/"0Z M3V,H^7:4V,Y;"L>TF87C[IHHD(DU]NB?OLI$S^&;7XPFFM;)GW&=))J,DA); M;3TV/6!VHD]B$WN+LI=5_H F"&N$][*RVPY5(]75]8Q>=\MUF06+#_6:"4@? MMVHTP"^0T4RF.9DF+E3J@/,@8GM4!?I#!'C%X6M0Y_ULSN%2&BHI%$?GG4?E M4JT9!$5=_,.Z"E5=2W6G;LLWG&SGC!( (U C7+?14!,6#5?9M0J/NNO5Y)4G MTQ?3#P;H(PG,W3,UO-K;D=5QW,0FFYIL*G:GU_3J5$2-*9SZ#W&2AN%;1&XN M5&2/U23;N,BV B89^%VMQP7'JLBLP_IDI(ZU;A/7,S;S7 ] MV?=-*[V=!UPU< R2!B@^-" :T2 N!0!MQ3,E.Y!J5L#NX""]<^AQYX>MMV,S M88SFK/WE!!*@/,"K9IO.S].#V0Z)V56[J-/*SQ@ ^&8,K&V=W:3/V,K^R.Z MR=P:VFR[?NOF'BJF$CPM=C!E2.)/1'B(.8+SH1JV.K6B$KG<52Z%A,;29+'F M:/,R-)1K&*/A.J,,Z;F/ABW5P,8 \7L03]I=INUR_2$ 2$PR'-'+\)-ERZ[= MTS^7D;Q$VK#HL2WW3+D%;!.P"?![D%<& M;6MLEAZ@*(97LS0 /)D>!+5#-MU4 .BX\08,I3E#_.T2N,M5467?%N4;(*1< M=DX?7\]JG?$=FWLP=(H*7;EJZ'$N%24IIVE#UQ>A06\C6OYF4"!ZN[$V;##$ M^/JBT^*LWW7TFNKL>_(5N->+]C3/GC7E:79+_G*;K_79Y47VE-8-?62.^[MH MN\TI@LG_V-)]W;US]R[Y6E>[S:IMT(+!WUMUNQ7F7W;DH'>KEDSZ!/-F<^;X M)7^.Q(RNXO7KYWCDN\*#J8Y>IH3+\8FD!G&Z "V7)^ ]@JB% M88[.> %9;*P%+3)(2,Y3X:*\_+M@DBX 6FBW1S)*8HO!4^/(NL576;R#?O& M=>+Z J 9=?.RJ%T4Z(J7IR]<%?763=69R5AQH=BDNU[W#8G7L#GZ1*08V)#I M[SP,UX %@[;V I2<,69-"0K>5CV'A3[0 !-\6VZY_VD&KV?#.FG<#M&:V;]] M;;+.R3IQH=M&L^Z&W1=/)A[)7WZ!93%8AB/$R<8F&Q,/&- )"-+9")6T-]ZH!]A:!C[8R:8FFSH2 C(G"KDEC)PX2C_;O=.,V,=]G6;+ M20PX6=-D3>])*#HG@X$6=X6!E=B\)-/G_A5$07>.!1X%/,I KLG2)DO#A5;- MX?1@3. 49C^N#9'AF>,E^R>2T=%]^&FW;=*Y$PQW<6/+!":4\V<]U M]B.4&6LNVAYO=06C,Z'JW*4(]R^]Y MT+LNR):VPBB@#(B,9;_.'%G6G?;;(1D0KM)AU,GT)M,STP/'ZFQ+.V(3MX1E MP#PUJQG0:]V2R32+QC>8)F.:C.E(U!\93T R'8 TE*;1.ZP3W]Z4(BSSNW5<01&V;"ZZ+Y1<,!-QJU]WF05?Q!*.$87,L)8Y!!&.,[)^=SLYP/ M\S)IUA8VLA+B!P:R71G&*ER;JXX0CI(U&K M9\"KUP7E[8LV.I +[3%I0!L0FCQU2Y=8ME>N*9H)PS69D8;!C)=K!@Y-$C:FP?3 N!)!5 M&7^R7*$H.EG@9(%L@\(_HA3"/8\]@&(Q?5XW,?F^=X M(X5A9X.EB[IB/ 3SSD\&.1FD@KS*+50%XB$BGE@WY6D&=D7\= *U@3:0&K!J M>9GB=$PJMVT@KA;+^9E8*TKX(#N8S' RPV"&W$"477F]=G. OK(=QE=/ #F< MJJ"3O:3V@DGHH9#@*QI)/K&-3ZDW3.*,JP^#<'9#-309),>P=0#T7$N<$CV2 MB7_[H_!O/YKXMR?^[8]?V6X7(A3K^2+VT62$2/@(O0I#JU9.B7] FZ(L%$V+ MSVR[0G2 &J2+R^K*-9)!"BRA8JE%+V<67T%(,6T._#1[JHS!@2^%&='>,2GN MC^9$R.G=\@._D^9I]@2WR?,C4)Q*1TN@N$K/K09U^#X2+PLJ>V[N&=]RG\VX M9H4G*8(,D?B0Z686K-4$[J6B7]%50"PLTO^,ID,E:Z)4A]8Y"ZF[@Z"522T" MZQS\2& XBI[KYRC-,-EYM*R(U2N7@<#U=6ZLV2J429@SHC;].W^[;IG$U$VEUWC\D/B/A MV(EDMH1..Q&N4Q7SX!WD,[+8?W+MINCFIB3./#8\Q2_J8LJI6+7;OMX'#J=X M.2K-XGF.5&:-R]!\0-?-0RBCH*YV(R'+B&(]Z)",>'T@;=L-% MJ,PERBY@Y!^,2(IR=Z%XNPJJ#.!G[&2%/A+K0@#/KZM[J#>>U1=/YA0-%SBW3MW[QF2#>E.6U=S#T M2C&:#QM)6*:(K8K2;,8@,["LJ;&[D9!)5 MC65#4W[O71V)I7J#XTMFDTBNT,1!QK2-[V%2_ 7TB=,V?2!]/5".J+*] M)K-K*5BD*HUWF6AD[X^+#\?E]V'5]DY?'CMM+BF;EA!U-ZM>W[JN C M_OT- E2GL KY\[.^*USM/<5WQ<]%=CETU29/9Y:E?!+-8&TFYGS>;=?D!X%]$9^' M1WW>0=;N]VQE :P"4CJ5_8T3@.N.^2&F=[18<6"">2KY2]<0O91WKPPT<,4[WH%DQ M9T@4&/TJ*6,O1J2\'U+J^97/[(8OX]>_IU_ELAB'--5LJWWYR#5$E+N_=/[\>/7\XG+R>%FCU:Q!CZ?6E]"1A<./Z2/WM%R\8H229I^$7\;KERYJ/\.: MX];VGO.B0M]7Z<42ST.>HJKA>$T%5Y3E6E2\RA,H)NKF*!2'YU.K +LZ^$X_ MPN"2;:.^B"%-QY*CW\F>Y;G!2+8RRQZ+U,GKMY/Q/>2@1T-:Q!H'O$5$S3IJ\ M6C=#P9\31WV-;#:6",Y=7])"DN%O2D/[[-G@UMG9>9Y]_ +VAX?'X);.GLHU M?[K">DBP?T^)]"D[^F#M@^LJ1E[]Q\749=NA!_ ;-O_WAJ<(+H>07Z>%"%L8 M/>,NH97;8:2NQ)M"WZSSKB-N"T3)5=%5B\6-#WOL1<4;9R+%:T4 MBD_KWHF0/?WNW/:4BZ(IYO(CJYV /HSEG>JV+*3$%S[\9-O1H4^S']/.#_QH M!2Q9TJ'9M-VP;<1TN*SV1M1=($E0-9C,E6:B>6*NB?!DI7TJV-Y-?^5)!\BR MRCWTI6GCHI?T'_3Z48X\RU%"OL^EJ24"+GZ%Q89V[K=<]R)G>O_!%Q;"-&[0 MMZZ,T]HMC6\&*O+4G[1&=7L(#G5367*"A=X#X0@8J-%$YH6Q2( MMNS"B3=1CFMT\H"PI=;60H6U\XX<6ZU:(P7&AW1 MA5/KVY83LZA976N(.O-B1O((-?ME)596L[3C)4CXVN?Z["OX%4JG+WLJ>4BN M]6@E%?151Z]P7BW2LH6]GY@_'T]+%(?ETJO>QV,S;>5?]Y!.LV];I8MF>V1' MM<*^[R*%K5[;1QRV/4KU6EG<@.NZ#AP:\M3:T^9",\U-N;]-LGE.E-0YEZ]N_K MELP$7Y\,A>'(:Y/6$VWQ2*+1 $.3J4RF(BH6*-76+N:$C(:^)CN9[(3M)!JI M8O"J: 4PMN<#!Z>F^82/\5[NWIGF$_Z@^83)Y=TLE^>!V!Z02%=E>$.+HW(+ MQNOH5S%^BXM'%+/W^QZO6>I+$I*Q-\7$V-QPD^QE]^)AI1!0,W04D%EDK4Y M83GHE-2*1"TG/IO):/P4]*+6O;*+X2X!&,00B$,,_F1 DP'A0C?;64V&L7)% M30%0B5')R38FVY"8IJ"$DR5Q^B%'2XG)7RBY[?-L+)-)-T>_:)8:;+MV21>Q M8@\DA^E7% 45$Q'69%UJ7:%&SK3_?L,2>YNL9+(2*8(J5I5L9%=T'I/:6*YU MY9BXGU)TU-$9^>"GNP"TK%TY=&U3E7T*5\9\A;;& U!?L!\\/%4IS!-\V*8Y61,DS'I?DHA M^[9C :;)-B;;&%/J\>0+)W0*)>68I7@K[J9V5Y7 &N-1GN3DQI,HW)-%BYZ"U(?[O*0TOHYRO,U#*4;#-U/B9;"6XDD=C#&$[7 M _:_\&10B^*J[1C%ZR?%:*^BL%C&!0Z'$(TE8&B']BWRSB( YRY8_ZC\"D^MM? B EQ\,HC/M'?D_[DQA,HO(@Y$<&_Q6\8 M6/6FIUTU5WIL,0;(W#3;]8P)3A84.](M.08$Z^!_O (/N,2K/F)1W1]PVW?' M3HULS\_DKUOPC,M?L=]L+;HP$Q/^6<079#+D]!D,9"/RXH(*$)/6[4ZT M7LE-;#:![)][5OM,KSRF*>P"C0@/MS,K;%FP\I1:>J=G4D)QG?%/&+%&3 5R M>6#+:[LW^#Y3;('WOX93:X/^,15Y91F;, MT%"NW'Q;VYO$ELD=.>.IQ:3^MC&F=P@2 L)0-9XL45$)B9_56.VC+=T1_SO3 M>AP@M[);$CIJ;+N&[TVD*G3K\,"QO5#( ME]VV\L,6G8-=X%__W-**7J#;8'Z.WQ[HKYAIRY/[=\NB,<[Y0Q[+-+Z>.]D! MJ[2!DM:=/B^4R:)G1^[SI[OEU:Y[#QGY" MNB/$IR)F8U%DB85Y=I+-P"(RIR_T#%^K]Z8I&N@"ZCUS0POA"@2. MV0=YD89K92F8SBCB.S+B0];DH]_BDLEW\R:#F:;2,:?KWVC186-AIG M>%F!H@FAG$K"B%0P)U(0Q9I?%?SQ2!KGY<6WQ^-"7L>7^ZZ@!T<7@!?Q7^1N M3[.70BW3.".L\\>G'T!4$L<\=F]8IB6MJVV/E\AT,!WN1UX"[7O&KLU/B![8 M7R@[.KU#;KJN=0W^Y>Q>])OB!_75R 4&DFWET>;] MP38NRG$28LC.L^Y@63;MSO-5^>L,!2.\:;_I%+VA\UUO2CEY!NI#WJAY[$.V M,=G7W8A&TOC!G5?Y])19O7-O^+TRS98*#I&Q8G..PP+.#2R8%.-==$6X[QD3 MW+8,GZ.=X(@EX$MZ(368DD(4U"BS;25JN7$JD?)2RK8<&'-7U6+P8S#"S2B< M8+#E0>C?G9;7P'^8L,!?Q_^.^LI KZX,E/Z>I2IZ3.KM+5B('U]=1Y2EGD]> M6%8C296)!CMB%?L;&72@[2DQ5Y*1\#E6=AEL4[Y'QL)@=9$WML797! MCPPB-:JV48FB$P]!7_MQ5=&ZWDDJ M=A5K=RFYYXHV =?P!0_O%C+@Y>+U).I:E+_HTN66=J,(!X%6LIAE<0M9E&=@ MU:T.NA&P[**V>K2E*.D[4B?@PT#H(DK9FPQ=Z52A(T3G9J_)O&KQAAJQ6>0I M5?P1<0%/^!68QHRRUP?C>5*Q-!7DY-/B)*5PHFN[<=!, V<=0+S# #K(*,R4 M*)4#3=K$0IC)3E)X)"$?UK_AUY!PPZ+66BV73NG5(R*/HC3E92BS1 ,3(2W( MDZO\)B$2YEN)+8Q=JV0O1H#&3[KI9:G0SF_Z-.\3B'_SM%R2#GPP%D'Q:CQCR9; M4>1OYS-]FH0".*1BY$SHL&N\KO&^,+%V?.2-Z.[9Q-HQJ8I^%-.ZU.I8VXUK M9[R5M"RO3DN93A*5,U!UH$RFJ[AN9:,BU];D(T<&C[T=57PLPQQ7EPK$07Q=I/2TJ'-HR]4J&CQBW;H2K&6QI#L%RW-O[R"MMTC4D;[/XS M>DU:Q?%G3G+23\O))*I=N/[B?.UM_S1%)Y M1U1U4'Z-=B<\"+>4S^K[\AM38/K7%QCGTM$+#D>KCG2.I^[-A\HNSN)5Y44_ M-6*)0IH00_B:_?LCF="B,UN,WN ;AYC;E5NV)&'.[JXI2$;!3'1-P6B0Q-,9 M^\4^J7BR D.??^P:\PW/A'_$HJU5P4TS/5W[JNXL"=_I6/47NK:W'[SO #TEN2"ISWH9'T M[Q'?)K.85F^Z[O!0$&Y$8DG+15HO$V%O'Q\K.O@(Z *9B\T;"'CUY/H>K+I2/G7O2U G)7C ML9UOEW1EV=U< ;YWZ3:#E*+/SNQZ<.\KYNE& MZT['V%Q9K%WT1?K=8TK>^:OW]*M6_I.R>%PYT>J?+J:(!24\^NCY\2+#Z_I= M%-+;[KJ.6M(.YG!!5K:7VU3;XQT[:BI)1RP71>G\R/H^TAK+V4N@K59T,.11 M-UGX]X.0U&%/^;!() %76&)J*KT[W*W&GS55,I69]B'J#=\ DOY"[$1\U;X? M:9P7OJ81-;%CVGCNC6B#0=CNJI+7B3E1BPC8$HX'!>\-3Z2_B-6:QQU[$<"K M>BN&QQU5SD;81*)*$];\FBL\7)_2ID&:L-"V\<^M:$@PHXCLDJ%KH$WY],&D MA1N)C@YS@:-E&"VHJE3:)'KZJX-D,[@@NL'$4__<5AOVNBG4P^1%M$&MW6N. M>;MB%T0E1$*X;22#]$<3%T2WVDEXU-.&)KO_2*.&K "*#6R.17)H?Z%,T7?T M,K-ERY 7T?NB1+&BCZ&/P)=E^M*.!8H8PX-RI.,N;%C#4.?EV$ZC;%9),RB7 MSWE%N*CJ4HJ*MDNT&>R;NZI'.[&J^SB@C[D%K:;MB2YS%1N6+BQK[R#B& E6 M)H]>]U'**X>Q0S\F7H) *7WXT=N"HE-5JJZW?]8:/DHJ(X8@-Y#ZDJ!#$M3F M8FQ,"I.>).L_YRWP=9OL(%B;G$9 Z"^U/A,VK^D$#??NH'78J88JQ87+NNAY M(6YHB9!#J6KH/6(#9,'5>JNK9DDOTSZ61QA)$"FTKHJ.<;F(X$[B[>?PAE\5\^Q[6K,: M95_B'8BZH4N.?$EKL,3FC%'(BIO@.;=7&/1YLD0>,ZLV+46$\6>R6\^^^_9U M?QOAK*OG)QKL)I]X^H0_<(GXO-;K^&_T LEGM7/'W9QEHPTQ/#H^=TFO@/Z/ M7LV^KJLM/;FW '#<^M:]N"W^6J^XJ2ADP%\NJ[_=1O%,VO(IB05E$H7'OI++ M:F "9=65%!MGLQ8/R#\[;4(*7I 5&(OR#5 N2&5ZRB+JRB5;B>\@EHB ]?K[ M%;!;:PJU84D%/?=*_H!,19^OA#SV#*1($WK-XI'H#W/CZF!VXOJ(!K,7,]IP M"#?/KB@S:,W \%&R@X(,]B+A^\!1+[?=E:,<1JB,C>)8#^QLNG%'Z O!ILF%(O1I-=7)SKA?9?/J=%4N.^7_.()>,;?T0&]7I+8=-Y M])R?O*4GQU$8_YUN:)U])T)AK<8%3SL9!=_'?P@/$D!6!G6*CA1"3^>5KFF7 M++ ++MX0C_J"W9.4CRJ)CX&$0,U(2^+1;GV $M1M=XPV-4^H8+3>SK#8 MUHP>:RRQ1%$$9M:/,$-1-3H79\H_L9F/O?A>>BM169:F/(1\,S4YT)LMBAF0(+PNK0Y K62 M=)^V +"W@O0U0: Y*#J('3L-\SB?C:"[A\KLAHTFDM_^D,PHJ/9Y4(S$ M*]K[,C%4*R#1_A)Y\G5!(B^C^C5_CLY.UTD;H;K*NJK>"$EXX8$A:S1&Y]'Z5+>IVET-Z@[&(@J 7N3;8XV6I(]8)-G]36HU.7E'5IW5U7L/LV17%Q1.GO81^A0 ^ MPSA+5&6/FMMQ[8PKNR+JS1'A6L#/DBE&+SM6N.2UJ@.OW-2-T3OUT"Z=).56 M7TKMV\:NXL1?7855!12O+P&*7;BS)WB=!1_8! M>;'M&8<_:*VDNQ$8>O:Y? M824^AS^>/?/U?*AMW/!M]ED3%=W%]/R %?OA(ZSKR43V*H*\%JD&6.YE1]6] MQ+JKAYNP$@-J=L/5KF2W2_YNKDJ+L90<7(F";Y.>AC=S9$,!7*T;^)$J#6TF M'+1SQ#XJ-"U\]BVY^("VQH8^6?)>MYPRKAJD-BXW,6GDY(? M5W0F'-_'QO'=G7!\?S2.[\_HOKW?2\KJR4ZKWI=+X)*=>+>W[-#[])K6ERN. M+*)(*$E2K#LA2:WLZL<1"@KKTH S'V_S[4P@TG2I5F[]!9V[0,5UL,E2^55=R9*N!%>Q/3EY["-3V*@& 4U)<(3".N24S[#?\ M8.S3UR;0? %KN$Q>,,BZM<$JT 9\8SF-&C.O?(KWH?T'4&/=8H MGJD)'!(+:8M]J.%DMP+<'']ZY1HZQ*S*;KUZ_NWMVZ?9TR/Z8R,#2RBHHD.; MA=&1#B#787/@:?IHS$E*6+W8F;_+>#LZGHG^>I*#RT 6D27*60C*,9S,]L9L M6&&1&97;Z%G(%?)>-1Y2M+FYHPD@*U.@;50P] "EM9;<[#J/SYGHA].JIG0( MZ(B.F729<&Z?CQ2_9*Z1:W6.$C@U8S_0R.,%ULS)#HB<>B^EJ8H:4N9A[HI0 MAO081-B[O]X_P%&EKF?;D]^[)J![MVJZ>\S1\W&WV MZ+$ S4.)*1K#Q$JX:F'EM9MP$9]W)+$N?FJMQLH%'HVUZ>6*.X&O]R(TQ^S M5F#%T!U B2G[^-GF:MD^XLY(KI4_]J[<[_#PH;I:.-4@4:15Y#?',I7V),AZ[:.;FMQY*!X59CGB/;E3R0M6=HD6WGH3P6 M=S*= 7WK=A>X8ZZJWAS;F#U)<<1'BN$7QF$^8(/FS 9T1P=#_WGFB@Y-4AM0 MMQ)\'V/%Z2EQ$_O*(]KUS+_@>),'?:]O.387YP=E!#W'I?=]Z-H(49=$!PI- M^2V!AR;$LP#W.3);$V6HG^5CO.DN^CM:I^)^F#9@4;UU%HX;9CK":B:![O5V MQ?,,ZIYB)WM\!($RA+)L>033_,^QX2\ 6IL5YV!)F2K0EUB%2P82N#L%?;;OF^FMZ_Y'BV2>=_M&"E0T-)8!0!#;;M7A.YM;"(N\$N'3]95P/ M@4]QYH%!("Z^03 GPLX@E;V^VI8RPPT'_+I.ZF!6$VB]]X\:D_Y!>;0O.1!D M1P=?\NT\/\PW LY[%T19J.ODP5N!4<9#;&=:;&N.(ZV=*):.?Z[0$F?RJ=X> MT\@U[M:)KMTU"81G36 UB]UQRP=()BS8= M TQ&O#P-W;;QRR.9^Z-SG^#V=N3PC'!O-]\\!41XMK MV6HE+:4J$6N/!HUL4YC;M(+=A-$*T <$,6OA=+2>WLP\2,T15CO"[F7\?1G[J'33"]))^KE/HWSCE[ 4S?K MML@P,$C( !T^LQ%'1:>C?WV/*NI_M@IQO,!L44O1=T'Q/WV+^:68Z6%_TH)+ M?5SPDNQ-]VFO:^/!=^9Q[*(97"/LL3%[TG(H!;BWQ6BI..Y9:,-2Z> M+#FT/L.B3!3.OZ0Q9=O.I:+NH0P(.)IEA7S#BNE^ZM,FA^;C6ODS M,6U_.#\K='@T;12*683NHFUW\;X<4TJ*88+OL6U..(T4>^3TW.>88< PREF4 MBHKID##-&G5#R9+*-RMZ_%'\@Y.2_YARFL]X*SSGJ.0_BH9]H\Q9W\_?8Z8V M/#'/_O+HWJ/3^YYZ<[P0YHYB(ERXA&<'-HPR3V=(J#U97R;(RX/KD<@>^UUB MN?YD!_$<+N4O]^^?GOEK&V&87SWEJ99+C%?83$CG&)F.ZU/:%9ZDE9J4SB)X MAH#=RL6H7-Y48RBB^ LC2M8MBN/*0]4/:Z]+)* E@T44VX?J$>TU&XR3<,G* M:NNTY4$2(B7+U-:\;I:\0*,!<*-;M>1+*$GG@LKVERG8*KPA,X!?^HKC,!2_"O@,?TO-8N[8)O>YE^DYFXDD_Y&)3DD&/E+3X?1Z, M5>N43#NH70]LYC$*O>?[73(WS[3#OM<3O]A>PZ/ EM NZ&-Q)=DJ W$MF@O5 MKN@107/D^B.374FYQM=]-9OU%58-M+".LWY=U+6OO'--?$&_L>39\T&E1*^6 MT$X[W6>\TUUO7V9#CEUNP:.:3N>AV9IBT.Y??Y?'^*MQ@=<\PO<\M ]X:Q^* M#9Q$GVZ>Z-. R:AE5&CE+B1[VY7,T6AE\J=(&*/_)GB<23/L1IO/R@-&456U M"7NM0!\9G[/:T61!DP6Q!4DF$T$7/L0RIN&+CS)\<6\:OOB#AB\F+W>SO%P$ MY>0]L7HK*8C"8D<@L*A#A*[DMO=<3X%,BU7'E'IIBL-?AC.AII6.JZ)1%]=.B)./K#<[L1:"2+I<<\*!S)5H7DR%.AFB&V#OE%U'1 M0Y%58Q8-$_>X3HSV]#I#NFFUK?.D*SD:20IU2O^\45&-L+]2$04Y?B&]0V;< M LN/]B3,6_ 710'4*(:XSQ[TM0RLD,#4(HC#D=*J@@/>55C-QH@-)>HP](+Q MVR;5X+EIH$E!&-S44.3SDRVF-S?;SI?.ZT\J702GH89_#KWV0*\1T0EO@+2V M0?=4L].+JT5XY9ULR M.6YJSGP(_$&8+GB9)PQ+5Q[L7[E^S&Y1;.E6V_A#^T-F,?IFQ%AJE$:>N?0T M>UI4-5.VM_XE8]W8!ZY73/DDV+RID_,'='(\VI69RXQ9U[#9&'_SG]#\AZ'- MG!#Y],CK'\1$N>P"$_,V[ .,IY9\!&9"7?>[IH S9?CE/'WC&ZQ"KS]B2Q"0#[[&=P/$D8( M[G4\A0N&T[Y8.$X:M<,:/;WPV 5HFFX088%QK!' NT">*E&2?3:!X.,B=!35 M@(_\9%EWUI8?Q4IQ,-&[HU3:OV44: 2J.SX(I+'AT8]4=WKNA@7=.5@B#:(]>I8;?XVV]ZONM4RTP%@$XD$U9 M"K\)HW/]T6#:!&':@\!V)_EP[CI\>8E M;YFTB%(;Z!S4IAW3DC.)]UOE,WG'RUPL_IC!GC_^(=T[^R+/[CW\@@W[WM=? M!%GUP8HSZK40[_37 7WM%RI>Q4>SW]WCW]W-;5*;BU>G6?)ZP*5>,4;%"-[E MY-('EC'Q%T^>]W%11T$MF[HH#5B[9:@"KC8YJ.?1JGKHFHD$<7+6GNZY=,*[ MN:S;&>I+X-T42M$ETYYV$15.PUF5BPM4&U;Z;D,(HU]@ M@:TBJ0O%S*^C08%#HA;ELDU8E/7E60[C:[-T^4D\%0?:/*R3W$M<'XA'>:)I M?=ZB8^YO%+#X[=7[ ^D(N2M^JDQ*D/&5/Y03T_V?O39?;.+)UT=_W+2I\V_M()XHP1U&T=N\(FJ)L=FO: M)-V.OG\40Z% 4C0I@43N.*=-D4!5#BM7KO'[R)2I M)]JP^F0[1[FK$O\F-KJ#> O":PV&S.-\])85(9])L A5T[1RZ4_[R\"_[%L+ MAE.H%[;DX:W9%6QU#+:.$]OCINMVAGK+107!>FA[9'RQI')9YJCL<:,=&EV) M3=2BK#O%@JO<;!L,K(=/7W7DS,F@8*H*NF5K;-0@F;LI@$/-&.A=1AM1JG:@"C'KA]IGK02K"[6L=9 5.]TA. MD.T?3#0P[XMARP2_7UZ.M<@("M 6%+$P@Q5K$)A4+7L 3D/L02W]$S8H)-AG M34%63]+^A%]$NU#_LRK;BXE_=Y*8F0V"%FD%GCU!-Z!&,[FJF*>#HR\64!O< M2)6AH;J.#%C:N RPG,%&ZD,(,S3BIF')]U^=[ X9HV+HN:W9[JGS0C/]*AY/ M8^]7'EC9+Z2+I73*;]ZE4U]SWSP&H B;OV"N8G0%:+,7RQ 68O1>4+&GHWW) M4K"Q*=V\T'-YR<@>^#>+3&S!BV;4W-_#MF)&Q3**#D_["-"+ J+%O>4W4N'X MX;,O"8#:1"4+Y75/,DP_A',!=3HR!?NFY0/5@8/XPE:_E4B^3T$R2<\89ASG M7)P#BR,"'@U]^F;2N,"'W=41$!T>P4=R=M-CHYWG_!&WTH%TM< !L2?O^;OB MU]= -RU=";67EL$3PW1#@'!- >7%%SM1:R=DSBL0E=KING"(.\VEHK7YA@\A MU-8=2@/S?,NZ!:M'K"K.%>-82NR')O,'4ZL2T;=A@(JW)K=^IQ@3L/VKHPY" M5\!#=P7LAJZ 0,GPU^6((V 4IO+N Q^_RRF5%\@F4_;.H2[O4+G]42*-]06BI="##QRI%<&P'@OI&K]Y>6@QQ6UR"G5QK$R3[LR4L MZ=I#QG>>GJHQ8M_6QO\"?^NBS3W2B ?.#8<(U KKG6L+J$T'#K"K:MFXE/#( MDIHM!#&I/(8#T237G0$F"(8X%3S/STG ;[*:>- !ULTX7?IKL4?[ '5*%XR0 MV?<6K':6X@_$MV$X, 35H(,"/ '*ICKC:\>-0X-%N! <>">@(C#Q]O.,],@? MIF"#K8<0?@$$BW"/P.K@D$'F? ?@&_<4;FS]E ^#L),D#>RXBVP"PEZ%0$\"\(X0_@A/#R M&R=(B>EF0%%R4(=:+#UY$A*!@NJLA2I!#1/"6I*($P4LQ@9-[S(K;1 ?,MT(0=3W"?+)%A7X&AJ\?J9?B<Q-[-'3R3" 7CP+ Y"X0;FZR2R)=UI<9D.%&13O*X=S53&!$ M)1K88D3/,7)*#^1Z6%OQFG,_IBW= %ET0+,=V>ZQ5+!.1,\BI]]BEPS:*JV7 M4(#X.%A%2=W0P97;AN^#L:V+)X:C)2F#[D&+2K<2I7P& MOXD]LY!Q5 M'9-.!HG#Y. D*P17)WG=VF4'G8&MM)=9"JR%)IF4QR30WLU%*(8[ ZI/ M*@BZ.=]#FSC5]BGBMY;,&B'23T9(V0Z;<9N;C+N!_75Z-0PSE&0KKRUG,)$ M*K&E+[.M;MYM#R.1F"ZF)&UI[2 ZS+4_#A4>TEYNS!3(!%(-2&EV#==%Z_0+ M@JW%2I=RE*%?XOK1YB$.#"X9*]3M0;<5!@]@8,YP@W7_[:*!'@MG3SDN@M%R M>&IIV)K3P52NC7%!JB#R"BR9YMDQ)[PF@TYU^RV:#Z)O5XC_P>EL:I$TC2VW M23:#X"4M&RI(J:QW0HQB_7#>G"Y=*'1IZX4FV4'TDR*BZBMI]^_9)M1&#@H" M[9?5ZMU%C9VG=;X[](*+U"KIV +4Q;5L,[]R8=#7KO8)1N1UC>IWWH71K7:! MJ!WUPU"A:$M%#S:%&I'ME)VH!"7%6"1_H):UV7QZER=9'57+T#9B') M# 5]T&0B[T?+V%(9HH[P.C8FF?VD:7R%=BG#FS,6/#&RDFP_T'!NC2%_'2(U MS3![(J>".WYL8Q30=]/"$Q\?I7; ^V;V6X2#/V( &R[U=%<"L($*P>TORBM] MY8P0@:>$>)J^W\K9E),<& QPOTMLS'K+DZD"1CE8RHL6R(XZ[QAU%[J[R%7Y M!YUJ?Y'17^@DN"@PA^8&HN/X?>YXOPK/\N&HB?WT"T=0>#DP%*G/B1MK(5EE M%YC&A/6"^)IE"4&M>=;BL>GFZ\D M:+E!>M2]2/%5'8N=AF;*JVU(46C&.P '>D.TLF 7;!!]!()PV"L*PG 'G#E$ MEVC:ZQ<8TP,:WJ$O'1VQ&V3:J=!C4:9*>V;BX,!;@;'"0SXT#*VC9X,3\,$5<>& MWZL#"D*E18N@8(L-3!9?S$Q'(M*^C1DDF]];5FLGU2+AE3#OB96.SL8Y?'CN@&*3](,3K1.$Y<&QE+R"/K[,, M8OA=U<#UF=43]NB'59E KR/G?(T9R9S-1:'R($!!@*P +<.ECZ[**D_UUU1L M2IUL0 V)QRLR%"%MQR7<@#40I"M(%TK7,L$RT;N\'&%$%0$+V@+!MRD-F2,H MF(,1A9'0(%E!LF"@)!U"L,<_U9AGSDA(,AN%$NSFC,"LA<%(BC5,V^D0-/PC?5RU)14!Q1IK, MFH5O.?V5O3AY!*!\!:UX5%+?8FL29F<80! CA%#500V@RPJ]!,+)JT,1M&?" M+J1VZNE,R[4))UHHP]X'.SE&2$C9OCTH!'=J>;P"8FP!IV9U_7-#A12F8AYZ M\:B1O)J;\OEK*N6Y?96:UK&[UN+9.0RBDN6,):-T04RCG5PH=P::LD5$Y71H M&.0Y* M-\@ES5)+\H@8F@OM:@,P[K+$NNL;.] Y*F>2[J&:6YDJ@VC@=Y/9Q M*WJH,&@!A)\ #HA192O9M@28A #X0.4YR3;VCCK8XIUT MY:).P"Y!"L0O>1J[ 'B>832.U\!?QRB&R;CJCR5Y#1#=(RWUE31AX ]Z0H80 MAPNLO9=I53%1A;S9<."PT.%C7=8./02D1<7&%'P+4*N89QM&P,6D+>6%YYG" M8H@K(0:) .0M4B(34[,71V0"L(G!N-P @X2I,!VW$SUR)MO-Y<$3I MF6:A?+[N6NM\HDQA3R]MVA(H5.X6AK84?6'^AVIMN_4>[EW-??AD1L"]E:.] M8:JTP9HAP:B72@9URC/F),,X=L&LK@'X12CVCB8T55!8U5%,\"I%= U?WJ1I MD)![2E>&7?X$'X,2S1^S&.9"1]LGEMY6"T<)->>&]I7PM,CR0S":1?&OB1(# MM/B&[7_#Q^K=UT_#"]TMNC%XF<33B=77!5H_"(C0*0KSWVG*P7"!38$L@-HX M+%J?+'$@B%,_1@+= ]@PCK!+4,T!UZ(C+C@S-*;@"M/F5%*5+<)@XY0 8D5] M3D"*H/(#^ZN$I@]JEAB:^9KN(QRJT-5Z?+R&+QF?]LOKDS@Z?;-0VD9UVF;H M_C%QQ06NU]QP")Z^^2\]ZE=G$10 E@5:W.Y@J8H8C5>WZUSJP"?E3'4+N]-R MUDB3?%EI>Y#*^"FAG[D-7K_U:L5R2 > CA/%%"6>*!4#^I !# 7QY2)X+5H1 M-XBGE@WQ/(3@RR]:*IJ9< Q3X#$DN5? MU"HR,OX+F1;H/PG+FE]*2?8T80$[L 1L2@GT# 7P7;)#6'2 MQ/ *T\_@KIK**?M%Z>/SSG.!KUOUK __K#%VDMONJ4>4^-S$\6*E$-+ZU$[_ MW>(%3QU*+.WQ=2-WN1C;VBAKKQ.%%;>]Q];^ ,$G%F-!L]%'S4 .J)UI ?/)%^'9&)(81XJ(Y0.:2@_5T$Z4E-NB95E:'=0M#8AF: MHM3-YF=A])_(@-5?TN^VW,6W0W+JZ9F]CO?A9Q=9K3):VK:Y(7*/%CYB(:5K M$>1*4<T!WK1:*+ULFKO--,C)H2>WD=5X+]2O,0*^I62]4-A MU6\AS6T;#7UV5OQ7BB:?W:HO \.Z!SR)N[;;!#CVK]TO]B+TBX5^L6\54?OH M(+JY 0=T>$KRV=FP*[N9$T J&S5+E:T$I84RZOH8:EGY6(=^SXNYFJ)1GF13 MB*SJD=5 Q['N]MEO:DFDJ.S/D $*#)J[W.]DBUVYVTH29[(+-XD!HF;6#KAD M#?19]0R1#]IJ@54(AQU^O" M(4M3M00#(-(#(X\[HI9J(VVN'PA(. S292)L^JZK];K5XT1\.-LZUD>Q8C H MA \'&\R7B[+%4N2S%94C:)9G8 D3=G1A+"!D4NK#Y8/@FK!EI68M.TN,70MM M\Y ML0E1GZY>8A*X_$S/X\77;,7/&/%@9@S85]LQ[V8C^M5:<0\0=CN .[1 MZG4O&S>IS23"EIO7DZBR8D]#>VJ,22TG#<,/=F?J_,V# M)^5#XK2AYF7YR3JX6>6,)GA"_$AS>[N1M6L#. M&F%?$GBH0KG@-W1"V^8.%)C&"7!#M/4"RREEYZN(Y<+.Q,$_9Q28)#/X)@!4 M*$@U(&5&?(37K",N[G*&;/'-V>)B#+MNEIBTZS5^OZ.[F&R6O'/A0;7ZP<&: M[7]BYKZ;C\LBSA1W3 IZ&(B,0^Z1QORG%*B2('Y9)/1$2RMAH) XTD)Y%8Z5 MCITD8+QPLYGC'"QH.*9SR7I.AP8O'0"C9W.4CCB""P!BTJ"Z%,3-^4= 8Z\4 M03S#*A?C+*6(&E]R' V*/_FY>3^A"\ (H;0\2E2I$ [R$/3\#6!MWI@%JZ]6OG_L?%;BPN]932!&$81EDU:J>7#,H MT0F@]D+C2EN!^CP WK>YET+AGG\&Q&7_9"&(YT+*WFT77CO>D(,ZY3ZL?^@2NY;7D)Z* MH?J%&6F4U258$:7UP73&2>G9G.&HM Z0]K/9O),GK,D[FDNZ%BP\3'.:\3M@ M81> DYS4WIC(?# S1P,L:]C\J9TR@#$^FA.\@#J&-FK#Q)NW6Q!9 +#P<(L4 M!+P< ,9AJQV6 J[CF-4I)]JR&H\>&T%6E7J:'81":Y9+[2(:]NW82@@DT5)9 M:LEVPX>%C]@CV-%JS-LGS"I4#L">8Z,N6TU?CM[8/+97W6$U!3BU\ WVIVYQ MV[F(E6!^WB^YL\=@3CF:#*M' 8E5Y I64^Y+J1F]=N3P$E0J:'(3U9;VO6N. MT$_1_J?@@ 'A=<"0;+WME42E@$(+C*V,V@T4^A3E=-H6$BCIN[W!("=,/[H; MS/@ .V2AX@ECS%1 3+0,J(<@9"#(^$]7)^CRD+V&E< -'#&2FWB),V?*&PEYCPQ3 %]BN$JT-=C9JU73Y-2@,U^R"1#P;QN8/OA15+%@C1WC M@,G;26OD7%(E41L,&:#^U5Y;UI#5/D30Y<9$1'SO&NWL%KL>[>N MK' ?37D^YX&$$>H\$C\ASZ72[*0NN>H1@.EQ"' KYKFM#^FLP;1,M56%2D4E M!N&K[P:P1>5N,%=O==7.&C<0UZ$[HU@(4^])I$G&\X":)7@_-WD_;YC!"N,V M(I-L^;7@:4KKIF/ZV5K-)19:YZY?MU]SR.F(.O M2 R)DXD1DK#;M49&"=@Y(>Z[]HHT!C/ISZ32PZ)'D"6(\2562/HW5+H@E#/1 M1]I%R*PCA>54KD]O]QR_Q>(:F+I\XE'IUL6ZUDGGTJRX' <4'W^,^&9%,^@9 M:(.J(3ON4G6J-27EP"43="]YT+]0BM_:MI2C":@>EZTQOGY-':&6N@RVXQ'= MOTMZ3$X0?D+8Y*BLB('(8B]*%9OQ.(0"SJ_T%8C:$?:$N.6Q4()"11A^:K@7 MPO 5M(7=8'QHY;#C=)Y(&\5.*/#[F>IMW.1^3Q'.])+P1^T;QC"1!*N$]&=@ M^T;((ZB]E:J'S:-!R9E!;-%G-W,@U]EVEA4"?D)M&265E'WQC/XH]0"A$QDC MR0F@Y%+-YRV\#7(S +TC[TU^*6[1\DMI8=4K[*E0%Z_P6QNTA'(*N [;]?,R+W=)TDU]U!20UFEVTU4+LK^L]9B\IB&>:EHT W-#" M8@.R5EA E\]10!;)(T)%T$-7!.V'BJ!0$?2M_(;7Y-'A%672J$M!KE*J31TC MTX VM5K(5FFT-ZFC?&TU-_6=LWDSU;;2+$V,+0X%U2F@Y+2%:(ZMB$-;"-3(!)JF6RA M40,T5-9K< UM[A:J273\6FG"> :#1S[H."ZIRC,)ZRWI7<3\D=T2&H71B'E,JVAH(> M:@:'7Q$B$_-;-^ AV0"NFW!HQZS+@UE=\;"P!,$$[RKC.A._Y)K+R(F7-5DD M7'.D =S>O&2B'WW2%(!4<-)$*RW]%G@&H4UTM%;2E@M,B/%2*,B67>20](5$"KP/.V/L5"&,T4SFSK6+D(+.C8&A M]IHO$Z_$Q:$2 B@':%@5)U\V IU*?:/LY0[@7 M?.8@.M1WKOX#\3;JO]C[Q RB,SZ* 1#0J6(ID!JJ59:KH(.'IM)O$PCG6)KU*DMW((5.]$[.-3_!CLAY!YN MP,J"/%7"]74^CBF4L8*88/, MDC#;;)K3>LZ&(1J_+AEU<_?B#Z%GOKY]C$I:Y7;3S98"-=@>;W\?1 MWW9V#P9;9ACNFS%2C$)UKJV7Z&VIG_*&%/Z<'[^S&3U;_".]$MPJ#N#Q&_&3 M9VK4POWT ;(:<,ZC-R+QT2E\\-G9AS>GS_7-J;VD[<'^WO=T O_VTEVNQ7$F MT=^V]MR/'-99HO^G5LW&3QC%?LOY]"-BVSTTP?9G]-&?WCXG=D3(!CO$NWC> MF*"9FG[I'WY,WX2D38,OO<:Y(M%_4TU#O,_\ 3;)3.B_-IVF*":237//]248 M@TUM2$#]EG&2KYB7!2/0(VHV'N$NR!/)"(PQP R$P%0ZIU_T&4RB"39R& <# M%<:ZJXLSGS*37#'9*#6PHL?50++'U3 MY#?FVJ24\TG^>WO5@W.]<;7-$.QG"-)P=Y&M*I:@/C-D.DK3N;_P 8M52QB$ M(Q\&FMH9+0;NZ;@7CB9V,0ZHEL1B+= OQK93IJV@WKF6'$1:1G49.]RSE6\M M(6E;#LE'0G@;2I$S\7QI =.G4OK0#''[TF_AL1=(0H1,J[';:41!@];>SDC) M!47Z6!SFH_GPTP*-4X#*73>H7"RLR!BTU604G8IUH)8A\>Y!Y-"FPA,, M#"?U!,S@*[H0G3 *B+;G/LR2.5]UTI9J",PQ0$:A6[*]P8C#)T-CV.TN4_?R M=.JBN%DSL@!J!IEIR"NQ5\84'3 T,.0".0WE5H"61 M^;A(QO]BXN">THSAY$ VB-K%3#*1M;I.SJR< "%03)T,UAC4M; M4TK,!4Z&F@V 46\@OY+47@M,ET4%U18%OMC M2\Q(!N5'*\!21M! I3&)V95(,[.)$/BL3)F8QV?U94D88UC]M=313V_-@R0C M9/*(XEI0Y[AD$%&N^GWEX@+D$@'R]9<G@"U!8MM1=)%?^J*R:&;&@!D#=8Z40D9<)#VA=!$\!F-F0NC#$;G$ MJ9U8]U2F!WQPI6R"RLUI,]H>=,?:K)]3_^"$?[QZ&"\"Y/3/W3$Y^3 'P^!7 M>Z<#N[0$XL'-FB^9JY#7>0] (!B;*W9K"1!8TJ!;NG;"UY>! *7\M1NG7H;& MJ:_=./44E;?Z#*P5%IL++[NENABU&,,K&7Q]OH<75)G6\#>< M+YZ:]^BMIX?07K;D1]Z"^-%%O*F!H=>\!LR755 MDA_>G%()9,*I=4>D-H]:!5$C\SP1W7&I-TNZT!_MNV5^TJ'3G<'3D$Y"NTC@]G599S M"?(.=_<3FE;A_6T?D ^D8A1;OP029W'D*'HS #S@U:1$W#M#3@B(-@PEB ,4*?- ,HA-6:'[:[XY42F$ MAWA%DSSOC.JR! 0'A$G5/I2*'MZ=N/U-];\$ Y\8?L;_15A]^O=K@S-81X?# MLFU _H%Q%OI;OJ%3!.-W&XGAL_OF6JS.;:07(91X?@5WTY"2.3@"1 M9/^0%$8&S4EPLE$GC2G0X %%KH[+&\S+Q2)WM EI8$JF*O>ZDXCOKV+L!IM M.?8:9?4:K_\1OP*5G6QP,C*Y>:>#&(A8--1=BC3PQ$ Z,L;ILN)0V[\"3W2K M@Q;@#_^22#[XEBR5VC6QLZD;HK3-,+,$6H"QCR8%\\_V7O3% 6V*.#'=1V\5 M-[:<@K LHU9 JS/QZMQL.Q:;,MCL#?\/"9ZINSLC0>Y_&?2)7R!A&Y/4;P\V M5U$EKHEP?>@28P/&'X"%MSE"G(F]6A"53U/QIT]0.IXQ+K>1XIXPOCO)/ MIPE2"B71F5KN26B!(W 54S ?$\6)HXCEH<_\#@]0]:J_LQH4.Y##\!WS*)&"/U&PQU)&S&;SA*SN!.+GM'E61( MC#9$=,F.L!$ 3UO+@8'@B92W.\%;I#9RV G25BV3) B@M],I1:T61DRG2T"/ M97Z46V>[W5<5N.4@ELO#P# V&-"Z*^0.%1AS$NILND,O1I/N;G MX6B$D"P(L(M2X9,!.:+!"HH,!+8[;9VMX8,Q'4?#^6)"GP]5UF/Q()P4NG$& M) H[G&)X4)I!8 IT"_N#9J!._ KBAUB=A-CYY#=P_"7874-?MEA>3>&)E4C8$-CCQ@,HN-D-+%# M(BAC?(&^^QJ&I(6PN<"ADQW)0+%RX"+6^> DX M>VZWF@]8EX5PH8!DL6@DLBE@PSA/&5B!>>9S(I%S7P)[M\MU@ET WT^.3^R MD11I7U1_\;P%U_8;XQOV^9#=0!PY%IU86M>WC7L]8%^WWMI4C1D8[#8L'-:M M%0-G.:21\86=:=\<( P"NQ("2^@=HZ0 U75=),;&=)4!UR/.'"P6!1E@E(WK M+0]!0!SE3+RZ#'K)U7;,RRH0=LDGQ.*I8]GQJBDGR#Z@>;M'LM$?RNAX_I M;Z@9 S)T9Q(HB$VX&=SUA&*ST2[_,14K+C@:=Z/0Y?AD$[%Y!$;:G5A M2/=11BGRE0JFY=H#ZM%>9#6BGF'"Q38XZPVJM14*-@MN%"#M 1)MA*$IY "V4,I0[$0( M^FQ!53_M3@^:%53E9(#;!'^'RPDGX;D(X.4)2SVLP84W.T.5L9!NLK#!ICRB M!VK84-90T 8&Y=COJV/!A)KRAZXI/P@UY:&F_*_+D4?9L^1&1/N0K%.(!?MQ M@I[;DJ,44A(.\0DPE;0!/]&/ZNA>8WCBQ5XG.4+"=&YO*4N1^]:B%Q*3D5:\ MDVS&N& ^/:>07&FW$FB1O,?UN%HZB!?(];:]VH'27$,7*1:P\I&V?*1D-K4U>+_IJU"=;=T#N\ M;OUAX8U=@[1OZ T3!\554J5,>7';M7^M@&E.,B.O@1BW)N?;Y%RH)DP?WE&F MC*1U]XP4#@Y3I29(#E:37LI.A^H2V44AY%)\P^*< "C]"#5AYY6"60$R;M:) M:R0\!FK*=/Q4 H$YEGRGY0R900B'5'^=_G:JZC+'*&[T[.RGT^?2&0Z5$UHE MZY%4^N7(.$(K1VMU1.QW1,&676!3(\S!G+M#^-T\>O;ZZ.SPN:!E<-4?6L4< MNX9">!B:32@8&"[LZ*GHIIB5>3:2C)/EJE_W4T-F_Y6B5HW+#&JWE5-P3\[E MHMCIG8X]^8,PZCV(GQ1/8&X;O2J"JVT7&P'Z#NCS[JV-*84%=8 9; [J:0T@ MDB.9BBY[I$%(7_8TO8K(M5TB]P@$F)=\%/20-CL2@;8FUB<*JZ7QDF)5ES/G M)@5E#:)NF8?E4B^T5/1]V6_#^NJ48\%R<;,D3OX@8^1XGPZ58*0IG^K2@Y+9 MB;!9%(=%-E;DM*8]L6?-26]P&1#N%:A*XIM%Z&G3)YE44$ZR&'K ^PF=_W77 MIE!XY.@ZO98F_(1W%)8P7I;Y)869^$8"B@4LN3"LQ[ Q*93;Z&T@5MA!]-ZE M\V&*GXL,"JMP8BE$Y("+RCWHE<1M]*R+TGAN\<.A55A@/S?E;68&'Y'6H2K',-PR(8GMQ*- M&_,750*HZ'[\2]9ID9-;F&X)-=T$T3">"K&4")KLM&WTFBFS9^ 4,+ $4T9C M!XH^0"X%;^P8)4+W+:?9+1OQ^70Q5\2E?H:.VI+LPE'NK$,7=-IGSR9N78N9 M@KPO_ D6KF.?7M?T+.)'R>TT&L1>-EEM=0]I?+-XB(R1V#&L+ &! "EY@XBLZS(5EP*B97'^K'B4SY35/2G!"#["Y M CN=@[?Z#;] J/J?\#\FTX$-!W1/2,ZBZ):4ZQI(-107I.#'8;4*B,C;K!\VFVP^#UZPR\J*%,V3:X@'VQ':2V8]YT( M#_2 ]*;XIIT(5-; <&:E-M70C&/[=$HZ3] M73Q,O11DQ#L'A-< RUXAA^QE:46?:@AK]YB6/=2NZ%G7U)*,%1% B"X) M*XS=XKV5S1(!+!QSB[]S@LT-$YK@5MG:[;@IE#O$^U2EA@++ DT9@]:U/WS1 M1$;/9*ST-='KL* ")$&).:=* 8=F N4B=/,!'B9Q1>F73A)@6H;^"?%G:W*" ML?R$63>O$B2J3+1)JJ!E@:P0R CDR'H'][R^=!%:83ZBW]$U#?7M";:)HFEK MWB&:LW<6TA*"4:QLA$0'4']9W5I;Y-3(0,U MGSUK(4H C3:'>EW3J>2W3U72ZINSROY#W[9O],S/8V]+](MG\,H8/Z4_8M_\ M-I,[W3SIO/RL-_B,C!HP68ZH98H^(9:8H'J\*_7"1D=)I0WC*CJCC3^98L 0 M1TW?LMNB;9^\O(#=K,%VC\F*BSV)@B4?X& 7@85Z%&%&>"9_$#F>J MEZ&R>#1+5!VQ;D !@61JK*PY<18]?B.-@TC*3JZP!Z-73KU'V@]< :^J0<)> MJGYMZ:S;2B< )D[0)C?;."Z%Z5L/NM1_A(-L;A6R>,6X):&>JC0S5P0:A%= M=-NP_L>?H"+ 0'*3.4DH(ZD)I[L'J3O1F!N')OPT:D0AG#P.G&G_A1N,KLBF MF7M7HA.-[!$ -$XJA4+X@W7?YG729 &+JY>#[#SSI_P)=I0 MR]*>W^:?$H"7Q;!C@35"](VUF M?J(#0^N!W::?R9C'&AFI!P9.9I#N: K56:[TO M]^U9A&8::QD%\;(F [^6R;W%2G8IED8$$U6Q!^2PBB% M%>_ZSB%V5Q\"3A:\!WQ?:J2.>]1@"[:]E.:"[I6*6XR^476:!(3@BJ#$3 K) MO#0R &8%QP@)M0H!YDP.PQSE!=/#:!-,VDG0(^NX M#E"I"?8K-A+G?,YK,\\NHH"#XZ9G.\ZSD0EWXCV$@[.EU)#&3Q,_.=)%#?#/ MU$55MC.P0SE$579J,?4)MTJ':%OU(D^SFO(MR.D)%H H".."6*\$_&NQFR@B M)(HJZ1"#MD47]\$)#./(9,4P.E#D&HY$]7&![3^FZ2#6F=7:>&P]D8 M>UTAA1"J/1]XP7 MO*CAVVN\=3.!N,S36A78Y&E;&"!UH0>W #4-@,5NO"7B1_KW-$=9I.(X&@KP M%]I:6@;D,7^TVIA)S?6.=3T54*6 ;+JXMJ?V\?#]7TRXPXF:/3LM?SE[SD&[ MBPP)(5$ CR^3O.6?#[U@'GW6>_311!L4VE*A6,SI\>'1+QSAT)>WX40X;BLM MQWK7?BWD.9@+-.E%& LD>;):[+ S;:_D2>78FU3JQQ6"IOK17Q.+GX<6J;=A MZ)GDF /N@EE@)23"G,A.)K74MA1EL2'1'=,[CY/ZU0S_-XP4'-MN'1@'_;,L MLE%T;((,9FTH$";(;K+U)OMFJ]$IX--96;],D1I^QDX2T=EG_:]_0>CV%S#7 MCDI(LQ6X66?_^N6H-OUHH*\(= 76HFZK2R50&M1X-$'J4ZX^A25RU@>XNO&_@FS:.Q8Z"8#]%X;U.VW5K=X(%U&D<+UZT I*CJ-2R*N M?C[$=%=2D?P4D9%<^ E&EO%2.]H3R]LF(822OHP.N670M <9_PB;J+6NM57< M)GSHI'@6\CK:WZ/"C84(/&<(I-_C4KL AAD+HOX420&@9:C9D# 412XE-)P* M*LZ2.#YI&/^/9>?$R+/T3_IV@@&.6/.;$#IU1YM_XG\EZU586F-3FBLS!)M* M;KB:6AE9P_:.=P#=$A(.XS0 S5<+)ZC<4AI69;%LVV 7D=X&"8RH2(D^->E" M$!WN5V"BG7.$3[N\@ /;"26:TH2($V -8L'XP9-1GF0$!]&)5+JI!.+?0:>9 MRZ)<0>ZE?()=K*6P2I2>_CY%2^12P(BF$X #+'R(CDL1D TSXOV .7@3R@QF MZ+?7B^>"VE;7W9:UCT<_62U!1\V<70MDG$)X!>YF$#EL \'0VCR67"<72OC9 MSENH5UM>BC#THNC:VHLF=?7>R!J/I )%=UA]T9.S]+*U78O;:AU*NFE=C3A" MT+$CNAG-G KL"(Z!BZ*P.CLIH+W:J:=RAXU6T7*5?7NU:_NA$8J0BYGT,4TY M&4EX= P(YG(<,OC: DWQTH(GR=-V2Z0@L7E"U:)QM[Z72!@F64W]BV,;MJ1R M+*\$"%>_*#$SD179-,&RVXS[((8JAVHONK<6N[JQ6)5U(%B9>F^-R\0EI[6O M'&_.MW:+T-&'L'6.Q 8]\O-$CC3193]EH,=%*$^.#U!PFQ.'_D@RI\@@ \+) MA'PB]B0A69N*[\0M7:K:K6L/C4E-EB*VOWZE^BQ&Q7PZBL M /=%KSX4->,9Q#)FCL-_1J1_QNIE;#*!#3;)0>WG%'/TC[RPTE?(S862MA6^ MQ9T,$UPND@,A#'6I%/'_&%;94%5S:J_ZH2\9Q+=K-MUM[\"FD-0F M/8^JY78;J\M.O+O^O$K@ M**-%"QV\IV[3[\GYX2G%NX_IF8UL&^X+O&OP0JM'2O4%J#@E6':;ZR#@]#. IM8:!R4LEIBIOB[LY"+6WPY M*)P8CF]L$,/-(&Z_N2K#+Z:MP7&!^F?LC41,&%0MVCT #Z)1B -3FH]33;7] M&]HN\#R7 X/0@:)1E4'Q<8ZQO^PRRSE@"#D=DP$W$ZF4%A=]T=>+UN6L;625 M)DDU]5O^5]CS"8KR 2T O/S1#!@:\H!^?F8WM-/UJ9?X-I+[IK_RM8[=W":"G9[*<^;"^.,VU^)H&1<3CB(_M55P-*B M5%;7)C(\CCU+7V.B*8Z*N8VFBKE FIEM'"%SPY;\*7V$N#')=!-*>P 9==J_ MT*]1%]QSDIX.DHKE#(^="GC5BAE M_-JEC&MR 9\4BT@@ID)&%1= Q8CV]09<37,)E)7=*)J]3DT9<>N37,[N(P\%B[XXT M_:6\4MC\U@?6@-&_;KT&HJW598X0% 8Y!_Y-O&!$BX(<129?3%Y7C%-#OT(_ M\%-17N5(QET*+TP3+R! ^!N)\>'*(#T4Y8+GZ/,7.*OJ$3Q2_@2%T;[M.K-A MB8AX35P]$D+[L-+NS)KZ%*#2RN*/E@U5/',I@SM"C*$U9EQ-Y9ZN>65!<*5G M13 ?L(+*#T4Z=4FCTFS L@R*(EC)"RH*<[[K(4_$[E^XG4G:83!0;NIJ#=,3 M3:3!Y:GT1"LN,,:^H#%X(NYG,3]O.4\-.Q7E)1"+6'!CC6*@; 35%0B"P,*C MG?0+FL8IM6G5R.B;$U 5^1K$*Z-,_S(MKXLB:.\D0^7ADE)+VW(&65)R,69M M-9HDV&#>J-&DT*)V,:>BC#%&+BC+X)=50)FJ5IPQ]1'FC?,[JO6RCZ>$.FZH M9>S4(_RCU-MITPX8A3;'59YEOYU0^&F&^\1CPF+93)%:K=NA(W%<2]8&E'(KJ3J/37DT(%1#-ZP! ML2H)B4\O-I;TC9(95YL,HC=./RV@7=,]W[.;=CA_<)$R5:0T '@@%]1('.D. M1)6CQ3L=MPP%I!(Z"$0^(< NE-S'W_/VAAJ)VX!64\&T=W]G*GG Z!$@,<\4<$IF4 X$>1J%;9)<$SX]LH^=R'U Y*G>R\10#B8P&,0(P8TG+\N6700#2R,1! &E"3 ML^,C+O"*H1BQTK8#\[[)&:!AU L8BPOU?3WFXP)LG7YA4@T3_9V-#Y]SA<@Y M,*/MS8 5AV9UB3KTQF\Q,V\@L,(N3MDFF&Q0"DI@ZFLD*$M5U%"H7]91X M"HJ)@D$&I$1!KKP>W>1 ,^K[Z!^M7LSMS:U-VHC799INO-&&RZ?H-XCRGC45 M7*&G"BTC;(-B3AXH:I<"5T6:QAIT#3 MA.OE4WX[NXTD\@6RQ;*F,3!$RE$2.S4HSI"[E/3&]/8 MV#P._7M??RH'X[ECHL N"XN&M S"$:**#N\@+P,J)G9AN/6L?^<:WJQTX(&8=EWW8/=,R^B0@3'S@&6Q7@]B-E&'V (D.\JD2E/.R'<*3," M"I:I&*4=+6'U R$*XG::I>/,/T6K)!]R#V& ZZ!6SB>FEU&EO$(@(:ERUK50 M> /">CW#F%OG;Y"T>&Y< !]PAAC=^,F660(>((MDDWK.LPGS-N,^0\_1! ?( M^)EN,8%*D4:^@ALAFXKS*%H7P4"X \D3_+JI_78_'#8 QZ561[M;OD)IE75B MA_R HG,M,>2CL7J_0KDZ-KS%J !;Z%K1%U2+H8_1?*BJ#:VKDM$G=H6E> 3_ M9(@?F@FT&$I"U4$?T#<,UO#Z(,H,E::_,YHH)S,)%QD9! 2*S>6=""#8.N3@ M"^9Z1Y5# !MNM76/73H]1N[B.A$MK92AJ(ECQ8^4V0.L+:Y M) $[O&>8Y/C5R!W/!HN09G*=U!A=NG%>EBGR^%PI2O)#!#)7_IND;[.&UK;1 M)QP5 #&4%73CWO[ =APWMKE+J 1+J-"BJE7W]N6R+=QH9U,M+E6:-(ET%>'/ ME.WF<&TAU@ *GKM)1)*DG]I2-ZN6-.@+Y"M]!CN<<'TJE'P;CE''I+0+3[9U MTIBHGX3B8R="BFI(O@VB5QBJ6;+ R'1D; .T--UW"+Z>E ^2E82+;%8(%Y9/ M@X^RZ_J>.%HZ*;7TPB):F?LZ0.JKA+*D[.A42]J !7<^'#LBI.."6[(>233& MRXZ6#RR(70>WT0*E8_BC]@'1OVQSB.8;II_N34/5!EG1<^G0#_ B$'6.:YN[ M@P^/;(%?P#F/GMDIW+#KSR,\/[ M^5@O32)EC&2'\D5FP2!@5M;6+@SR>X=8 MS"D_H\L1B]"&JN>25*F 1$@SJ.V](*]4-(:S .!M8*1'+;9K^$<>&-53R3.@ MT9S4#2IMX&B"'C%^A L>A+X#P%QSI:=C@V/1NKJ8Q_T>PU('XP?(C";U!%2= MGU@&!#RY-F- .V?\NG.\4%\5<00\5]%/JO>>ZBGK7#* ML;"S0*ZGIFB(/KJY=NU29G%WSBN18NA5'3?4?EHSUS;NFSN*3O*X/XC7%N/D MLJ3S0GXM=DI[_3=9 7X&J<,2>32TG1AK88+Z0?WP.?7W5)^48=NTS;QZ=]6% M)03Q"3LEA(C2@ X3Y=%4:O,G"6EI+VP@)6F.JG5H0H:..!EE@9I62@FLP#B/ MQ0M>\ 0D3L2ATUNL-VV,L676K XU-(]="W==JBE"[" ]U)E8LUPMYK*MJ:@ M]::]D1(PCCW?!@T 8@)C=C775B>L(8Z6U:3!/<, T&FUV85@MC49['3)9HSV M8,.-$A*%FY2Q=GV?QCS4.O>.R> 84>ONFG<29K#X$9<%&=PI#SJNK0D60%)/ M5"GQ9RO)2&JR!3?6I*CB2%T"45RJ&G%$Z-*:E@3^!A[;2'\([$)+WJP= P?Q MS.2L#'Z'I1ZW8?J87P+_'5,$0*#VL>8>N3LHEGV-59H(>U59.:DX,LX0L>WP MQ-:%8(,9X5N8EG5OQ1BGS[(80._7DI>3](/'6"'EUN&).//B?XP$*7Q4@2)/ MI6D9Q@2[0D6-AESQ1Y4C_05*%?#FB ]:K#,DQ:/6E/ M++">$ ?)[0)F>6;:341&!0Q)=%UZ3"_UN/YV/AD("X3>A8<0<]*F_**MQ/*W M!F*O X6!?TK["0B/]E=FU!SFKA,(%I=<09J#)G9P/2EYHD4V_7\ ME^AG6J@;9HZ!3U+FM=>G]=AO2AO=N&%V<0_+B.="L%_2ZZ:FIG4.C438\@5? MTZD*94+ 6RC+4% D^O0C%%N,\%YT-IUEGF&?X&9S0-*H+!I3BZ(8NZU! IDK M+ B3\JH;_ *_0V)%ON/A9;\<8/AK$7FUB$!4LBT(O&W-;\EWX+QAA;O;CW\3 MN B=:\.AZ=63Q$XEKB2*L8*2^HL)+PJ=V*77E"D4$SIM@QTJ8H"2!JB)/0JB M*6/3CC!F*#2X'):&X<39I3B I5H%RD8]YA;AR##Q#LT-;I# A0%T0EE>O&X0 M'?'S_$ZYQ2H)JI&5!:J6% \PJP*T743MC/$L[76"27;U.0*&JWFM.N%?LGQ' M:*M8$PJ15OVGMKIVMZ @%'/X66,C(["B6@9&GZ0$RN4% M@]]AHT9$6)_XH/]38X@E(:++9+$RRC3 $_JV?B%J> .L;.$1/G',5TQ'@\6J[\"48N!X#0VH.5[01IKE>3-@C-<$(0AS&Q5S"1XJ5" MX<9(AW-$H82[NAL&*TT@EJOJI!B&*TWL 6 .7;#9Y3.0:ZJU5.E_%1AINW0B M>50R8XQ!%P:HR'E4 -SSG+A29"P&U[U*UG.)L(=,4R,,.,1G \:0GT%8"V M!0*+H'/=<'D7MUU=*H)98SCD*[S8L$P!=@B HG(GDV=K%+UQX^!@57!LR*RH MX)EH*UPH1O WK^&$/-HX2ZXF=C*E8\5OO\$MI4=W["9H)Z7>1F(OPK) QH=" MKD_"AQJ!_/RA8/PHE6#]73,0VQO3+?Q#XH#^?=*NMT,.EP.*.?KV(*KCUN!/ M.QQLJ-S0-N9)VEVUNV\G#J^VA.AT^\FG!'G(71Y] J=9.W5#H!6-2^\6]O&@ M_,#:;M@G^0@-;MJHN#%=M'")Q$L+YX-C?XM.(9#% N-E3C&F8?ARNG6I]AD5 MF]=5UZT^JQ3MA1+C20VUZK)VO(O'"_^^J+3?OVCN8\1*!H*#) 7A:R6):2*X M9MROJ*S."3U$*VQQ?/#JUVO9^PVLXP'GT?:C.6:=B0,Q3 V6 XVE(LZ40G"M M6TUNLUQTELNN1CSFX@)-!9!Y;(OEE@@Z _#M!>COLMBX*+$"P.%.J: MX""D14"H_L IP*]1%C MIG4#@AYGIL;(*=2&V.B3([-K)K&_%F_B! M:\X':0G2XFHX"O ;;BMC0QH#+ A,$!A78 R#NK;%]>5$$*;46$KE[]G(#](& M 0H"Y H05&V2DT6VE=<0/K;\>A!B0JP.(5^=.VG*(%1!J%BH5#&1:C&VLK' M B%BH/V!.SP0=0$@U8/H!-%AT?'JT9B2#.-MTB)D(2Z"U 2I,5Z6P;= R)Z& M>GR!8IM*7]P2$[]ZT:WIE5A?[!I2#-SK06:B5L,66$<<]4MNELC0X?0@'4X[ MHVZ=MK51"5:_ MKE0G(>2G)+$LJNHDLRC!QS[74"%XE5/D"FG1(L&R42@$Q*H6PUY)=,(%5YQS MQY.EU)50$Z;'H-RE:KD$>"DZ.8,++!0ZN DK*"ABMQ&\R8;KO_0[3,XUYH3@ M+:H1;*?Y0C$"9"/Q"J=E-"S1YHG0!(,U1X6MN8/BL=X:A[^0%[6E?2XX0:>: M4Z6AG.;&$HX3JOM.J@S["07*0/N0DL"1QE/#:6FJ(RE>BE@:U*+D-\G85+[- M35,!I9OY+:0ZUA12F%:V?#ER\IJHL=\LJV-6M+(SC!X#.T.;)'@.U^T1GN/C MTX^Q"RW(^^;&$\E0U6BGW]!YW (LGU/(P%/A8EJ0&:<"UYY^'^S0 MY4:GNO!:T,X=H) &E:?^TZ+BQ())FJ3(,]9F(FQX)_K/*M2,'@L+"$ &:CL; M^J:AT+6,'-1\@O ?!O4>7@QY2KWB,@#\.A^. @!6H8]1FGIL[:[ XYO%DR(0 MP'@2'G!J*S6H/L I96HLP2W3_W9!@\T@G+IH%TS&V0K;9MB'*70&VM_%OF'N M+:H.68) K*;0H*FG)H @T \%%YBC"$2FI9N)N )B ;;"6);M?[+H5XQI#&V5 M@A#),3#O\=!W\$E:C[6DZ6OHDYKC0(QH3E1RF0'\#M9=T:I"RU0YQ?*IA6,C M[7O0BN'*LHP8[N <2V?ZQ) 6CK#L?+!?]'\[>^ U)3C6 -0^P0@MD[7*4Z5 M%H.B7S''3MD/'H90G'HG[$2OK@GV%F!.[6KC"1@E5377Q_PJJ:ALBHD4I&@U M^Q2J'E+";>::\#DC^JOVDJFD ?NKU9T*_J]G#)RX3" D_8 M)*DL_B(<,F@[!#!C3URI2<><#==!V M*L':1O_X'PL0ZZ]=(75EX:L [;"2XOH4(XX4_%G?NC)O&=UYNRRU[ M(KS#ITP_>522^;QU\/(%,>-,X6))$9*!Z6S@,$;=5[*E,8*F':(Q(_M&+UX[ MQ59, $RGCV;%DC6U#QW.96Y[&QB:A2L,CCI!E-?>(24>ECK:VXSXLV"@SX"' MAII>@8VCS',R1BNE-H!Z!SZ;ED+6O]66V\COJ(7[&UD: M'/V-Z*T-V,%J8^%I<#8@"$"(D""51+?#(NJ.+IM2\Q=Z_X 93V70W4=J?P&H MBP JT?3-V^);?>@VU&=MX#416L7/W$@)FW))"GN"@8[G9"HOSHGJ))T]Z5?@9\'0%H/&8:N,IL,@-^]:\L,;8BO FW!S\#D1$BQ'/9/_2< M[0NAWZQ[1TNBKN^*9M_]FN.)F'L$?P??OI52N.GB7Q!!:B%W]*-OG"Y>_XS4 M!VL33,R; S9C8QSIC07/OI;V@ H0?PH(UL%I&@(0DCX1V/2 1,@8 N"^"XS; M"5,"X]\3@A$T"P!L!?PQ5<"_AH7R53DTMS1[UG._!],$3;$G E.%6M^DB,:< MM]QE"F7UA'#+#7\RF52HY1R+ 6 /FK7O:P:G@E@]B\962H\L3 H9W QBU#,B)&GBY 2634;#%4.?:B2-^%EB?7>%_^ M5M"C_'322@: U@"[R-R\R62%F>0?6M/5(+*F2<@E"2/<6Z'V43<)(,7JS7C= MY>&S)J00-<&)+U\8:40U)X%5(BV(BUZB3P=W#MUT-I8OI.A5/(2>SV\K.RK+ MQV$0I":MKQF7E#T._\3JJ 2N:C>$6 MFR*Z-IC%B7,)C))\Y-)XD7K$7%8NM#[Z(/B:&%# "[YP"";0IC;L:;U=OA'L M:^? (PA7]AF)Y.2Z<)G0F2P!7T \PAF4:&)R1/^V1:@;,X:X^VA[&//;\/U452"$TQ"-.Q,)P?E1N6)AEF M_=HA.'[VX?CH]?,%3A%\HOZ+"9M\U+>I=IC.KTIY,Y@6%[DV?_,(!'K:HMN+ M@9V][RF)SD2O&\.YH?3%A#J.#_UG6\]FIQZ,]/? 4SWLY'NQVU'] MU7\D>A1Z#EMQM+VYO1O[4MO'Y(9X5^8\.%9$SV'"A L9:23"S"&Q .@B?Q8& MBX1((YT=0M!.=W![O4> MV'U0^T59^O?OH)3T]ZWA[VT!M1KYI4I_U[;+>/P[A"9!_ZT& ^#)^?&[:.NG M0;32_LJO[T^/SSZ\_=?Q2H_R=71V?OCF373TX=V[X_?G9]]@L,'AZY__^[)8 M3G+XT!-V],'H=P\-;I5TP-&*ZX"C?_]T?'IV?/3KZ$W1A 2AI@3/8+:#ND"ER$9O'MD(.BO9+?=HX"[Y*I7&"IG2+ MP5Z 4X2UFI K76!@\0:X0 $0=YE58NCYK,OI55*1R3]NX@@( $LLL*6^*K2U M$22L4CD%B+VADA_DT"<"M#E!1PM-82\SH:EF'.48S*3.4Z%_%(XWEZ*QR\RX MA.K1V2)9:';4&7"/]T)^Z>'MSX "H/$9&I-AV39V6[M C!20D4;^Q2^2LPDX M\8S9K.5J 1/5P0G%, J49(D'ZK9U4%DI,Y;T )\!M":,IAU!QB&6S!UZCM3K M*T3C]! )M?52NZ)O2CX38X0F!'K9A>2!1CXE/K)-N[OQY45A[9:HT@ZZT.FI ML&;.^V7=[[?P>%M\KDA,W^.7[G#1/3I&ZR^X-Q96M)*V5*-[ XG'>1W^[6C4=+%SKR'F=''L2< -D,]*QE;$!^!1 <>SWEV2>] ML!+Q*A9#^]'#*9"[' &Q-[M/BU3S+!0H [1O/$B,&#S2\P+ M3!X2)Z;[&:ZNQQ9L(&=.L11$J+CUI^^WP3\(_6,6>F9WQ>8 D')7\KD/B.FX MC!IU4MC$HL[635J.L,/187TQ32G.=R!+@GT0&->]S/00D=JKEZ+^V%@ MA(,A!T,!&KPG]\*L2(8Y"C0AZ]N\%\.#5WX6U/1PN>CP1':')>)QYZ2!2".C M W(N-V DHPL4I#-(IU7;F;8:1ACXJ$?D! M%QDO@YL1CFZ"$!]4Q8,-1@ZY%@!+U$QOPZ(5S/4@/ OF.G7OCQ=L$]]QQ?+@ MLB """Q1"J(41,GH(6(V<_$ZL"F*J]L9H%V[=YX1C+6*AI94?=:_IX(OE4R# MD1HDS)4PQSA:0FU+O/&&9IVR$<ODI=B)9"&;ZS%J:H1^P*M?$]96,"0((6=U/Z4D,8?0?Y6A,;.HV0IBK M2N"?TLNL+JM[AY4-DO:8))%6%U.P83M4DF@B&2T8(@(XUF-XC?4ED8[8Q.8R$>Y/8^IXG(7WUAB M<0@PQ=\U?3LC+KQ)(..7U,U]@[('07W,@CI5T)Z5U5.++X?*#H'_)MH/HR*= MLE$F&WQR;H'R@L,5Q,D5)P;7@"!_,\FJ%*O4*" ]RLL6[]59RPX](LQ90* M-NTMSDGA0?1K[5-93/7&X+#S.4-6Z,EA$V.GK2NZ #U=2/Y,'ZL4<5' B42( M28*6(1,W8_ HIX!0T'*44R%(T(4<6\OU,-L"BQ[U _R:"\+-!; 5],7P(@"L ME)2HI?/<=(PZ186V-GFM?-EVD3V<>,?=$C8 ,C59$Y^DLP]W,GBO0?E!5RS5 M<6"E"$D-A"7%%',:-6-3K,+'EPM1J&J;(&O=\#J&7E+B(:9*69)8XL>HE?.! M0?23FI?XH0P#5U#<*C7*]BD6Z!?UDEX'J2C0\MU>4.4 $&NF22,5 C R0G ) M!&:.(T P*QBNH+*#F?$4./@+HCYH@RD&4>T09V]!1 MV69@NH' Y(DVQR:F!M"S*4Y$0Y^*AD:1?W9T33(V=@_,!<-*AV>-J4N*]TE:%Q3( S +XUD]EHHUO?3A>8PMZR9+_,UJH M:-^8?)!= /1R<<'2V\ M6MC1 F),CP*RO"3>>">4;0.EL83Q". 58X3!!W.CY[AY1OB/7R9J!X/-%WM? M3]18LK^=J.T.#EX>;.^_W-S;V]_;W=H\N(.HE:LO9"=BXI;(?0.:[1;7=P#G M>!!PCKT SO%MJ=J"DGN22NY0*J( I$KJ@*.J+!L&2G:=H+CC3G%$%7XY4A() MU+__0B\GB-:3%"WCI3@7* 2)I:8'B_'^TZ&LZW;3RX>=ZHUN%1 $G*MRFM7( M; ,^DV(00&%< D3?&03!RK9VPN1?7'P0Z:*Z [-]D*TG*5NG5&$Q%Z _K@LJ,$MH 3?& M;3$B=?;EQ3Y!TUC*&!ZUB7!,K5V4)@F\/]RE]X$*/ZNI%?/,):D2Q+-ICAKEM1- MC'D+B+46P*N(CW 12R6/T:+%Y-'S2<=?W(]/VHMG:@"2# '?('JG!:=$X;3><4:N/?$.;UPX]K*9PAD;B,A=G3@^HR(NXFC2&]AZ97,E87+:0< MB ISL=7B2A$"B<"&4-) -9C_\+"Z+"5KQ]5 & 5.ME0J8V#>J=[M"\SDF48- MQGAJKB>YIN))QG/'! J281GM24PU:#,N.\2P4/)ZJ KJ#,'@1QE2ID(UE!%% MV&:LT:D8KIGQXMRJ*6; K0+TE">FE,2"C0QXA81WCR3'!(ZM71ZH5T/9LMT0 MZ/]DE\EH[M1R$C(Z)52@Z4E_KYJ#]56D<)*A[A@P=5.G!-Y_K)0?LP"W32YT MA4@^)A#T)X5>HZ9M4,;/^/%T!%P$E/"HW*A&@ZL4SWR M=>?!^@W,F*P@3D$TF3'G7BN;ES0(%Q7"I>B-'8*M!+2 ]#N8?L*D#.*N/+90]E1=<-4:@TW M3GG'=Q =BP11.6A&(;GD@DG8&9(?$#[ ^IRQ?#(M.R=SL1Q2B ZP="<##0(_ M WL@H"LRHX>^Q[&BK9U!6Q?J*O%@@.%@R25+7!,\;^N+@(_EH&H"Y1Q0B1&? M!<+ M*O..1%4EKARS:8P5NM70?,B\%1,EIAO)X_5#I]'40JNR"$!J"^)XK8P C]$& MQ+U)>-WT^VK[3*Y(QJHVNJ>]QV\(')\@>2PPZZ3:YL[@0,L3/?!$7W%8.?61.3GOX,P83B<+F08\H3"MA@>"<+ N12SI/"C40[&R M)4_OL&L)WN/O+M-%HN#]5)57!7!+ ;U'S[D-V?^'SOZ_"-G_;TK-<3 XV-_J M,'- V/E:8HX[+T4/#/_V[XRDK8V'%8+@WUYQ!/Z/*SVZTP\?CT_/3XX#[<;J MV&3G;AUDU#!U,KD?-=%CZ5OWSS:I&BEY)TY$[!P&7KFD:(%AC^ E]4_LR/PE M>LT'VM.'U%U?I,E?W)I(,,V^Y& C?_C;DB%"/$NM25=W M<7J7XPNLT)OG-LW2-%>OC%TN/M2L@1J=+(UD9WI&^I"K\=?<(U=8ED9+!%SY MOX?5#_]SIK"+\FZ2<H8 "]".?:?9*B: M2724-?,X>G\4]&)P0\/V/U5-N:[78G!#P[E=G>F&O].Z)L$<.LOTB17V@/]=]")P0,-V_]4U>2Z7HG! PWG=G6F M&\[M;?=Z:W\K?K&Y&38[G-L5F&XXM^'"$ MANU_JGIR;2_%[7A_?\WBLN'8KOM6/OICNZW/[>[>3MCL<&Y78+KAW-[ZW&[O MQ=O;^^NUV2$/>E=Q^:5%DJ<&8&)#&C1XH&'[GZZ67-B&F&8WOK>J.M_?AE*,(-"=!; M^I_E1:)]SU_/@SH,OF?8_J>J(-?V-MR.-]?M,@S'=MVW\O$?VZV7\>[NR[#9 MX=RNP'3#N;WUN=W97+]S&Y*?=Q67]V753*)_Z/6I(0'ZX9>@%H,3&K;_J2K* M=;T57ZY?0#:G/O^!^-DET6"2N_[G\V3#TC=W!BY<'[O_MZ;GUOM7. M_\5@7W]H5M99DY5:Z%6>--FEND%C/=MZ'K3T^OK$OZ@D_;--*OW4.LC!D];@ MZWI;;^W&N_O;8:_#L5V!Z89C&YSC<&[#5C[=<[N.UVW(S=ZKB ?Q[M::U2J%4[ON6_GH3^W+[7AO;\U:W,*Q7?>M?/3']F K/GBQ M9K=M2,W>V?MLDO%8SUD[GX$7)CB?8?N?K(Y^LLRO:+ M^&![S6H,P[E=]ZT,Y_8Q;G9(?_Y5!S0ZFU59<5$'1S0XHF'[G[*N7->+,3BB MX=RNSG3#N;VU0;NU%^_M'X3-#N=V!:8;SFTXMR$3^B".J*IR[8'&T;]6L$=U M._2H!JTEO;L8O#]:L7"FOSJ*C?)P*#QL>XC]UTHC"[ MCVMU_K(X/.+Y?H$^W1YL@T)-RW:8JS6\@OOG_^@OX5UMI.\>/)21WEFTQW4- MK_6=$;1$T!*.*Q_OOGBAC?6MH">"G@AZ(NB)I7KB8/MEO+_U,NB)Y6Z]_F^B MAX\_/N2H_VCK)AO/;Z4$G!RZ?ONU+[SMO&%Z.-$^_S%IFU+V%H:2%1

/CX M1I[,R[;1C_^LTE?TJH/-P>;W\GDMGWDRJ]6/M9HE5=(H60249GKT=]WXR656 M9\,LSYKYC_+]OL (OFWGQ>#%[O>OOOMAR=^W!CLOK_OSP6!_^[J_W_5O6X/- M%P_QW-5[Y]:URV_^=O= 6=\9N&WT;&6N\ULH:GS;%2W)L,Q3>F2J1J4^.% C MH]<&^U66%\F\*2O]_2)Z6X[P*S=61*S,^CR N=,?)?NB8/U*%\DLR,NRY?HP M4R!!Q076S9RIBZG^_=TD8T7C]OB-4E\J2C4) [GY@ZR M=?<.B'MTN/3R/%UOZR@IDC192YVUI%IA;0L3GF(-PLWWTA=VR-W7Q'LCX5]M M4]=KMFLBPH][FF%JCW%J03@?\=16HNYW=:WKY?YO+<9V#/#L5V%Z89C>]N]/CB(#UZ$8QN.[2I,-QS;+\%Z MWEVWY\_:\[SXSZ1L@S8,[F?8_J>J M'=?U,@SN9SBWJS/=<&YO;\2^W-^.7ZY;K5,XN>N^E>'D/L[M#LG/.TG++V5Q M$?VSM URRY\+P][8';QX>>#^W]YL":FXG?N+P;[^T*RL,ZR'K%2>--GE\G)( MVN1G6\^#AEY?E_BPSI+H%Y6DP-.@'WTC]=A:"\/CU]_K>ET'!SFZ:V=CAV*[[5H9C^PCW.F1F[^8:M]D\(,>LM1,:\K)/73>NZST8 MW,YP;E=GNN'V&SP[E=@>F&=:&>N#U]CM/ MW_Q7,IV].HN.RNFL+/0O0_KS::O*=;T77[R,-W?6+!X;CNVZ;^6C/[8A?!3. M[>I,-YS;<-V&].<]>Z'_WZ0L+NI)P$5:9THR MS])(]N)1Z,\[;O;-LW_TM^E]6\'7+!D%1C=WGK3(!/T0],-3T@];\=;.=KQ_ MCZ3204,$#1$T1- 0:Z A0O+X3A)U7C9)'C1N9\+X1H=@Y M<>'")/C77D M+XO#(Y[O%RC3[<$V:-.T;(>Y6L,;N'_^C_X./MC:C/?N,2A^[:(]KCMXK>^, MH"6"EG *..,7.[OQ_OYNT!-!3P0]$?3$DE7;B_=V]^*=S: GKO'I]7\3/7S\ MT8QZEJ1I5ES(Z[?TR.]K(DN#(O))E((?7[X8O'BQ_[T[[S_:NLG&\UNI$<L"8] )IL5,.(-G/,UT_SN?QS, M,&?-Z)E;FYO=)WZU^?A[_+8<(3-L5(ZCLJVBB8-R%25%&A5E$R61?D0[3D9- M6^E3$>F?LCQKYI&1#3U#_M\@(U\B(]N/049.BNBU&JGI4%71]N;V5AQ=J0@O M1)5&6=&46D#^*/4/T:7^;5NI*+FHE)KJ?T1763-!P.7!R^B&@1;16.E M&A!W&!$^;-AF.6C[0?2;BB;)I1Y_M+?Y/3Q)CVV2S6"2>K)U@Q_7DT]&(QS= MN*RB9I+5G>DCR[+^@UZE/UN8VU0UDS*%E_(WX13!L](2#YA>:[P"]'AQL:J[)?!V>J7B(3QI9Q \/: M&(!U6V[+W,):6&Z8W8<4X(#NLFCZ[$X3?7#T_\"E5P;93&U]^3J&,\KIM,?BBB]^4EW9SZ MVM27YPY>GDE1Z%M@I%(2N2NX=K0SIG(U:O0OX<'_+JM/T5F#8E6C-.2B%6#O MDZC0'P)Y*&L%0GF9T//4:%+HN5W,HX]'/RVQVU#H0:+X>C'?UFKR0D],BY]^ M\A]Z,)%6AD6AOQO#Q0C/R&#/LG&F2*ZW=S>2465O*/VL/Q+PEO%J15IY8!,F3Q25JUEVU#QQ(60#N[<*SR.8Z07\.')XWTC*99TZ!I\#.F M=S&)B\L #]4. MM8KU?_3*L:+08@77CE8X0UQ]O8;XV>P_.#X] /@O/E%;2EFIETQOV2@$DQF6J_E.&_: !!B+153_>%+4AXP46V( MH"F5PGB&*OJ;OBD'FY$^"3ELE?[EW[9VG-_09#HKI#]5M;!*>ATO)K V+P;+ M74N\M%.]"2.$:=:GM9T6KSS;IN.B:T%HG*%C62LA_ECDE\E\_K5 M=S]T-TA6'TW+Q:7?W=6_^2M+_/"!5N?=-V[G[8-+UUI?&P>#@_VM[XWH8N[^ M8+ )<9[E2W%P#Y>?5MM__P[L^]]W?L_519+_KH_X2"D81GU'6;RBS1YJW7,? MPGER?OPNVAE$?\5:N>.0Z*/PJA]!(6:CY9;Y\<^';U=ZA-''TP]'Q\>O3][_ M?/8-!AHLP?[YOZG**=[O:3-C3H#9ZE$/VJ(CE.N?XEVQJ<"XC/:FL XU79YA1B',)BZ-^!^<:6(U@^ MQ0A^48,9C.;(JVA27NEQ5#$M0-O@XI&Q4T-@!D:,5DM6P.0Q))1FXW$V:G,T MJ/1DTVS4#*(36D1UJ60>8 @K7$AZ+KU$?P_-'STSV$P8$$YGA(/G>)$9O#Q" MC<=@P95%9R[&\XSUHM7ZV6ANLV>JAQY':(W5DVBW?R_C@Z.WRSTH,\ M/O]W]/KD[.CMA[-?3X_#K;^]#/[>U_;W'F"* M(D)XM8$I\'N6K<8=]O'P]'R5U.W)R2J-9IGR?R!-3R?!VC][O^L/?U+-[]KN M_KU2%UG=:-N_J7_7INVT+'Y7?[:K(45H">VMNB5T>/K/X_/HS8?3Z/3XYY.S M\]/#]^?8=+T/V'@?WKW[\#XZ_M]?3\[_'>M/O#T\/WX=G9U_.%KI6?WSEP]O M7Q^?1N\.S\^/3\^BP_>OHY.SLU_UKS[^>GKTR^'9\5GTX0U/+#H[/OKU].3\ MY'$86:MI4=WS[-_A&=?.K#[E4W0A'\/6K(G]^T&[_J1M]7O+T2>(2V@EG*H4 M @,07'B?U&GR9_1S7@Z3/#K##&#$>VK+2.KY5&])!.IF>_/5^?F[$_QQZ]4J MQ@$>P ):B7?X7O_\\^GAQU_N19#O(SCW+43Y'++@JL+K$2+?%_JY$XAGEU=8.J#%KXY- M[I_"J]$8PO6FZ'$':S>V7D+X^!])@4=BRSD1T:B=MD0DK#_28,1:BR,=!WT4 MFK8J)!+L70?)19(5==/_#/G>V+TH$(092QE.]+Y]-G42K_5L_E$6>D5^'9P- MHF.X1RJHWW=@F_'#QW^VV0Q+,_$!2X_,FMS0(!TD$9 ;@>] =4-TE4#D_5+5 M7-RQL'-EL2@>7%92\#=QD?5W[V/G$()[8>\@O\/C<26\GD".A0T,5]PKQ>5I M=331WF!)KUE\ )=O0%ZFT).LZZ32:ZKGDF8CDE ME.,6:UT7OKW&2EA[@1\/ M3T_.M">H?::]Z-_'AZ?1T:_O?M7>X,F_CJ/S#^>';[5S>/[KZ?O_^Q7-IV\9 M@SR< JN[-EFCWWL= M!7L'N[//KSA)LK/_0O_CNQ^,<_GP4[E#;N2A?&87K<9M'Y%Z@9W![N[+3KT M?^ZI^=;_]_]!$].8EWVF)-B-;&A"-Y!6,V[A;J4<"U.;8FEV"679:7T'V^N; MKN&-AM\M]0%U9_2(6M(VI733/*GU%;SG8'&Q^+Y_7 M,\F36:U^K)5V$I/&=$11@RX^^KLN*MAE5F=#+%#_4;[_J@?N"]^VNSEXL;_] M/6=;>SZP=;6P=W_.Y=__:-WKESL&G_[R'><__CNW;KFW MUX#AO;P6"Z]/%]P6(,^]+."&N@$;S]4!>]> H[U\)/ >>B7A+W__;MN8&/T( M<5^$4WD-#/Q]+=+82NW?]C9^@$NS9M0+KYXQ0R@Q2JLV0.@Q7P)$DXX M*4_BI&S"23D()R6E5WO1P?L/Y7>/SN[LU MV+DQ;+3*FQ[.;SB_:WQ^]_8&]T@5&[-Y8R+/*F_XUXMV!AED_I]M@MUY"L[8*(@2XPP6_*M,-Q_;6QW;G MQ>#%FMWKX=BN^U8^_F-[\'*P%6[;<&Q78;KAV-YVK[=WMP>;(8LP$DPE]W\- M2M=ZB=NZJI80[0X6P7C/[8O]P,_MGN[@]V]L-?AV*[ =,.QO7U)R/Y@ MY\5Z[;5$N_5_ 6/[6X&0WP ['HCA[IE-*QF6E\ [E.0YL@8-590J-56I4!:. MLURES%F(7%NSMIJ5M4(:MS-B_8ZV7@K9U?'GT20I+E1T.&IB@, O@2KN*JOU M2]KA'\"1V)3XR3Q+"&Z=OIHT44U/(W*D94.]RA9&FA6C4H\)@-[3:#B/*C56 ME8(O9H5^65+,(ST+@-^WS',S^*VE:=03::NLR?2T],#A;BB:)UO"% MTF:4UNVC/*F 9$5?.4F61J.DGEB^E#Y2QD'T&Y Q5EKW Q.I^CSCZZ9239(5 MPGNGDJK0QZK&VVR4S(!H&S]M'H7^>/O_ ML_=ES6TCR;K/]U]4^-ASI B*S56+?>9$J&6Y6S.VY"O)TW>>'$6@**(- FPL MDCF__N92!11 4J)V2JR.F6Z*!&K)ROQRJ:RL!#0):E)\RH])JTEXT@LFH,I@ MUE/NK3+O@"\'A(94JA3=GL+S:HI]0!4<,O;4(.H8#0LSP,%9K:2@?\WS_2K4.4N_!TUPYU6\WM MZRYZ:;;O>B=1N]OL]^[Z;G/[SJ_VFG?O]=5.]EFNZ5F5:KUW07)JTL=[RPE, MWI-?!PZ?6HA+7^FRZ(>L8+SW0@*5-U_( M+FM6V7@5,<7)SY/(SSX00EXH\34)//@W.FT3D"02HR4N"<;9;76;.WV,*-S6 MA.\WN]OP&I7)0!60J)#N.U\XV(WVII-G)\].GN^N#\4^_ %>%_[V-1^$@1=. MQ7X4@6GJP:]?D_@BD>/5D_R.DWPG^4[RKY'\+_)G,,['8G\R26+XB.'(CQB= ML'& ]NR^R*GXMZ+=N!(7OA7[:BN+ 5V' ?<\ [?W5$?@] TQ3^]VWR.#Y,3+ M8KH5GN*/7;$EBF]:_-6CITZ]E(#$PV33/.9L5RYQZJ$F^]!Y4_V=7J/7?NQ\ MQU>QU$YFGQ*[5ZDN[:H*;[O=W'OL\WQ.=)WHKLY"OG2)=>K6R>R*S-:IV]L* M[\YNH[?7;71:[1>\[$\04'B$.O O.J#0+B(*Q_&EHM!\9\>%%%Z]X*PI3.[V M&MN/7J_@5:RT$]E7LI O763;G>;V8Y<*?!4+[23VE2SD2Y=8IV2=R*Z&A_3X M"ZFG]M)%=F>GT>NT&KL/493W!:VVRT>XXT5R1:Q@MX@?U,Y(.92\H[J[.3WL M)4C6'9?Z5KEQ+Q)IVYU^H_6 !8J7R2![Q0SCL,%AP^O!AEYSM^.0P2�P:' M#,YJ<-BP/I[XNL9=^HW^]DYCI_L :O\%K;9+V[@;N_ 1RJ$N'7AMC9H'%++U M0LNJ:NPT.Z@;_3C'$C^OV9:ZQ?1?/.KN]AJMW@-DIR]#LU=M3ZT70LPUGE<% M(9X^9W8=H*+=:?8?*R3C@.*U H4S)9PIX4R)-42(.45 UF;N:S3?)[G=HAZC MW2F"M.91+@2[VVUVL=KOO6_#V'[(NS"L^O25JP(JY)A[(T":R23[0!/9@O&. MT_<#F2JNOUDC43FBI6EPJT+%.[>X'T2/P$PVB'#$6S3G:Z99J1QGT:PH"%QO M\(S M#7&EA"S*LE'9)JRD_6LL$Q_K.7VDJT+B)!4RST9Q IW[5)->8OFG2_QCIF@] M5O'&RDY-J]B3_HKZ&\NI_70^P?+R;ZE>MH"YA%CS.XC$I0QS94I[QWD&=([P M:@RKZ'>EX/W)Y]Y9<+@+_[V^0,-^W MO^.]! DPS?.P_GYJ;B(*90J&N)R:OX&90[!HJ (]57]>Q"9S"_1O[37W=MKO MBHMSJ%K\7K.UO7-=U?Z]5W/1P?GA%['=7**.VX,/B1_%KM[CK1N!MW"0IX=G MAZ?_.OSX_!XH.-9[S>[4606S+I^'];JW5UWYP6]R5QW M]WT]!M5[U>0==]_7L][W=<\IE@;*SG=X 5:.;B_Z#D+BY>0G1U\.SL[.CD6^\.#H_W/XN#D^./1N9D 6!7?/I_C^,7)U\/3??SA[!FF M67\GP4I&(81#+R KJF[3* 5B;HF.#59N1J@@L@Z9XV^#8/,[X, M3DEO9)Q1\"L5N+%QBK=2H1Z"%E,/FILJF?"5;?A8V0WTS]>OX:6AT$@MO:>) M%X>J248=P0#!W\;X:N42K/+2M9%*5! U]%5OYOZL$JW,HS3N*_#CM\(XILOI MP(?+&-P$4!SF@WZ[=?7JCRB^BFCX><2?DR#]D38$1@<2;)-N0:7YX=6M8B@Y M-D!Q W3K/9F#1T_7RWE93@1F$D+K?C ,84&\&*Q#%GB5$WB)*,'TXGR@B$N0&BN M@3V"[D1[GXK98U'[(W8N6:<4N@]]+(\-A@)= MI@0]>H" R76];\INUT#@C;(;*7L-#49PI6HZE M7G^"2VQO <.+T$S##_G=N,MV+9J]&K_[X.3+U_WC?XN3?X%G>W3XA],[*^-F M R@AM$H1@F"CU%^$\0 $"][)$8'RA&_-R)0WBF!$%U/<"\KUG:(!A>?Q-1V< M%^DTQ1-Q<;IITVZLCJ.4%Q_.?T$[WA)?"4OU2_T284 M*$D>#]V(*!,-X7 ]&P)_U+21'A21(0WGA!XN5!)@88 M&$[%QM>#7S<)?(>QE].-JWQU(UVY"%2"!=R"U?FA&%,OT>^D*+"?,[[![(M. M+#+H)S1DD\*0T#HL$G"$\%4*:]L0*H)E5PHO>.1[5$O"DG[0M"Q@#G@A'BM$ M9M+_Q>\243G%NR3Q+G#D&WLLOKI483Q!("SA&/P2: AOHE5^>?&DZ8")&<, M*9@(+XSYDEF8%/W)@6E].RP]JGN!!J^JLQ^8^RNI"28FD9QBJ$ 6'@JH*EP? M/0*!P6?"=7W7+-*YO*DAG%Z#$L/AHPK%O;R5^W7=;O1;+6N5:'>![ZQENM8, M H7W^8:^+8I2)3$-C&_D54,5I:HA0'5*P:$(DL,\8Y[,H:<8KYEHB+'R4:JP M,1]&@+8/M0$66I;DR%V2#07\,E*9ODJX*4XJG,5# >,J"8#Y\5IBX"%F3AM6 M0#9/#K^DFR DI>37Q /X)_" (&U%Q1[;]NC[2:,%)C&Z0O,4)"C>FCC#)[HCF'3#0(&,7;*JF80P M(O(5+D$(63R1>BEKLV(D9VCNZQ@-W^X=1#F\I\:3D00]@D.5Z'N, ]S-+<T:AZE0GDQ&UJH'\IU0N2")U->+YKK?J$,_B;'DP_B(ZL#&^%1#].* MF*OFT476.^&\NF;=8#7"4&O[>2ONR8FYJQWGA',L8'4$@KTUU[B"F2=RBWX' M>4SQ;;3D$NUBBHW?/QYM(C>1-C1$@Q>9P.@%\BWET\I=]C0EM&WU7?/%@,%G MO.!->;,JQ'ZD#4?R$B>']\MG;*[@JYW>%M"5"0*^.AJ=?TKB%VVVJ9_:ABDH M!9T6S&+8Q(,5 #T.9)81&,%$ M:D^>(@1!DF8PJG"(-,2H4*,T.C5)_YM#5[ T8$\ EJ0>4(Y'A&8E[K?;X1QZ MEK8-Q##GU EJT9@^L&0_U B4 EG&7RD9 TQMLRE>,*KNW;:&@"<#19NU-PNR-0M0(K$$>03W@1O /B+];O6(108 MCN.,'&L='B54B$QS)'! ?@WZA%8)7F".!T/?=EK-W4)^0%*A!? B# V]$3"0 M#GB^[3>[]I/2\T#;)4097P%W> &/#*>$VLOG-FB)3+@04ZG 95X!_K_/A?#W MMO>^R 2,$',_&W%[J3M(V<""FVC V4A&%R,9B%^E]P-92(E]#KU,!6I K<@K M;CG@8+O9L8'QXZ^_ 6^3,DK%YP#0#+K:@&_! ^/H?8!A_!AE+;Z*.%R.+YV7 MIL-!W!2?,[_90/N-;F&E8MY\US$(!/V@(@HN 3QF^FB;"*"B)%X]MSE=<%9L MQS(US;X5M$;TT&>DZMD($]'&WDS7T?"4[!(N77$:_7L1"/XL'%JPFZ:KDJ M,XW+MSK-_H*7RHU;X2(553F2I%E;0$W^"_2TG?POD;Q2$JA8]-S%.,J@P MC$D,6 !9QS"%+WVNX: Q:$A=EOOC/:/5$:Z,:V9 MOJD67))\#0'MNAQ3=!^\%1@(39^#J)2^%TYUU+CXTSA$%?JL$$>[-,3'3D-L MNS3$ITY#?'9T?M),8C?MM=#%YY44)3H&B]E)5QSR!K,*40ZP9%;'R8RM.][N MCHLT.0X@@CX/)KA525OTO-%Z93:PC77&)VY2TFP>!AW>KXX*6QU&>%+^UQPP MZ[OCOK8YRXQC05T H\?'MSA #LW_5/X'[FJOU6R],\_#"H9RDJKWJ9I(#$-5 M3SY3TV_JA>0N@S3@.-A[\_Z\$G%\I&VOV=KIO-/:;3Q 6(S[$>DS/T\##MJN#!.J37QOS%.!=DYD[E'3]?'P=U5H>!?1HB9]W"FA/;7W=&Z BP L(#[(&6XKH4U\ ML[V+<]SJ-G?ZZ-K>=T0E%?O-+M:)F<0IQ5#?TZY?<+EXT,PQ5I63-9&'1?6@ MG 9ARMVR7K%3'_<0EYT7(BX."=89"3K+W3OOD, A@4."5XT$>L_3(<%ZB\LU M+B4%K^]]/ZL=?*,6[UB\U [J43N+HGJ/NL=YCS+&^Y6C:OILPJ-?N/3T.[Y/ M=$/ ,TSWR>[.6K9B]X/-]J%+=O?Z;IU74V3OL:CO7O;,'5@YL)I+D:X#JQ45 M60=6#JP<6%7!ZL;8G5OGUP%6M_?,;WF#I_/,C6=>E(5YV1SHE(93&O,++6VO M[SK7TP?O*,++YA2^- %WY%E3N5@K_-M9WW5V N[(X_!OS?%O=WW7V0FXV_-_ MMLC"1ZQ#>T"8(0Y,'5H79%@;\%DK)7-C?OGK76>G9!QY'/ZM.?ZM<1J!$W!' M'H=_:XY_SOYS N[2%YX^R/"%;[+YY:BXY@ ^5BZQ<1&'M4&BM=(X;EO/:1Q' M'H=_:XI_G=;ZKK,3<$<>AW_KC7_MO?5=9R?@+JWAV2(.Q\5UN"ZRL#:(LTZ: MQ>7+.<7BR./@;TWAK[W&AXR=@#OR./Q;<_QSJ5Q.P%TJP],'%DZRD4J6K+O? M:V[O[MG_+.366]'<1ED73O;FV[XL# MYULL]JTJ&[],-?VW_]KMM#M/PC!%5>,7QS).GSOR.+!U8.O UH'MVRP2@',PZ'%FMY)<[AJ16/^9T'F/*LXS#1H>-#AL=-CIL7 F$>*Q+ M3>"_$A:./C[XG.HQKYTBZ&4>)3Y_O]MM=KO==S8-_LS3+!A.EP)**ZT$1GOM M )?E$"2''UR:;OT@G81R^GX8JI]5,=I^\',E5A M$*D9$I4C6IH&RUY"S'=@8Z!Q29KH$9C)!A&.>(OF?,TTW_SO1KM(CK%HQFT" M\-1;?++Y5-?X3(;P7!:+PR]GPHO',(( OI")$EXHTS08!LH7@ZG(1DJHR!>P M5#]4EHIXB%\%B3@Y_"(\($0\5DG:+%*2?H%)ZW\[MKD-VW1> MM0)IS%#R)1 M, L/^,(/$OBO2&V^PAN%8=A9$@SR+$Z68)<"=.V@=Z_91Y(NQN'>S?-9K%\> M@D%H0'>AYQ]*@$X(+A40\E)%.;PT20(8+30BADD\)OE#HJ+@?3WX-6T ]6$J M2B4@G^DT11I$%P5YM])\,@E1?LVC^"LMADIAR@+X* )93\65"D/\;YPG M(HRCBRTPYL8"AY=(7%3*!(1V8#UQ'/IU20B-*D#6# MDYK(*=;\HA6@R4U4 I_'S%@^\$I3[,/KP&YI'F8-8$OXZ,47$^F@3(6]@TR$^4#F&(T)597LU>!8T! M4[R1R.0/%/I0HE2@1,+2>\@NT EPSJF!!5PG'!5PE(^30Z:#T1(/RY0?IX?H M=>" YLU)PH^%:J)F.ZXAJLLPC2L@Z8'O)$&J%Z%6B5@-@X[(KI8D,[^D*KD, MD&&!1S1&GJ&P@FA.J9@_-RXV3C_]38XG'\ZL+S=K^&7&)%42$Q6TDABJ*%6V MMIXK$3(#69C$@/*(5B2+^03E< [O&XDS^ NR8,-I4WRMM*,[(V&] N[V%2HF M@#;?:*MR(GX,R 2&1S &[)"1 D0%D8 6%*(46AV 8#DTB@,8 .[#6J&6C2\# MGTU<;,_& @UJM#PHVPBNY\7MFUBE*#RD*9'<8$9EXA8Y!(RI.D 9:)^K7P63P@@D95[I9 MA_+/QNL'L69OLLC ?/4-TY.YB&R 54^!94(YB),&L&66(GMJ"->\A);,2$DP MWGY.$'?30H,3' */V&J$L FY##A4VZ0&5)OB;!1,)L;6'\&_0OQCJ!2SC['F MAPEEX!B;@1B3 MDP$3 :-^A&HM2-/<4'D:J-"91,\G+&?H"6K.Y- !_E6PO-$6I?/+F B?E1&@ M@G^-$B\,I3&L-/DI$QGXQK9 [Q,4=*AAF/P29# PTQ61N\!GF&>JJ";Q92&4 MN8%O[=\!M8!I&[;3K,6G)C'EY H 8*%-)(K^*+YRF/U\;/@;^_VL3?TQ.M6P M,*3^>3E+!M3X9@(PQ(FDUM5/Y>7X2@.]EY<8X._06R&%F2A$N9\D81 MS.QBRGPURF%TJ-.!P= * +,SC:-(A17.*L0"NRN;IA9"=8'C3U%P%XF*(Q' +:8C@CL@)+"0;I)C'\H1UG&%4& \8P4<9QA;_R M8((^_+K;MZ> %#(!$Y4=I4L5QD27)9&,5W NF%6P*UG4S2P*&931 8-%ZV,G M%>,FY;7KL_=LJW/%N<$#,!D>Q$0[/3H_.MC_+/8/#DZ^'9\?'?\FOIY\/CHX M.CP3^\'9^=&7_?/#L_M \@,/>MTQFH*E($6X,\KV*J$L\CBP/SAA%-\H MS$\RDH-4G"K2TZ7'"&.:2&U&(X@F/OF;I*4M4 5!A<8GJ.O+J##\KB99:8)_ MB\B!/,/^R;K?!]<2_#.Q\:UYUA2_[>]_W6R*!"S2; CD MXSDC&RHJ7'-"=(U7C8IG 'K PVA@_H38AV1=>$E R M1H6706:\*<;B?5 J)EP6*>8:^!KF,2I51K'A8>Q?YMEX*0%DOM$LG*<%Z_Z9 M^Q?\!'4*8PM]EDI9]JRT QA19V7[T*W/83]2D1SZP"&!2<)[$21E(%(TU4 5 M8F0/P9874+9YAAUG& MBZ8&G]895'A4QT&H\AC83M! VQ<$<6I,=H\\^!GP(T>$!$G9'T<=(.NW1ATI>P$3ZZ/Y;)\,"[DJ?&N(OYNZD@U?W M81#_Q.%#"^^+=)N?2V8HM3MWQX(R#^[I"=[K5%*:S%;ZJ#AP-0'MPF>IMN00 MAOE>AE=RFGYX\TM]@0SU*2UCEO2]'GQS'Q(_?IJHU?>-R[E\@MQ,>L)K5"G: MU%D.^=GT8*LABA'K_%P9A8)9 K1[#)9#B-X+(FH!M1GZUI=Q>,GFE79O$%*K MH/LQ "61D'-5 .J5T@K%@D@"QCQ5?H-V>T823);4&&[EJP7TST77V//RI/'P MVFIU<'C=+*0_>#^%EJSD@NKF"EK!X)>;33\,)(.?CCD9,24ZS1C>5^A;A &P M+#+-P&(F8$$@:<(B%"1>/N;X#%C8+"L%=_ >%\:(>$M2I@%'>L!V02DH#2BV M7:A%F213_/%2AKFRC/RZ25ZR.6Z*PNA\#$'("7I"F(*!*44\-QV"HLB\<3]P M8Q-]@#S%C2A.^2F"#PV14OH-\KO.[+*8WE%'Y%$"A2H2I=,,'] B;LU>)]7Y9.)X7/*X5& M8$:X+8H[H+2_L\A],6&RBGT=&G=W'"=5_6))2^4E5 BXN9^GG$N%7CEMFBWC MW+Q?SS :/XI=O0\R&(AW31R4D,87S;9,PEGQQ5I# WR(R/MZ#',%\FWQFX+?&UXX*NL9ZX4:3DOTPH+ MMPJRD$TO]9.M)=(^[+O.C(D2'"3MJDJ0E4N@7:8FG(XAH7VRX#@[QYAP>HAD M)@9CO5-MLH:,VC0D>B\VVILB0/: M3--F!14':TKR/!!;'1FGYZ?R%?8@*8Q M>+F[.3-:(KADM38!LT#!8[U-2M7 ],=%3Q7!DV7[1G)L]#>+J6/+ABC$)ORX MR48E/)S;-G()[O&DF**_[ALRGX!5*7%G?OJKG5$PR9,TEQQD72+9N9;A?&\3 M8O>.,QP]G_'RH$G=\Q,?:]G:#9TR??]L[3MF:A^L9Y8VM/K2LK2-PK6T+0:X M7VR:]AH#>&(M)1&./,PJ]P0I<9RQ1.RTL3+K,L.T-&@+W,FI%DX4)%S>.6F\ M0_M($C&Y23,6H_A*C'-8=W2T2VN$,X+9M^1OC.L]Q=0>C!T-K&F B8;QA1A% MW@=LJ32#/8*1#8^][>QUFFT!9 N-;_VVV^TW=XNOV#Y38JHDC!33EWSQ#YB* MA&FV&Z+3ZO3H-?-=A[[K-E!6)YS>&DYY?])7'L8L:%O"JPTHL/-?3#ROL. * M684!E=*!2*$Q&Z:+ ]RBR1[!1'SVOQOB;;O=[-H3O$:G#8=/XY _/:N_W;%6 MV2".17Z$!;;5&7,'J'_"D/^FR#WMY2&-:;6OR< $D,-J[JR5.-X3Q=$604ZY MG1O/B?@.)"MS4&,T)A*>._#:'Z1[[&!;)2\JMH06AE 1YWI*W2(3NPAU%=9P M"1DZ+UMAO P[L:. 9>HX=YBROO@+I@,T!M8GN&F*7VV=!1@5P K77R50RB?^ M3!_&BHQ]17DZD4(D H*!: SK0%A!2(Q)PP/4!P;#2G6;Q;'&IX0^ P)E M8:F%D8@:>H 0HR!4=J@3HWR8B!@Q!3-@"9\ MX540+*ECW MA0H:95$[ - -^M[XS"F;I M,5C#46AE98931 '6-H_H" QK/+35\&>=>0 _ITIS0\Q> ^=A#!1RP8(G-]@9 M,&X$O;'9U(FU19?4EZ64=(T8W U.5&;GNMH&O[R404@!)^/+EAVA<(-HDI<2 M9+R#B!6OFRS8I6QY-I%Q?(_3I0&8.2QLH8H:K1302DD]%I M)_\!?%SH3H#81O$X\! 5T)H#@QGCGIQS2%WA(3;C4V!(*2T%E6,6+*7:=M4R M-@1Z@QNC_0M<$-K%'&+F(HP /D(L J &T(WG&# 88\ZS?3I77H1ISX#B$D);C@R MW&GBH=6 #GT2W/" C[!0]I,A QH5)$K4G%$19N%A18^CE]4ADKM8&1J]2!2K M^)MEHT5ICYIDZ9HJY%QQG#X$MHW?AX\&G3.M]6;)&1P[= @Q\2*VQ-^SM-A 0':JIM&K1L[I7*=.:3L*S0BND M!UPBZ6,GDG9=(NE3)Y*NB4UCC/OL*M:P1O!M3(_WQ=[8''>]*2H64<;EQ.A] M#)+BB08-X="0FB7%$P#.O0 MH8U3GBH"A0==F!T1;?[;GGHZX&4\&@S_4/_2FW1W:)2&= M;W)B.)DQK=A( U6SLR8QTL4ZC7H?&#=[,>@,!--$].*&CSG[+VE^7; M+$4T2C+$OPB*Y$W6H9RU#[\5F<.UGWAW(:5R+SKPB/D#,L'L)3#G@69\P:,$ MX\G'6>GSEF2\)WK+:*PD)51;Q_)JOH_%^65OVJ&R4]MF0C_%CHG&H (9YQ4; M,@/,XB+[MM@[K!4BFI%E*^_:]KOL\19!@)HHT?:=+&,)>O>Y,76QK(@P:]4),44&^N4$!UN!HD*/F\46+ME4K(JOYJJ17K3E#>OBA"NT4%\)AM>@EYTR"GG MW="%1QS*T:) S0&A"L!0=ETI1A7YX"U;'JBBC;9,DC$43JWN*UO62RD01 ", MC ^HT3]U'K()B.,H%JYXBF$Q63T2HHO]C97*:L>[2$O.24:NCK"RH:#CWR;7 M8/%(UATQCN;',2TOH\,*5F(.%VW@FA06/J#.R+$X2EDL$3Z& MWW(7RJ^<8J(GC*="DAX#*\[5."PXM3.#A?FHHLL@B2.>07F879^\+G9YR-MA M@:U^5^$X.I1O2D_Q9O%(60Z5%D?<.+;T))W7PN-29DR8@W[)U1=,7)$1:8K" M/7?H0]JNY3 [IY+FD7&?P9RAPSFT; @NEJU9 0C.QP6^,!D8L.08K *B(ZYP M'3ICH;,T#X9N.B0M$YD4OMV9=4C&@WP\30Y\=NUUU>3?U9 MO4FP>..4TZSG^;T7\&A4;(Q8/Y0^LS8ZK]^LJ+NM"\=2%"UACZ=23%.KECR: MYUJ1V#);(0.8#8\% ?]RHY9_!1FXL4/;NKFF(RRY8J9EDS U=KY? MS8LVBM;#7(WL2NE#(44SQ1; '&NJ-+-+C=<4GRK!_HI]1ZGIQ7E7WM,J2I8% M?U'E1+L::IIMT6 ;A9/**8CQ6!6>D4HYR;GP+>Q]:I)W??*[LEM=,,B, 5.J M:=[RL3=AJ$^PJ)!!RM%3OMVRB2C;.VN:B/*K41,'Y>96>I^=GD/] MT%D7(=4);]5=46-\-,5'.\!2F9,F92!M53:1>%^6SF2PU&ZC.EV;#E;-+3O5 MN33-EJ@91M':HM[\;"T"<[21G,CA//K0<2/23&2H B-C">T(G=7%E@9170:IJ9JJRS#H( 56","8 :9T3'DN M6I$2(71GY0U;;(E5>27)R\KX]&^PI#.!=*R5*DX4*CVTC*K!6/. MVO% MX3Y2X *1UT'[DX/Y2G2ACXPO6J:+WK&V, M^?*W[F9X)=USQM*%M2@$XD9E@&!WC$4 MQ#42=:)^P,G(Q75'Q?#HK#I'"K"(>,,^'(\8ZF&NMH]Y]9%NRYQHAR]5P(E/ MA5H+IYRW7\GHT>?+C1%J9M,HCWH5)[R:=LJN7H^YU5Z+_&QJ%?%F%$P0>ZUB MP /I_8!/C;(V="3'JKK \Y8WG:=0:7EL!33+;+5,UBE2[>RP*@\FDO6,.<=ASCGYM+$CYF_LI(4W MM]-LO2/J[>('))EY+K-G,$.@.I*Z5*C'3H7JN52HE4Z%NO.L5ZM ]>GAV;?/ MYV?BY),X^7IXNG]^='+L:E&OC@GWA]G85JP-^ATT"?I=T"SJ!Y_$55RK18?P MOL21CP=!X!?<\O@(/@\EQ'3;3?$)P!Y4#;V%.R>D">!#A_54OT.MFO/=T. = MCMW6^F@;"T61[Z '/J>++C77L5QF:X^.)ELMN%W?#9I-L:Z_3Z859NZAPU"Y MS.EMK]/LV >CK5?MO)?:6YUF?\%+92Z"CD_:Y^=KQ^?UQ)_'5^'G5X79SRL% MVDRN).^1:::P+5HDNK$@Z8)>-&C**N,ZSZIRN-PJ(EHID_E^=;+,];1GX\4R MSV)SAS<. Y4U !4^O@6F5IR#R13\5/X'[F6O!2:>>1Z/\L[.S^TZ;'W,>:-_U-S!9=K;O^G)S MN[WG!K74H';ZY:#,=?0V-VB#$:M(H>]XD8#;X&\5-3/PG_DR<@4LR);J>[97 M\8LYC&0#':(2^/U4H%$CTSCP_5!5;%);.@H,ZP'Y$R]_,";7/XN@I$J-O^ MC<;!(1H'=^.0:RC'\MGJK@3M'E]D>"RK(C)V^_]] "\/DN"_&ZF,TJU4)<'P M#G-W .T ^I$ VN%SG7(U+]B!\X.(BYOL"YZL0XL;T4+'QQQ:. %:]\DZM+@1 M+704V*&%$Z"E/3T*.<^Z>AZL]]!;VJN;.\X:68$\S[$9O(2@+2+HL=D&N(F! MEIG^M0[>TV^'WT]B[":C>-YTKXV>/.IT'VYFBY92SVVN]#[F;&F?Y0'YN]UJ M-5MNJ9=8ZI>%6^]>'9,["',0YB#,0=@+9G('80["'(2M.X3=WA,WFZYK[8D? MX.TA+* M'770LIDI+PU*[D&>ZX7GR0FV#KP/>IP;?K+%\' MOJN6'&$3AUJ\2XS&IC@U\BPDOX=L_D87GW+U31>\<2K,J;#YNP&[3H4Y%>;\ M!^<_./!]#O"]\626 U\'O@Y\'?@Z\'UH\-UVEJ\#WT@4O@7.6/%2X4EF&3U;TY-5.]X;R(Z\<+6]/B76S2AT@K-ET M'2 X0'" X #! 8+;#'\Z_^M,A2'=XA#Y^FX&^,OMBKM#3ZL*M/?@]>X#[JF\ MN(5V(3NW7^(PT6'B#":N\8E?AXD.$QTF.DRL4:33W%W?A7:8^/2E$EPH@O+R M5:02R=>[2A^>"M(,]X8OE8M'K W\K).>V6[NK.]".SWC;&^'B0X39S#1Q6@= M)CI,=)CH,-%0I/^ Z>@O;J$=)KK4B.>)1YRJ5,G$&U% PE>7*HPG>-FRBT:L M#?BLDY9I-V^\K^?U+K33,L[R=ICH,'$&$UUVA,-$AXD.$QTF&HJT7':$PT27 M'?'4T8C]<0P3_(_,@CC""RA\-0PB?#\,+I4O@BB3T44P<'=$KA,Z;CX MA-,[SA9WF.@PT8I/N)U!AXD.$QTF.DPL,?'AKKUY<0OM,-%E2SQ/?.)H/)%! M@OD1YGK,JR ,72QB;:!GG71,Q^T+.AWC[&Z'B0X3+8KL=MJ=-5YLAXL.%QTN M.EQTN.APT>5,K$),XE2E69)[69Y@B4MO!!V[](@U0IYU4C/M9GM]%]JI&&=Z M.TQTF#B3JNQ2QAPF.DQTF.@PT6&BPT27'O%\Q2UE$(D86I*AP@2)LY&,+D8R M$(=;7\[$QMGO]&%33))X J28NBC%VH#2.FD?%PQW&LA9Y0X7'2Y6*;+1>=GA MV^K4%\URTZ&C0T>'C@X=G=7HK,:7E$+1>8BX1>KG M1$6IRZ*8F? N$@E/-0F")=(XS#PQ3RB7XM-NATSDSE-O3CTN@5I;@"SFXGS MXG5=>_OF\XN+",H(U^H^"+<5C;TX?G/:TGD1#ML=MJ\>MK=N/C?HL-UAN\-V MA^TK(&L.VV^'[7L.VQVV/W>4ZY;9.7<):JU^U.JDB%<%D1>/W06R=PZ5OT*U MYO16]=S0C6K+:26GE9S'X;#78>\#8^_N UYVZ[#78:_#7H>]#GN7XY?^ Y:) M==B['MA[]YRC>?TO&Z)Y^=&8;*02L:%3AS9U3.;]30SX*N,O0$;\Y>]O.F\6 MS'.EDC8?006OV73K,+I>B'E[2JR;8>H 8BX-#JVF[LO>:4= M.CIT=.CHT/'1;,<7?:N;0\?5B5&XZSKN(("?XS3%&IG001!=Y$$Z,M>)^FJ0 MN8C%"\(BIW66UCHM5_G-:1UGDSMT=.CH*K\Y7'2XZ'#1X>(25N/.2UYI9S6N M3JS"Y5/<00#K]WFD^2 -_$ F[N:.EX1#3N,LN]8O/$SAK'!GA3LKW&&BBTXX M7'2XZ'#1X:+#18>+*QV7<#D4=SUKWQ"1U\]]C[]#GL=]CKL719['^YPM,/>]<#>)\TG6?M[5JE2HB[1 MX:(X3ILY;7;M:?97?W6%RY-T/H7S*1P*KS0*/UQBH$-AA\(.A1T*.Q2^?>V2 MOD-AA\(KFIMSEY#.ZL=LCN@>"S%0PSA1^E8+DX:+#Q1I%=AXPG_#%+;3#1(>)#A,=)M8HTG7GQ1TF/F4>R:N.,63RIY@D M\660!G'DH@LN#N[BX(OJ8KF<$!<'=W;[*MOM#H5?.PIWW6ZD0V&'P@Z%'0J_ MDAJQ#H77#(5=3LB=A.Y896(CC--T4R>$N&#-PT!.I]E!S/'C?!"J-511\^?_ M&I348P5L:A1[!6KJCFII]5'SW:O;.7/ Z8#SD?=7'^XJWY7%S2=C&0>7#BX= M7+YBN.PT>PXN'5S.QC?@OQ(6CCX^YIS^S-,L&$Z7 KZR^QX&VJ[O*F0WE]YD 99$$!B ?113AMB#A/Q#!(00;$5,F$'H%W MPBD&>,+#:S@-[*0G08.G7T%[Q7K=YEY]Q5K%BK7W>LL1?F;%NCMENTNM M&&K#21*,\4L_"2Y9K62CH.0P<27QCS%JCBLE?T2@.5 ?(-J#VAFKQ N -:$# M +U(-(\ 0V_[6XWN^4 <=@XPK.1C"Y&,A"_2N_'))2@>?=!/8T' MH%&!>$$V11V7 K@8130,DC2K:<)N0TS@;Q@,O!8/AREPXV ZJ[>D&.:AUMSP MIZ61;8WFYPEH^YLHOP&T0=TKT6J U:MVI@>[> &PTP#Z-F,@>D8>=GP5@*K' MWVR+(#!V">C]S8: SJ\43 7^&R<7$L8M+I+X"E_D]=E724R<3$OR40VQB)RU M5-?IY=[>Y79%@1%DMP=W=NP!N M?Z?9OK7LVE(V;Q*EPD I9DD'4@%W*QQJ&%^!^&CAUCP#U+F*DQ_(@W,8Q:E? MHB;(> GF%J8QF+XL\V+7^"C+JM_*Z/OMH4^#@WK;[O2M M<<(+T0P1KYEMZ;>AKT;*I1Q-!9]+DE>E[8OR,9;RRU'D W\G 7V$#SDNE.1F M/LI,B@.*L9%LYQD(9X,@?3\'.8DS4-RV F9L6$Q+&::Q&*A( 9,C(7#-I&CW MF[UWE;>(O& 3R NR$F"JX+**%-4N>J-QQC9#!/T&Z/V"MAVH#(WWU4P#D=T&8= '20VSBH= M!1/R6<4<57P[:;F#%J@9WJ4.N!;-%TA-W](I2XK,@VJ 5?32UT2_?(HQ:@-K M/N:H3:(N)(6;K/4#B2#H2J8-X$4ECF. G/:.B0[AGRDNZ4$<41J>1-G^%$0R M(@/]#.!$D:2LT#K[P6418 W5SRT_2)2'%'COH91''_P@!8=@^AY__3"1/M+$ M2CD,N"N=A<9?Z(4TO=*K6R!!'P;Q3QP^M/"^B-?_7#)PW>[-R[G\OHFAJ8LLUFCU&SB?J?A"$W#!Q176/B=HXX&=>D$+QJ.T+-8T M1/J#S0#*!?S>_KNEG5IXNG?MTQ5GUC8]XWE#HDA4:?G;SU>>N\']P6GL-;O+ M3*-1S*.S[#QL+V:NR35K(I-)'(SQ-#>TJ7XJ+S?A'O+(8]SVV1\K,* EF@9D M;LZQF- MUW/7@NC+DKAU=]=>OQ=*L!)!'E/<EU M>P$='K 88QE.C JH+, HR?T$O<)1RTLN+46_@[&,FY=BCJ /Y66EB MN%H/H1!LZ6@6BCS, L:6!O8 G^+4HSK [&'X$[0USBEOB*$"0/)D#+" 3 MA"I2W@\C?/ ESH*,&-!')C9GS23#>!QF8UNV8X9X2R M*MUJ2X08V=M[1P]V=]\U, ME!;0YZ@JM!4&$35E,3@O7:&H;K?C"TL7ZD"X-=!9XW7.R.Q0ON]3Y!PE3Z]N M,5?X#<9O1=0E"+F2"/G(?,!'6J=DRAM% $$7TP(NB7T2!18A\CI9A\,@"M*1 MZ68AF#I7GM'V#(AN%/P76G/\ZY!O)7.90ZNL*.VE&Q=+IR^4J^QDMJW]1MS# MV%ER"Z^ZC[W3;W9NM8^]/ZM9BZ W1KJO'3ZX0$IT;[#MS0!K.T3=9NMNP8EK MQ[1XI_*Z+!1[V]),;EX6IBS]&DZHL5(-<#CV[_ X&]CX0Y9(T#@56WMFNPU: M*SF@HG$ ]8.4AJX'M^[FYRVDJF/) XG5[01$B]5V=[DT@L*C>PBQ6DH^ZF+5 M:>[>S7>^@UB][35W"ZK #&^8%O3&"=[ [K;$34 J*HD$O$//0TM+0=(V-OPX M*Q%,@V@J@%W4"FVQ+;)EMG?6U);Y#3R8!$Q,RI_PQV@(9NA#72IGT+P$Z+77 M3U;7KQ!T*T?#3L9#Q&CW]I9+LZB:->W^[JU@NR$&N1TQFA,_*+?V,9Q$86,* M":,U@W%$ZB&56.OU*L9W@]A/9]U!\IS&F!F C5XL09T21@O30D^R:\V1<"$,5%G "4JI+2#FW.S9H_8'$6% ]C MT$#D1HRKK&TGA\[:8Z4:X1C^A<0H51SI!0\Y MDRQ-9U.YEES@:YFMNN8\@J6RWA:8T75SV<'3C>MCF8?=KI413_AD PUEE3$@ M5,RWI=L?76%*XJ]/$M^LP#JT[-ENKLU%/?<7MR:7"IG5^R M?#G=6.OVN'=+I'HL"Z!G9P;/C[;8-EP9IQEC2!O#ZP09=?%V^9*/G2^Y[?(E MGSI?TB'M+-)NUV+Q#P..QBC<+0\G4&,M#-D]MDW8;?:JON7UY'B88-U2WL@Z MVT='X,@%"1$>%N6W./:O8(W6W"CZM$3Z'F8C*2P*@O$1<:$)AUD>AI[>"*:G MS8%>*7%-<69.;_1O?WB#!'.(A4!4Y'?JH9LI8H47,*[D( MXP$(!H ^DI'DK=JM&H)L+*D UF2);X"RBPAZNG;U[/UA6J^6]85.^%F0O(J/ M'\0)?(\G9?&O$X2PZBHWQ37#+?AOV>'6]\9AM-M/-EI;,)8:K3TX&FWWH4?+ M\2;3I[T),$%C#$VO\22,IPI;!I^U#*TC.R42,ZE4 HQ6_A"3&M+Q[#2-05FA MC!:!O.ITL;3'TA&KM554OTE<[:@(])W]+@ZWOIR)KPDF>V;3-0>TDTA\5)X: M#X#Q.ATC9CL M#VI6!7@,:8_]RVRDTW"5GY85>Z@7W2CG@&"*$0D\[@3BUVUXGS)/XS $#,)S M9/D@57_E^B@#C@/#3 X/;L #PG(3KEYWX2=:Z A!@^(5=JI5KQ:?[G7N5$AK M9[GZ/8L/+\Z.],UO+3=OVU!;2T% NP?%5W )P)%#:A&98 .,)L)>+J!TOG!@,M( M*^%#TLZ61U8T%MJ6Z:;ZJ8;AMSSB$96'2+ 2 M*4R/^FTX!KD5@U33;C$_!DW?(I9)WI.EZ75,5!]9*!ZG\RN.]+\0-_6IJ*EZH)RC['E/\\R =F3TL3*YRQ+ZW M#ITYS%F73SMX7Q-/#POZTEM#&23B4H8YO7,EDP0#,F$@!UH&G?M_TP8M4_Q< M_G3G$E9:EO1"9?)G8?9;9M3V7CW/=^\NL8G=7;N ]I*QB5(<@W*,U-[,+198 M;J+Z77=^.D?5)48Z8J.#./ZA.VF(&H3+,D$$WD>4R2?0#(*#WE (P_A*XM.2 M,EXS\:UYUH1^AHJV%;$#'<"%+CGN6\8=0Y-[ET,+288A47QA$G.62''0/)03 M?B[-9)9SU=8P& =<;77M]PM/P'I17$?CDAF%-I4"FP4PQ\$S$7#]1&GHT)K\ M'H,E],\80_&X/+200^535K;%A/@F+.)$5[7 ('%&W54?2;D53NLV6>' ?7Y0 M5)O790S@STL9A+0]!HN=IY4JO"P(1>68.:S7$(9YHCC:TLUB8T#M,32FMYW! MHX26Z P'CI#10YGO#D^!QPC@LRT16>=EHP>->< K!7\W>G44N9N"97%.:\[%.%=&F#;8NYVDI$*C;^Z^DQQ<0/MF^'^3N '0)U5/97PB&;T-3=KK=.D78+Z M8R>H[[@$]69S\%<.<(ZUES"_2$[0_Q.G*@7D]Y[%%W6>YV*; M'>R'R LFL$)Z?=BO,4LXDF#-#Y3"ZF%8]RJ)+P.?+?@R5LE6=I"FN=0^&\72 M^-ABG"3Q%9JA8*+Z6&B1K@Z\C,-+RF0C8]R*K39%=51YRD.B[LO1D#D447>> MYC"R[: Q+$S7*'ZU$O[QVQR38/0U->9%7>%+WV (+2=J(J*:X>A@/P^YMWC"I],C,0.DZIVO'FJKD MDBMHE@0O1L?%_= _#*%Z(EU4(D;^T2G/3:XB.-Y01XY&> MAS&!SF_W;I='U*@DUPY#79047\I-A8CM5K.SEO6Z;3(6&VI4!U3GMS8H3YBS MFA$E)T6.,V]!&(=VT:8%93!.*.#R=KM=K0^U()/1ZGTFC?DZ/]<4'V@MUT>E MJ3EW'98-\_ZV49?H,\7 LGQIT9TXN+O7O]6N_0(6?MO9VZW&L4D37U^SH0'L MWNK4MO_OM?14PK-"=VJR0OCZPB[7MH/(&H/9ALWM]>-:(MS;WDX9BFS8XD,& MJ8D&AS'ZWBH9LX5J&=B4+;97*2)4VJIL1=OVX.S!*N@2Q1(?!&:*QW3%%^V$ M<.,[U>H$4WOKO+3_B\R&M_W:21KKE3@)@)$Q) ZO*80JSY2BL@_@+ 77A0#S M82.[MI^N532?8KKNO/5ROV5C [Y[>__E(43!Q);95&S;U3+FXNM-R]SMV\M< MCHXWU+)0F2UV!"NY+3T%Q!67VLO6>GQB&GC%3(O@F?3:%-H,(V"-#=M/;B3'H1 MVR+MW3TK+0/'5&R'E>)2%A!?3A+.1G$>TJ$3;Q3'O']+NU1,!>V"?(OH-DDZ MJJQUL#V!,/:,_PT-C>64SXO2'H7EG9OD+>J1Z\_5*MPQUX>9(6!EPV]F($WQ M>WRE+O$TW!7&',) 72I3Q8DZ&6#I^[+N"HX'N(%/JF OB X-=!G&>8G>> ME^2\.Z?Q:R+QXDYC^-#EV3C&=1>WOH<%!M="6VG MD9_4M:_/Y?IHRX"5RQ[2=8I'>+7#::E6UITI(_%%FMU;^# MR].GCTU7.)F,;K*&YFW/F&:8SN\T3M;3B+LI 4'B3= XN?"B_B(7@2:39_I M:BM:R@,R?URBY0IC^/46^MN]RL$!PK0LS23OP_#^B@ZN%Z7:L%),!6T%(;\I'^]60C8SQ3LR,'U3Z6E'B:.[>I.0H\"! MM8=)U34",I]U1 ;D7IBA6ZY#AFXQVRRN S!E='K^WP7;:$4HHN8E%15H1-XH6Z) MBXION,2THW2AT9Z4O8[7*QW,&LL?)LE,IQ<6UBC7G+/C^WQXB(815C),R]0X MSF!D+ MPFP&8X3UJN@QK&&- /'TOWO:[5K@&W3M8J39M MIE/BT/:<7[>Z7+*6'K#S'O4#O:V^>8#+RF[;9?70]A'Z :[A.3/G@?&#T-LE M8UP?0ZP9WK3Y3EZR0X&E W5O6]:*:7R8#[_7\9!>ZCC2B1>\_5V[=N@^+1=< MMN[+^(<. E'6ONU/8OS+4I#H!*0D:?,"L)J4T(, MO!?%5K1JHL!ISZ;Z? (H#V]JN>UXZM?T25U2O@QM!'*G?N!Q@@,90FF.-];3 M#\A0,=Z!1W3 D\S 7,%0CVY8M$4T&FEJ6F962*FG^1C>+ \&&ZH5Q % "[,1 M;?JIGYZ::(A.,*/"UQD0>%:;YX6A,[,209;K$^[5"ZTDI99D!ZO!!;,ZS M(&H;8F/43A5I*?55QQ%@!E:>Z-0(,WMKU@6HPHR"V2:H9BIFBX )F>G@!VL2 MBHZ8Q*41Y=C?3#9:&L-A3;'O8;E46&(,>K+Q63R-0:AY=EX964S5S' #S@RI M8PA(*RUZM/8FQJP-J.KT7=[TZSR!Z;>>SOP)9V,6VTCKGB'R*3:9&K>\B5#O M0.K=($QPPT:#B _I6+XUT##'C1O:.BE<<##'S0HT1 I0E]& D^(L?\SB0JME M/TN7?4)7#.A4TWJ0ZK&R<$D9^S$ALCY:IV,3>. &8Q)V_)TVV9"L](?R1A%PU@5J;GTT M#+^O5@&WZ[U%>.T;?HG6#0(*'=A:9Z23H+K(.I(+(=TJ MDFYJZEE#*4-,3*8RCQ/GJ]G9.@V)Z.\KOF> S8WB\@&=/',EN>PY;[G&&9_5 M*6^[-2:H8>CK-A@Q8<"V:&?$:TY:;V>WW*=G22U3>P'#5%0N*?2S"X8F-ZJS MQM!I9+M%/TQ7/:>T71KJFUC8'N:V/76:4%-^P1J4_P> +42-E9+(*/45QD@L:?,BT7?NEC(?,I& M<>UIZ\0OMM=\OKRNI8ITKL\A_S,08-S%#,I[)59@5.L>KO\#4U;XD#KZ%Z"! M47['L8^1IU0O&<##,,.MW.*8=Y"DF:X^%8#[^A<():6UF6K39"Y/&5XN):?C MFWOEJ^6[CD%3C,0^P"= 0OTF)H8Z2F@Q%@4V!+J M6N,1<_CZ$+1L0*%!A"E M$!0#316:*YP9$N-59L505[5PT#/)P:GR.*?A" ]7^>3$YA%I]#,=I'"[;*LC MMI\HA %"ZB7!Q+@,B5E#Z<>33!LN :^G+-?3!)TJB2+Z"B4M>\*GP!-:)-B4 M.8Q71""X;%]1 8*O)TZKB3LZ':M,W8I,'"@UEQ*V;^]JNUR/I\[UV'.Y'L]Y M3?'67G-OIUVK$[W7;#V^7A*!__JGPC]!\QLSF,$Y7 M0XL=G1]^$3O[S7N=YGCTK/K_^VW_^/SH?/_\Z%^'8O_XHX O/N/?*SUJ'.S' MH[.#SR=GWTX/S\3^KR??SL67_=-_'IZ+TZ.S?SKS8&7,@R.V?B/,_435FR<< M[1GD:4!V?"T=1V]1QOJ =Q*D/V9O61R&>+UB>== [2Z9,I1'^;$>1AUTM5+] M -_O. ;G O=")@F&!+D$EN\G."H.8W'O)K!!403,(_?I!PR628+,0[4%!1NCT9JIK'Y3L M795@,MK49#PC!ZT[Q<]QAP#9FB/FE.'N<5Y<48V;,6)8.55?2/,<,=8"9!T: MN5)F3X($;!Q'0::W!F8:A"\PTFH54*]VH1NGCJPN@+*4YR_9HP':8H;&0*9! M$=:$(?R91QPT,,QWH =#&%=4IG6.Q&FP9I;(PA36FWO$PD*"+$=-)!QZ+',3$%SL[>G69!2Q"I^#9/X (=["_U+%NBIB(\CP@NG*>;B9@I3T8JR Z%LG@\H1 M7=*1>1KI2E2A%(H 9OWS#)T9TGL=0'IBW_N"PH:!SPJLMM9&4A MXJTFO#VT3V#,E%-4(J=H7*RY!L!TI,(2Y,H8MN57E^GK[3[.;IJYAA":)3A) MX:^ +WB(9UHJ;UH(RZ-?=(3N3'%^SPE>=(SL8()!,"A:QXVSDT^GF_4D20(O MU/WE[0O%C1&\I\HR3^C"=2OG3$E7:[%JV-\>KN#6V+A(8F0/< M17D0B>6K^76 MQ\7A)?NW'?ND<.5\].P0B0Y82EGJD[ST"SS>;?;VWA5W3Y1[4$43YB ('W^W MS!=D_8(N6YP9Z)MR##/DG$M-N_0:$9)IT13[Y']R;B0-'1Q18"Y6_',GJ'-H MBC*[;-L:BZ\JM M:P*H<_U%)?&U)D*5;,I>[6U7#WMIY[G:*G,[_&4_ T(YT M'3U%N_;F)D,[>T6?Z=7W>,PD35_?,+=1GN6P[W$3QYC95'56S%0 %/]CE]"'>&F&> =2]+&IE02F'#6EEL]H%$=$0]JJ"_"-NK M&6*[K>;.NXI]ASA89+^7*A1 LU)PP;9+%W04%=GN[59+AU4FX %GUAU4U3-+ MVF[V)(5A\=A7A.&?$B#)XBW,<\))JS;8>KNIGW1DY, $H@Y-B,3YK4ON:MQ] M*^.&K8M*,,S1OKLY*-I!\69#AAQ3@@ =CL0)% ]5;@ZD\)[)KQAR M?]K=9!L]K?&K4'V(F,3OTK4" ,6E\6]D!L8SMOD(,=,\-($ M\(K1E,5R*7(R<^'WK>[RGDF-G[/%-O?.<'8G+#*@C,B0+_$;81D;'3N=X:1: M^T%]Z^M",NZCUZ+C'[P?QTIP9G@H?0U]?(P/INDS8F59_&+4U?*Y^E!#&AC' M<69KKXQT\)TSYA8@.@>T>*F"U @'L!,%F74$JE&P(N[]E8<4T!O-J3/KQO>R MQ/@8&.]"!Y_FD:!$$GOOR85<^I M!VH7'MPX_'9J%WO=-$[_=OV1HMSI9C7CE]&FC*$8PO'0TFL')]-Z6&4E(YQK MD$M\4&SE?:7M4V>[\LGVJF5J>+O<^)QOJ_)V*&E/4Q QD5?%>6-S/1%FEB0A M*LW)A'0HZ2G:NM35(JL[B2#%,$)],+D)+B^^)KQ0^B*4C$:IV#@X^(P%&B55 M>[.[+2)LY>$UTL]?#WY%<]:<$F]]JIXV$< MA"3]=+!]D&,$. 53U48G_2BG^")8% :#_@4W_J'?/['.!I@)6-)N6,R&3"Y. M-TI48<'H-\DF1&#C$]WF5_/N30>[RC6TP+(68-<9E'1&>2/8%-L[?3%66%43 MN"&*5+HXTCX/TLM8.^\D=(LQ;038.OCL2[9NQ^KK;=.Q4ZP;6S1]N[;_D8<+ MAKTZT.Q2R!^9X/V62R%_ZA3RUZA#S\"+5.,!P'6)2(@I&\'EIN@O#THG7A9C M*_,A[Z/R="?UVDIS9OQZ;R6XU=[B7/UG;2ZR?BWKH)CC^N6>LUVH26=*W!"M M,26#[8W!/Q0GM%7*(>!(:1["VS6P M]NEJ@Z,RA\X= U@9P,0J"!G?R*7X-F+PH;FTIC*7 7MXJ9@O,3,*"U!0^-7> M4*JDS5O%!DS. FAMJG(W=QOI_>WEXLX:> &E;Z#MC6*XK [&Z3&MYYPCEGD6 M?]#&" X%;1,8/#Z^!99EG(.%B'MU'[@KNJ#GG7D!J^C+2:K>IPH\/4 R0X6$ MA(7:?H/]PP *D^HR2 ,&V_?F??T0/.47Q.'NNLTN'C%C \U6Z]K?K_EM MN]G'HVIW>M?UN_K]]IN=5G_/^J>_1I-_KGYWFGN]W4?J5Y\MU;__SR]94L<6 M[6[M G0.I/?C I1"Y&\5%C'^,U^E70&@L9_WGKT]_&(.+%TJ#&C)4"/[./#] M4"WPX':?VH&[A5>6^>74@#SXR]_?='MO%LR3A_6A<%I-@&&2"4I'$<9>F#/L M1Z3,_4('MDEW*U]C'B4=-SX0-U[+@'/7_A$G2W;,D\A>QXE>C7*+).UF+KF& M5BQUK>Y*4.LYQ.953-9)S752TW=2XZ3&2;&AYX3'"8\3GML)3YS)T,F-DQLG-[>2FT^83_8_ M@^27__T7)I4Y"7H0"7K%&U3K)R)_T#/*)RG9QPM<+A1]KE0W+:/KM[*WXEZEA8VO0Q>WC\+=ZS>W=O4K2(\SOADSC M[>8./&1JLK[G\^&7ZH;UWFC?B$K+K,XMO:H'6Z]'=ZOF-!G%UU#@V?EST3S? MOKIEOH=<=AO]5NLEK_G#MV7O.I/)M//,+='%N#EN?N: ME*$'(\"=\Z@6$62GN=M]]S"I*";=T*6BO!6?Z+ZF19F<+QI)GU-AWIPN_)K! M]5;)TB]3U]*U=)TG89CB+,%K9IG58 @'&0XR'&2\$)99#89PD.$@PT'&"V&9 MU6 (!QD.,AQDO!"660V&<)#A(,-!Q@MAF=5@" <9#C(>#3+ZK5:C]8!I?@XR M5H$A'&0XR'"0\4)89C48PD&&@XS'2VCJ]QNM[L,E*:X[9+BDIQ>6]-1KMEH/ ME/3DZN_-B*0PX_5H,A''XX_'B1]8T< M@*P&1S@ <0#R5 #RL-64'(*L!DLX!'$(\C0(LO? M9L<@JP&2S@$<0CR1#;( M[G9C9^?&V\H=@JQ9:A7U&$0^O/-^X?U2-VV==S8U_LS3+!A. MER)(.=R>&?RB 2Y+.J20'UR:;OT@G81R^GX8JI\V.9!8>J2F-7IF*\UDDGV@ MJ6S!B,?I^X%,51A$:H9(Y9BZS6ZW^^YVZN0&@NQ@?NB2)-'=F[D&$0YWBZ9\ MS1S?_*]UUYI%,FZSW6K56WRR^527N+CQ-9&9$NF5G @U'"H/+Y,+IV)(-<3> M=OJ4X"_BH;@T%]S1"[X:9,V"06">^M\545HL-WLWC7HQ+BR0A+M3^((!H OP&PF,O"%^CE140J#EI$O M8N@N$5Z>)/B43%.5\0]OV\W^D@US&V$,*@N&/18A2&D0!EF@TJ8XA^F0CA,# M%<97.(H4WL,&AW$REGB')$SL0B:H\T2<)_-F#X\28:9*)D)%.(X:*=\OXJ]' M, SNI@IO1)S;J$(FZ1S+2.99;-0\#@6(BH/'Q[< \N,<= 4BZP?N:J_5!'V@ MGP=)".4D5>]3X!0D?M4HH*;?U!/$+X,TH.6>OC?OS\O\IM[Z8%*\^67!C^UF MK]>[[O=K?NONWN/E=K/=+G]?^7O&>ZMOWK[VJ17WC'=NN&;\5L>I7L5%Y)\T M4O\;D?H0D?I_!LDO_UM#Z[LQS3(GK5:!GD\F1:]HLBL/NR_@_O37?NO]TK"[ M"G+QD*"Z<10!J,9Y"I9YV@ +WE, ?14[.;WQ>O75)=4S6QTO@/T?_63F:XK1 MWF,+8Q^F*"\L!WQ"+A-)F MS/\VFX6O>T'GQ>WS=9F_O):_TVMW=> M_Z+?Z/4Y3>7!2^MT:RSE42Q>P;+:=0^74E'.H5L&A*M23 MN8)R+M7M#P@U]MH/=\#PQ1DE3D/=-H_].:=BY13=.4%Y;N+=W+S5K;WF MWD[[W0>3N4^+N]=L80K]8R>SBL#_^QO,:/^^^WT81#+R AE^3S-PL,:8:/D] MS2>3D#[+9$52EL\/OXC=9I$2_(1#XD>QJ_=!!I3T%B[OF9V#_^*,Z^??WZ&0=[OG_Z;_%Q_WS?Y8"O3 [XJ1J"G1EY"A.J MQ])7(HLIXQD>H3PVD%E?%$(L2B'F1/$HSJ ?S+966=R@-&W\.E&3.,GX^SAJ M8'(VO.11.G4D)AB Z>]R:CGT>TI/-W3^^!(]Y()AC1\>($_J+WL.,@ M$H,I/*%GV*PMM74.A8ZJ^$&")SWB").&\W'TH7*@IW8"JM7L!TQ5[?WP%W// MP*C(_S"(?^)*8>ISD3+XX$,]4E3SY*^UX-O[D/BI]3^-R_G\C;/S.FB^YL ]SB% MQ,0HM?_>=V\DHPN5?@^B[R!-\B)1V@*X"K+1=^EY*Z3]]U9<^Q_\OG_\V^&9 M.#HFM?KQZ&S_M]-#4JQGXH^C\]_%_L'!R;>5G@/8 #C:DV,>Z_'YT?%O-)O2 MM(%Y'7P^.?MV>NC,A)4Q$XYCT+%@LX,?"3Y5\SXK\P0+\>3 -\?SV9/?<=1) M'*;?)TGL*3]/5+I*<+>_ZGAWO)YI M>/:'>'B53W*"E_$Q2+TP3D$"^2 R""5Y#U\+P7P)"[+))[_,3GPH7LWSBT\EF0XQD*A3SD6*WMB@&$*DT-2>C?94"S?CH M,HRO,@:_9#S/9KQ2(X@-Z,57X.="'^"QGN8A?-GNRJUV?T/Q.-M]G__:M(AQ M!O-*Z$0SS)'M;+'OT>GG]EZWUZ!3T6,^F+QA/[%)/^G!*QPU?X2Q!S&>:+D$ M?]E'U]ERSIOB5YG"MW'$WZI"OAI,[,,3)NFG$Z#;)4U7G\[.1C(S7=;.W,&* M@L._!)&N8$@E]3%& 3]>!CY&&F0:1W3T6*;0AL18!G99. +;P1GQIXT MN@8'*A_G(?$G?HEAECP"(RWC.<8U4>(3\^90N[5FS"T3F, D"?"(.[PL0SP< MCZ,,I\"A'LE=:AV,+ZA9+F!:#[*L4]F++P6EBY5CX4&IH0W="$!&*R"!8F9A M#S\)9'6::$4U$%-1#<.*:AB":K@)%$O!Y0BMJ8DQ-/?>43M ]Q .Q.FF@AF,PQL,B63U#)!1\!_ MV !*6*?UP5@80Q"ULNO3LNNOW/5^V?4GZ)K>;G\H=^/V:KMQZVS('46X?0AD M_!P ,!CY!VU<9RD33' VV\J(_GXAVND4)&",F\4 O0#OB1B!/W.EPE"[[-II M8J<=G38/!FM,J#@*IY8=17O.0@[2.,PSU:C[FJ2G*_T6+D \^).9!KS8 /H> M*#%6&5UB79Z(/4N^K:GTT!U3SJ.\T2M#W3_56L* R%)OR4 /@%Z.1.&UPY(+PW5>90J-OG6'P@#=O<65O M[;VN*?K\P3 01)I1?TX(8=#R&)N,MZQP2P0E9X +E%JB/ EE1.[CQN'IUTT# M!QCQ%& \A_X5B@LX"$%J; 0,Q_V<$+MBI] 3")4RW@DX.RKRID9V%SEY! +8 M A?*BD/IHAG 13 Q'18#^=AXJ&U28'0>2I!]U>$L:=Q 1NG HTPPSQ$PT9Q MHI'.#3!QJJ*SF=@?3K)!!E*>1 W=#IM,M39NX6B7H; Y$\'5\<' @\]E8TP% MSC32/C&-&)^>,.JS%8P]*9E=-#2]18AP5*TL!/B$4^NN7_4;47G0V/6HX" MOZ!"=%'0$I%N9\U?%V2O1U(6A'LW0?LDAE_^ J\ +8JY=3]9_9"X@.&!KCL% M-VKB8@A[]@4'6+)Y]H7&[F;JM^26VY@??X^2[M3VP&NJ6=^5_ M7?%=^9/SWP]/5WJ$XNCXT\GIE_WSHY/GR(]>E?WX^Y2%?^"I(]R*=FO0WVJ+ M\X3#%U_!S$G77,5]+!7*,$@]P/%K]0KZ4E'AA!V )09.2^%GUT+JK<8@Y H.#G>QC <4[!=X+33]^'OM?R ;VW6IW!]E9ON]O=VO5D M=ZNCP%_U_':W/>R^(:T%-#]5P[^_.?B^T^WL[765M^7[P_Y6S]\=;NVU6MY6 MJ]?JRYWMW9;7DV]$),X,_ IE!=O! ,XH/I/74$: M!A^F:L%0^\/MGM\=JJW=UK;:ZK6\UM9>MZNV.CM[NWN[RAMZO=9]AWH<1W<8 M[=-SGN2!%?)7H=>?AS&]7<[O79+ N,.!WM;/=7;V=K;:P^V9+?K M#[IJL+NW-WQ@;CA/QE%V)];M]H=]&&UG:R [@ZU>K]W= IZ56\.V5(.AW!OV M=N5#2MER(WUZ=L!:_F#SO@C.!6QF:UUZE'F19DG.;C7P]%6"&TX1.?O%30(3 M\/]',N7,$QDJCC 3RHNTS/;A)!69DE- >@+]2#!DTR'O9X'C$)!E>XD1QB'> MK$"[F$&QD64IY UODQP2Z$/O* #YMFR-G6F-+9,$?2'TDIMZ^\ Y&S<[&]YW M6%^PIZ+O?\(*IGY 3+!2F< '*^YSE$<"Q.GA;_NG'_'4 -CXAT>_'8M_?#L] M.OMX=(#F_IDX_WW_7'P]/?S7X?$Y. )G7P_YAS6W-!?D[[N3<$]T$J[C3L(] M]4FX1YBB82%"=TPD^AX$P6H ^=?]T_-5"G8<'1V]% W=;GTO?.?OA>/\G=WF M[W2F>#76F)1UN[7RROH4=.[)Z5E#'/Z_PX-OYT?_.A0GGSZM]*"/#@Y/^2S/ MPTZ1QTOA\=GE=T7AU4.JUX, M5G6^ZUC;]'M\%<%L1\'DNTYK^4XI=:N$6IT51ZTS *W3H_-_BY,_CL'$^OWH M*]B" JRM\_VC8_'KX?'AIR,J^P"_K_1$C'WX9?]X_SGL(CY^?PN$,_AWXO#OVZ!=1Q5G <(?ZEWW5ZX/=LE>KUM;LK MCGX&YP@E, P-^'=6P8V5'O[YZ3Y8'LOZ/E0J!0,PN0Q6J319N[?B0/?U].CXX.@KV'$K/4Q= M=&S_^#EBYQ,Q#[_$D7;M_XL?>-NV[?^'7N M&U^NAG6QV+;=_ZY^CH)!D*7S"MQ_3[W1:JPO6X_]%;<>#__? M[T>_'IV#C\EE8%=ZL';Y_7-Q=O#[X<=OG_\_>^_:W#:2I M_WG^!\$[OND^P MY+JBJN2=B5#+ZA[/N&V?EGOGW?>+HX J2)BF" U VM+^^I,%@!2INRB0(L'J MF+$D @3JDOGDM3*WH_+C?)^/5EM<8"NV%Q-UC:W8'NNK5OG:_/AOFU1$Y^HX M]4P-?59EB?5141^IX[;=J,]M#GUEE5EM*E]UY<*KZ(?S;0MN_?*=G0\V2*4/ M6'$'5B2;A15'K?JQ@92S @6ZBZU_4/U[Y#SKKE*W<8F9C(NWK=WD1^'-*)B% MOQT-Z[;HS?F9M\U;",9[^(?I%V J0W->N?VJJ;/GILM1MTQKGOWJ>N/%.YLM MWM J?#&\IMC?_O1-;V_V7IP.; _TZ,:"O.6RTGML=OFV=I"W[L-CVS\^W*QL MCKS6;8$^O1E9CZ=V3R=0>7Y'*[HEJ>#>_GRREBDOV,+S!K,]@-GSB[D5\ZD? M:7V5X]KON5_7QQCF(W?W<9/)6>+*AQAB07? >R0?W=&8<>:,FCH.S\=1K6O= M-MN5+NGSG(%/()+JB2PG]N2=[5Y7@;WQY@-4CZ?V4!?F9Y'!PVP)R_(27N%G M-(IMEI+ND2<2RAIG:J+3TI_Z?CL[G7TC;EO M6\>G0WX=U8H^3X\P'TQ;?0VBQB)NZJD>G)?Y,"*J+FA!!SXL5]<'.RM&)]&7 M+[]&7UQZ.H+QG>2N&H!QG>X-HE_*/(/%!0N[B>K530?\UXXNSD^+49ZV=T:O MR:RH\!L3H#- 9X#.KJ"3[9'7YL=>HB?6 A/*",$BUI*\28GBDKN+;^S[VM"S MJ==C!+L/)U M=NY%VT:%_=5<1H360!M'KUG0-8.N&9!Q)G^4( M,)%^!9Q\05S\.<_&IPT[6@;AY,3GP+@5KAI*!P\A=5 M. .N!EP-N/JXI>0]=7_6!KQ@6/E?E7QS+H5@"@QXOCX#_GV=%C,IW:*_LU89 MN8=*K'P;E?%WWUS$YPU=X7"-N&U'NU%S.L!721Y5F2NC_S!GYV_A3P^YTUJ0 MKT6 W(W$I1Y/+4#NDI#;4U46=%BP[K' G&+!WA@L$!%"TJ_$77"[-MC]N2C/ MZH*V-[5:WPNY\&_W>)K.F?>OXP"?&XDQ/9Y:@,\EX9/U!SYKV+SA(V5<$<+) M&QMSR;CWD7+UPDKK.Y!=:;$'E^U?7BM0L IJ)E+ MXUP7A'"MV@@\[@'VOW:(#+XP_PA\STFQS0+"*1R*?L)AFSY*L(PIC]]8*91@ M7A-=O_OTFO<4!AX1W(2:KF6+SO5 &]1__#(Q'CM]!S3?U<@V?;+S-E?T'_D0 M7GXR!KBM==)!]-&T_5T/JJI(\ZO$JOJZ<]%K'1 W(&[0+%>B6<:["*7_[B[, M.MVB? \>^P-HD:.\**./Q1B6PDZV I">YID'WJ MK^2<4[">WUC%)!<*H(W@M8=[WK7]>FK-[E/3X;:NQ'$V:J(\WJJ>'4$"I'O: MP:" = 'I M(]C'04EI.)[LADD_#NZE20$H2J-RFE@A%W\8W@[U2L"_".9GV\ M/=+-8.^=+V7JZY\>SC73J5NJ ]:][ F@8 4'*SB YR/ D_48/*?*HB 28PIF ML%(^T%(KBVO+=)\JBU<8>MC4:,[]4?+1N"R&8!G#^AI?$_I*6_1(6Z6GSDZ: M%MQF>J4"<&7;&[ON&>;T>&HKA=,GE:':4/BKT$O;H%QYIQ+]X1W(LE48P"[FDM M8K(1N'=USJ8:EWGJ4W2:=._?1_DX.OAN2AO]4J>$?RQ@\5WTVC=!^GWO>"\: MFXMS<^G*ZL>%/DI+ BR :AQ -8!J -6.0%7N!JC>YHFD6PFJHV*$5@.L,@!K M -8 K!T!J]H-8+U-6]T48/WLRKIG** >^LE4@*^_'?^^"*GU"<8:::\"0-V@ MZ=..ZP0T#6@:T/1N--6[@::"*JXTH*EF.-9LBVU_KZ:ZL_-A<>E<9-O$I=S G@&L!U6\!U[=$D@G<"6BDC,162O[%$:G M9W#0XZGU NE>0HTDI-]@5R<)24 5S G5+Q]: M>A!LUWA,J&>(U..I!;!=%FR7.Q_4 [!]^7S,3L%VZ9#3@X!+ ^ &P V VQ7@ M+G>FJ > *S<)<%<9=GH049_6EB@@:D#4;4'4]7M&>WZB:.89]9TCE7YC!<=$ MX/4&G3ZX\=B5=_4+_MMD>!G1IETPFQ6 FZ]&/&V*49^/-Z/<#:,/>]%/A3L= M.H##IQT["H?7=Q@;?9G,9N@O4!# ]10,33,Y&;VU>G0_-Y;Z_ M^G9Z0GTZ\#V1C^J!M/34?/#/237.L\OIF.JO(C>R;Y/BPB\6/&$_ 6)R)3SH MXI'X4:N92ZZI5R-/_O5=7Q-3/K'25F 5$ MF67U?\V4OS=;EA1#^_9;7N5)/LS' ME_O3-]T"LM.![VQV^4658++Y8-CCJ84B)4O4LNMWQ6-&1"P4 M?6-YK"1;\U&K:>11\*>/EAZ:SWU-ZN&OO6<@Q?TXR;TLBW M>P_JLZD_%659?'=E4S*YJLN?@,;L1U)645869]$8ML+[(.J?@.UU]?FZEO*X M:&HI_^WSKT5YXD=X:BH7_61&?PRBCWL'S2L.+,RX+F1?.RD.3FH_,GW:6=B@ MB>^P)AX0^@D(W>]"RK=W13KQZS?W19 53SOB&V1%D!5!5CQ&5LB>RXI8Q['W8^,8T\W0YG\V M:>W%N-O!/7)MA^@'107 >CXRT8?\+*\?X 'Y^BU?2N,I-WI]4.7FQYEWO/U. M#;E)*V8 H&]\O?Y:]!D&G>7ICPNO*KR8F,[)K-\*/ @$UE_]F/_N__&W M'_M:BZ" >DW;*1?(TN6?0L,MRQ]Z4<0 MK=ET0TPC_ZI&-%U&X[;KBW]L7E43_[3$#^DU?=K!Z"".@C@*XNBAI:1DC_R? MS1=';8H))5_7)DF.)TF5V]R4'F=OM :<+MD3A_%PZ=F ; '9 K)U@6QLJY"- MK0_9#HM1Y0U\ +6_?_[UE^C#A\^#R#>#/'=U_[^HK&'.^12=-B M,AI[92S+R[. ?IL($3V>6D"_)Z(?VRJ]CJU1KSL\^A0=^HG/.E1]GLOX/6[R MBR*&Z53I.S8E&*"N0I\NANXR.DAKY*08TP!; ;8";'4,6W2K8&MM0;##GP-L M;11O]WAJ ;:>"EL4M*TMPBVZ:>J6QG' K8!; ;?6CEMTNW!KP_2MSG$K(%5 MJG 2]+:3H%H^%:A>Y@1HBU7ZI<_"S_7;G#^?_AL\>G)>GW3_7 SS]#)H50&K M@E;5;8H?V7O_\7ASU:J.YOE^Y'$I^O]^^NT#0$XUKAOX3C.)H__X=T4)>5OK M1OGTJIU>M04,>E2,(W-^[DSIFP'[&]_[H[ FK6'KG1F;Z.=\Z*+$I692P6/& M5?.VL3GQR60N)LS[?[WL^/FV?D<\-:_J^O= W/2!<0+@N$>[X\*\[A7!? MS$4Q*LXN0;&"JY77I8[34W=F9I 7,"9@3,"8+C'F\.##KF/,H1FFD^$TDW[T M1^*/E$T1IPJ0$R G0$Z7D//NZ.==AYQW+LM'>4"<@#@!<=: .!\.?MIUQ/E@ M$E\P,(!- )L -BL%F\^_'>TZV'PN734K=;$\YKP8>6T!:RY%3ELPKP Y3X8< MWGNX.2Q@"M%GU;M>S'1)&)<6Z^K M <'SF.Q\09Y0W;<=P'2^#:VA>MKWS/+57UY?D=O9*Y\/*XV+&.72/U)6Y%D[KU[%H^;9J>D,H]'?/B!GP9A,XGE8P M/\NK6D. _]4%8:BL"\+0071\=-CP\L?)60+<#M-$C% EK@++OL[O5;7?0'Q/ M(#[:%^)C'1)?[&F/D$![JZ4]%FAO@?9\S412=WH@<:"]U=(>[P_MT8=HCV#T M?Q\DOH/)"2Q8U-1ANQ?ZHD!_SZ<_T1?ZXQUBG_#$AU4@OA437QR([S;L:^H5 M8Q'H;\7T)_M#?ZH+^GOG4E?3&:TID+! @2NF0-4?"B3X$?K?W^\GP)]=4DY, M>1EYA\M#^E^@O^?3G^X1_3T& 1_0_I6TJMNL0E2Z%6WNEYU M 4:?$CK!VX&CPXEM(I!3V#R8@N;[NNSGI'0M1,[=LVG0&LCQ07+L32C/M\KH MU+)I?#N^S4.P;%9+@[V)Z $-4M$%$1Z[\W%+A?KAR%Z@PBZHL#>Q/:!"WDF MQ7NX&Q ,#L:5DU]OPGM ?O&C_#L/DU^M"=:I#5@&37#%!-B;^%Y7FF!(;E@C M]?4FP/<8ZGMR>D,@P)438&\B?-X(6:?Z%ZBO ^KK372O,^H+\+=6 NQ->*]K M^=MXH@,$KCRM?TL"(P]3H-8/4^ Q4H]+[)?3+L/7J8\QAJBD7.- ?EV07Y\" M(0_ZH)\.@+>18' !=DN"?8J#/,8%&$APXTBP3T$0N6X2#!38 07V*0[29:H_ M#?2W%OH+89!;W( LH-]ZJ*]/89 '_8"!^C:,^OH4 ^FPL,?RY#?+_JZI(:\S M9_<1WY-<__!VH823WS3VP_4%ND&F2V:*KYD";Z2.,_$6.'ED3ES=S\-?\Y6/ MHJ*$W]M^0T5Y&0%UC>:[;X0U;-?P_]1T9Z-3H'5/J],U6O](KA=.6N4!AY== M]M8!\QA[\$C_[#IS8!MB6]>OLP#.IO_7H(CTUHQ/G M;QQ$WT\=?%A&9\;ZECM9 0.#&^NC-/7M%@;5=#N<3740Y67IJG/7U#R#BWZ$ M)V[D2C.%9-TM-V2G?"1$M/\XBP@!QL+R;J&G*TM#+QLDSG[_[>AX@X;S*/7S0>GZTHB_[.P_3\IJ MXHWSUFU9NG]- .7K+@/>5#YN #\BS-O91+RV/S;F]8(1/V^DM]8\'[3/FYG_ MIV#=@[EU&=6-P> ?5#L/FAOJ)Y=NXIT- M]0/-9'Q:E+ .=KO4A!?U4#U(L8^<9UWD_3:-%':EF-9I]Z/P8@=FX6]'H#04 M$Q#^^86S;]OX =[#/TSOAYD,S7GE]BMW;KRCZ>VKZST-ON55GN3#?'RY/[W[ M[RXKM:>NKG?87V%N1^MJ]?/CASGY9?[S*_9J M-N.U=R%8GL[NHIXO7WZ-OAP=_O7CIP^??GE_=#R(WG\\?'3GZX[6]JGKJ5>[ MG"_9T"1,[86GMM)V+;>LU2U\L640\M/E_A(T\LAY;P?1/##7Z\U1KGJCW&*7 MK<,PZFSOWU1O_/2_G,*;J^C+7G1D80A+*GUW:CCM?UO$KKT@VQV=ZU8RXAT< MZ%=@(^?Q^"" ;[V7>Z._CGP?GN8N _L6;-TZ>OPIR_+4E2_6]VI)^KUZ_2/" M (^E]6VP.'^\42IP;37T_ MB1L6WZ<^GPSL^N*[3R0Y=V7E[Q"YYQH32WZ1XGO]36OK M'DW6'01:DV]@N^<5MNRI\UH !, .<>V_?/0"4[_63!?'^F8[W=5M]<8LR3TF MM5S:G]Z.]P%J:Q;CCM65M9;V\E;+?+SSSA09<^8ZX[153WSU*-*;??V2CX<; ML[%/0XRU[?UC8'25!-'%LG1),]YR?;+KFSL6=!1OG4U)G*[0GO7KQ0L&8;0I'A7(!GD-%]D:U@,FRM_OGB M>G4P&;96/U[29'@L%*YQD58I+8(5L905\,/NQ%/Q7N=-&I&8OC7EQ53EC:E[,613U?3?O\(^X M=M-!FA:3T=@G\P3C(Q@?P?AX:?SJHX8>C(]@?+SX(@7C8W.4G-;X^,U=1._V MHE_<-P&KR$EXZ3>'_J3"E#;9 L 6"+1!L M@6 +!%L@V +!%EB=+?!W^*L817_?BPZ&=O$D;S &-L(8N&>'MDE%#M; HX). M;9Y2, "" 1 ,@& ! ,@& #! @&P.H,@+]-AKF+CO>BH]')T(QLL VS@*X M;XNV22\.)D P 8()$$R ;4"1/NK)P00()L"++U(P 39'U6A,@,^G^3 _CW[9 MBWXNS>B/81Y2@C;/!KA_D[9)-0Y60+ "@A40K(!M0)$^JLK!"@A6P(LO4K " M-D?5: ,!G\V9&YKHI[WH;R;]HRJ"%;"!5L!]>[1-FG$P H(1$(R 8 1L XKT M45,.1D P EY\D8(1L#FJ1FL$')X:^&08'>U%']SHVDG$8 2\]"[=NSW;I!0' M_3_H_T'_#_K_-J!('Y7DH/\'_?_%%^F%]'_:-!P-%L#MYP&*TY%/,_G57(;C MP!L8 KAS?[9))P[J?U#_@_H?U/]M0)$^ZLA!_0_J_XLO4G#_;XZJ,6U+4'SS MYTS_?_,'+-99T/XW3ON_>X.V22<.ZG]0_X/ZW['Z#S]-,G3UKZN8YMQ@'A(#=RQ(-+< ?IXV_S:;Z=!=(%NS3%[ AA?#R=GHK(?&O:C6#YH-V?M.WUE]%;F3?)L6%'ST\8;\5@O#)(TF*T.4%W_-Z M9%\-9YD%%W*!Y&"]ZW4_+:]X\<0U.A,R&0QSWPR_F\OJ[:LWUS=H7D>X9>DY MAT^>L\2KMU/FWOW@=CX>X*9KNI&RJ7[??)OU#FCJRY=?HR]'AW_]^.G#IU_> M'QT/HOF:[(! [R.,H_8F2:D\,S=B7+[YU?YR+J+K^/B*XRG5J[-V-FO MV;2IT-=J#!^%, L_.T(!'DQ 8&<7SC[MGD+P:#__3#] M DQE:,XKMU^YCA?2W>25P!] '#GDV28IU]-FMY-GEEV^\K5;[4N+6#+O>XW@:>7 MPWSD[FFPXCC17)NVG_/RRMXVSS-.FO7:?OM$Z+7[ MWK:5^A>D>6*&()3L9"IJ4Z_9L/B^UH6!F"X M!@STA8%ACXHG8T/SG6OPT'SXH@B1?2W2_(71X; X@P>?NE'E.P2__E!4U8^@ M.J;%F5L:+J+ 1/,B_>.T\/U#JJ_N7Y,79J?CN>'\Q[\K2N3; MZ.A?$S#!EQ>^OJMVX*C[.>KIZ6-!7WU)->L^B00#B7[V PD":%7L(@*[/))= M1L785<\*6G3'-!_]6&Z$).Z+ P2";PD^[C"_X,%(P89F&/Q;2#%8U\T:(-BQ8\(3&W *)>(:#]#5-S&6.N!K2]%K73/F[*U M4EWW;_>T-$W?K-88XG_!Y?!)/2X]'<';3G)7#;Q[;&]_K<30B=[PT (TM_HG M[^=C>&]ZYY)\.L]'=4"A&-6D\J ^6M//>P^C(_@<;A^7Q3#Z!-KFW.T-6 'C M+Y.DQ#=\<>]:RG^XZ-1\'5J FO>EZ\ MG3KK]:XF297;W)3P8JUUC@_K-W@$193.[WYGTU#_8O_^RMO_SAMC&8)DYY#^*X)UY M82-WNV/ /W1^]+4I%[WVJ3!>S_WFAI?-]!:F-3/MYB;XXUX$^V2&57%SL]HU M;6?D1]E2>=I2>>&I_.JIY93*;]^$ >QQ!8\&SDI+>$F9F\A5WC[)8=.M7X3G MB,2ND> &3]?K0-[6S'Y2-H!0FC/WO2C_B%Y33-B/JQ__G1(\KZJ)9Z/+Z=:= MY>.Q<[7G]MQ30>DWYE-Y8D;Y_[9!TY8&OX":;D$[;[Y557!M;Y> ZOTH*B8E M\'D-_8]D'*#VS)5>NQL7D4F %2(84^65T,SDI6= (&@S'$9GIJ9USQ_5.;!G MU;SAZJ'G197[#9GN1\MW3X&R*T"H)L,&MG+_XRI [N_P'W6.17 _+!8\Z\R' M K[GX]/H][WCO>C$C>#EP^&E!WUW[M?17"G YT".:7X^=)5OD0[HD]^R"=.% M.#, /?!_9^];5)=E#?@]%Z@"3O49I_JCJ_YDJKSAXJG6NDNH_>46#07N-ROK5>?@YCP?R&61[(5(KL56CV9;P_ZAQ7LW+ MGRPOSZ(K]U8CM_P06E_-5/3,^6R\35=YMTOK+GC]^RB?Q?BJ'Z/7GP\//OWT M8S.UTLMB, %:!2'QI'/EIJK?UDHN?WE>V'D!!R\M;6T.S<95R]3,62]3H\JE M$Q!-WOH9FN_53/R;\W,8?)VF7TY MM878):3X2*2'E]]W]]Q=)&>FM&)FP/6 MV2/K22VE#C[C<,U+VZWPAYVD?G.OR.FNC0&B'EF@A]GB-BL6?3DMJOFK+3G M+08( +1%L'?K50;URFM/S08VKP*2*!*//O M4Q6C>D_V=-;!K,'VHFKV;TL ;[@?UD)PVH ;7K+,KK6=U/- M:7)W*G([97I\NB*OEGH>WLD9_+>$TZC31>KLI&R"J(VX:0R"O/JCNG//'_W2 M1Q'''>/Q]-[($]M@G>>+>EQ[T?$$S(^YFV=SPD*-:W'DPB@!AQQ[D^<>:1N$,WF53HLJO:9CYMC(_G:W3"-33(=S3+*W)J=TEY?IY,PO7^H:G21QP]Q] M:R7!G("!QWK*AK690_UDIN3/FM>,GYNW,VN/H79+# MVJ+P_CO8ALJD5\X_G_+2.AIGRH:'P7G5HUZ M]%K^N/]FUO/9/$-M<'C!^Z7 MN)J#04\HSCL''[6SS]C#J1>T5C=2EY^WN@"8K6!VY>-Z#Q:G6@\[ 1GX;\WM]+7AS&B[W?AZL6 IA[:-_EQ)Y4:@ M3N7EK5K&+AF%/[G4P/I.'>OY"/0 O_G#*^$S> )BG)E+'[2;;G>]:_4F+ZCG MK6]\X(GGGRZ=$9^GW*E2U.SQHOH#+)=-/+VWKON&/:M)\L\Y?\.5+M:.MJI' ME;CZ@ R,V8+!"@/QGTRGWK@)JM;G;_-VWK5OS8Q;[>RDM3(]S0'J+QC+,V@L M%K0H_V(_?QBL1[6=UFX.O6,F!6HYJ/7W7\UXO% SNO>LYAV[Z701&B/FK%X$ M3U%GDQ%\7B<,N&'QO5%.VLL&2+KV[95%XTT!&5DS:1O FAE$C[.S&T>-J19? M6Y37'7L+EUOF:EZ5SJ(;4\FT7\O_)FS?F.J-)*M:W)X9K8V15+HK0&Z?_#C7 MJI?@^>A;,?S6^K!JYTI>2U%@XN'0C4YJ^ZP%!4".FHUKGG47T3\G]J1%(-B. M%PP7A<3>-2?VZI#8NSF)O=L+XE>@V&HHY@Y,MP4\SZM"9NC_],HW:#<^RCOG M[YBJH8_P4X[-'V[D+1 3?3\MAJ[U6S>1('C/P/O@YD;7&JBW#ZZ6,8-6=Z^- MU&A:I>C&T&Y]@'?;7 7I;@7Z L:9IZ>@5D[EPIWJSWS-);;'&/OAGH-"FT\[ MC]>)CA:4W3KJ,LDRKTF.TMJAT"SZS#%WO M!/[R9ZTB\FA]8C$5Y\K&/P>NN*A]VZ!3_(D.**,#$4OO YE4M7,VN]J""/3\ M*:O5.46W)A/MP6RF7Y@Z%$Y&M:$+9CZL+TS[2KOS]_F7> ] G<+I':U !8F/ MSOHP@5=Q7.V4K2XKF(UWT==YI[ ;8..4J)KX>*GW[[>W3OU0K8O9A^BJ>2?] ML/#RS)5GC;+TV5GYS^;#)A*TS1^=AM/*%NR>MS54:FQ<^HO>O26=06<#7:QWVO!@U^^F-_[-DF$]=)CZ;MEF@74&>>T*_'D%@ 'F; ^N> MA3R-'+I5-.Q%1XMAC0>>F[1ATYGQ,:?17RGQS== Q$P5^'GKW;_EQ!4GL%BG M]7B\LNQS&EI'NG5>\RQA'SS'C:URX?@QU6H$W&_*Y<%YM MW#J)57\ AS5FTA^CXOO0V1/GXYMUW-3G@\P2:]I73QVS:>NV MO1KAKO.+-]6S8@A*4KW]=7:#:['Z#(_AD4^G>94^5E<)]5;2+1U\U\CU&NOV(L. MQDUZ[?0)/H9>WOS>[!L#OTS>/]""3DO@Q36Y(\?KVD.G08E626B#Q2T0-L'YP:)GXCJSWL*&;1QX.B?X1IODU.Q) M'72_2B:=9E#EM6"&)9G,M(AZ!^9F-W7,SZWI3+FY6@YX=%7+T5;[-]X_4H/B M]?A*[6*?*3G39(0Y%0;HHSD(7^?IV2*=G$TC^_-K?:59U,@U558 4M^//-^T MSO[O[AJ9/%)^7!-0R>7U$/U5!OD/!7;X>_.L;!7[TY_NK0ZZ*'Y1H6BH0L M51)[G6NS6#1[@S9MH7[W!HUK [I9K*A_Q0TLV^(F%K'<4^R^1A9D3ZC[+M]W MC>X)3)?]\EK>>T\!/P74D9CTCY,2+&Z+6B[*ZO\Z;1G:5HR[7=BK=E.^;DG!%ADR]'$/8O5 M\!AF&[%-Z'YPU1'Q]] M.>X26]:?)+!&A\ +=M19F\C8L>D&*N[EMO9JND^7=BM0EC=7VMV9.=-62VAJ MP^P'?-@9AMDQ? A4O*/;VJOI+F_3+=/7],XNJ0^(O?D,N_HA\T_%]QP'VABI MZ/MES)KX^,.WW\S0S3U6<8 M862_^3[#AU^Y-$YD1" LB4(\B0%^J'5(4"==3*Q+5/HJ&IDS&/"D0B?&G.][ MMCL86?_CZ(KG#L:'IBS]^H&Q?Z.5W_A @\H5O_U9G'&?]EF@N^. ME0-V!>SJ!W8)*TQ*!4584\"NV#)DTD0B:3(E2"KB&.OKV"5C(S.7$!0K20#O M:(J2-,.(8\MD2K 4*GY1[,)T(+G><>Q:WN,3=.$GL-7!M(9975_YFS\:,_"U M!((XZ35W!2DR+T689$P*G2#%,HVX(1PI2S)$M"(LE9QRQ;O0@*?,]MN,USZZ M<>NC[4IX$#800NZX\ A(M>M;V5.DXK',B*("4:< J:2)D8ICCAB/LQA+G1%+ MN]!WUX%4D@TH%3N.5,'ENQZ7;]%4X&HCH4%F])JI@LR8EQD$4T,-29!5"6BJ M7!F49$XAG,8Z=C@HNW;7H MNN]'OO]84>8NZ+G]9J@@-N;%!B56XM029.(T ^ 7H.126.&7)8I MK+FE(DNZ4&A7@$Q$XD',0C)"\-*N07.]BC8T+:&F[:".?8_:4Y-'1^C7X^CU M\5_K7^H&S+[O]F40)KWFOB!,YH6)L9D25!FD1>K%08Q!K,@8)9@0P["3-LN> MH^:.QV?Y_A4G_@R,> Q\^"G[W'+;I\FX&IN1+ZS>D9")!Y*%E(6 5[N]E3W% M*T"8S&I07[FV$G&F.9CE<8)B8]-,XRQVZ8WDJJ?2G9OW''S4,/#!R'[RW%L'&JMNPXR" M#W"\0KGTF )]?6:5@(L!%_N/BSRCQEH5 ZAIC> O@@QQ,:CACF(N8NKP#5Q< MQEN]/ESD9,#)"J-KO<'%M?JY:1@*P,,BGHZ@$$ P@N"X() M%LPPJY'3/E4Z2U)D8OC-"DN%X!E7J>WD/.!J0%"S 19Q ,&7=[8OHX=OOJ(] M#0$-HO.A\:KVR-;UWL[/X'JH<]'_(%4(Q2ZUSE+6R1' -2"5I'Q ,=]QI%JY9[F?"NPGH$XSSD)2^F1"Q1#&E";42)W*&R=I MEM%@9WSWP;/=;WYNG[+?*U?[0;I28>,!52MT?O29O -2]68K>XI4U&K.,*=( M4YMY#19L[=@!_N@T=33!BM)GI3VO$ZF(&JB8[CA2!1?L4MSQ2U'8[_EP&,"_ MU]P1P'\>_&5">"P3CJA,'/(J*S(B%4BDF4P3QTBJ.G&T3IFK*U>%KSS/0AF* M@$J[O95]126LL=3$(2JL\(U^4J0%**=4@(XJG=9*WT"E9532KE$IQ@.^\^># M@P-U*4YXY[)\Y.\?YM^(9[/^.W)H.LPY)I+!Y(0G9<*@2LVO6M M["E6:999IYQ%A,4IXH(PI)1-D'8B85;0!*>='$);#U8I-FQ MN3/-'XM1VND!BA@/A Q'R(*6') P(.'RFK9(36I!OQ8ZB1%/98J,8 ZE*K8. M.\M8%G>2J+!")&1Z@%?9[;TW2!B\R,\HV!!4[2ZYB.Y1ST:VF/AZSR\H8A;I MXJZU^-/*9,WM"]%3:9,E,4YDJI#+?-&UQ(+D()@A:C/&4Y?J+.O$!]T(FJ[$ MRX!1-HACMBX)1U&,U[\U0LE< J?V;&.RZO_+G5_15 M?R<9)K9M$PMDN:436]ZKL_T"YQ%*6?VV[\UZ),70WKG"']X?_/3^P_LO[X^. MHX./[Z+C+Y\.__[73Q_>'?UV_)_1T?_]_?V7_WDB8?7#N'D8&38J&V7U>+&; MTPU4W,MM[=5TE\\RV@E9>->"MJ4=HV%NDGR8CW-7[0>0V!FNV3&0"%2\H]O: MJ^F&KL1K$8W'IT4Y1D K9Y%UR7@0Y:-T./'M!&R0L%Q(07P%1]%%D/\=<-@' MX#?/;@68#03>]9Z? ;HV="L#='4$7=RD4AJ5 M()UQ@SC-)#)8":0LQK%EABG328V$M4*7P .\\]@5^A6O15L^2%-/N55T;BY] M/^X@1GK-54%ZS$L/981.XP0$AP81PBE+O!*;(<%91D!^J,3<*/JX5'9KRV2? M&Q[KMB\/8WP08[WCXB)@U*YO94\QBE)#=&(HX@)[#1>T594H@B3/8J%-1AGI MY+S7:C$J)@.I5GCB:RL(.SB UQ,;A=\\@)1WLJ=H9:B6"=$499D/1B690]J7T'6&@>$KA;;J1I659=3?=:$5 M(6(@:.BA&]R]:]!]ZT)UL]3>X//MO*!'*"VY(Z4E*>?6^;YGJ:=J&MTVW4UIO2O$%; M#P(J"*AG9GD0%1M&,))64L0SKI'R*KLFEAIKLCA).G%QKTPVR3I"NK:ZE%LL MFP(.!AP,.'A7J$^G L>Q0FEJ,\#!!)1N+1FRH'YSAA,G;H;ZEE'45X>#,1DP MNL(V[KW!P= .8RF^^;!0XZ)NI.Q+7]B\JE/^ZRR1O*HF9I0Z8)0JY(KT/#(5 MHJ_S H2EE">IXBC." ,!$B=(6PU*<<9BR8DQK)MT:<^&7X +_5GRSELJ:<(' MC*W0Z]UGP@X8U9NM["E& =PHQSA%*C/.'U=V2&,*^JLA/DD$_LZ23I3<56*4 MDGK <>BK'/HJ+Y/F<>Y*,_95W(;.5"ZXCG>&88(DF)<$<683X_&?: Y8;@A% M":,WLJ=HQ12U<2(E M2I(L0UPF&"F=:-\R+4V821+'.VF9MBZT(G1 ^:[7V@ENV&898 FCIBF%:=14B%0C3F33HA8=]*7^'IV7O<"A;"!("LL;-&; MX%_ PX"' 0_ORE9F3C%.+#+: 1XJJY!)=8:8<,XZJ2BCW>C9*\=#)@:8AZ2P M#? CAX3EJX3EH+4'*16DU+.CF*!J.V8T")N8@08.LD>G4J(TIH;&DKHD[3IE MN7L!-2!8#6*^POK\O1%1 0P#& 8PO#.E@SE#>((,ST!E9X:!\LXYBF.N5,83 MY[(;:6?/S%M> 1AB&@_D*IN5] 8,=['K^^*:HWUA;_Q$&TQQ2952!(3(TXY&,'P5*1IQA5/ M&!&4=,C,A\7963X^<[YGBD^<]E?RT8D;IN/Q=A%A/TXHX!;?X3>IAL; M EV!)A"F&ZBXK]O:J^F&9O1+B<2C?TWR\67H/[\[C+)CN!"H>$>WM5?3#?4H MU]1^Z.RL\ \JTC\&T:R'[TI]22*61%'%D#8Q&-*)2E""4X-4PEWF=*8XP]UT M?/%S._93^VS*3^7QV->1_6\SG+C/KCP^-:5;]"S!K\[6=U6?LH,S5\+.ORN& M0U-6[=U7WJ;W'W]^P-UT1]E"+3%/; Q3-C 1P052+*/(8I<:1F-#)>FF><2+ M3A[O87Q;!? ['&\=T5L#)^>FC+[YB;Z-UD//1!A,@93CS%C$+;-(QS3SO>F9 MLPHK:V^T=7XF/=<[4AU,QJ=%"?!B%[:RJB_>[B1=EFQ)K&U,XA1IG0()NI3# M;](A1A0QP,M,BHYZGJQCC@S?U;1Z'?39C#TRLYD-UD.GF4PULRI&6>8=F$9+ M@!Y+D6.,.!53S&X6[NZ$3M]7U>0)^_>(-$0RH.KN.H&=[I9WFZYE>^+4* $: M#$JQ/RM%I$4*?D72D Q$(V$N$2MAL1F0044QY[0J??D;KS]@@@F^=.QCI-S>\?'O'P]="" E3 M*>6QUX](BC@P)U*Q20!K62*3E.DD[:31\PU"^#095V-8FWQTTB4U4)^$T#-F M383":0)*JW2PZ-P*7WTZ UM$*16S#"[%JY&'*]LC2M>T1RV#%E<3N9M+[V## M>WDWY';T^CQ7.+*XH#0HD8&8P @,9V]+"PE2 Y3SA+$$Y 3-6':CX?8S945M M0W9VH"2TB0K(M-M;V5-DTM17MTP82H@!+98+T&<339#$+',6:R=-)Y4N5X9, M*TP3VPIR#MU0UW-D Y:HFH R6_O@H__X=T4)>0N,<>68C\RXKG2Y)G\F)8IG M<4I\>EOL[4^%M)(6981:D\:2@=+1A4XQG7G-NRT;MU9,5X:-'A!Y]_&L[30] M+> G]H6#>>(C"*#D(:-\\U!G',.Q=DQT#;,K<;K>Z0\*IF90 MZ()"5Z_(Z[7@F/(Q!\ > *$D 071&&0RH1&-"65,FT3%-ZI$=B1F.E44 12P M[I<9N[C7=VWKCP'^MFA/ _QM%OPEDB5*Q@[%C (&4BJ0PHPCQQF/I1*6Q#>B M/!VI<5W"GU:#6/2KQM@ST"]DK:W%9CZP-O=D9H;1NF;BF13,"N60E8E%H$"#"*&2HC@UU,:,6)UVXJBY8K?/P&WO1X<-K\UY M7KLJKZOP0,>L5](DA(0"7@6\JO$JQ5Q@+!/$*&BN7%*+#*,,49XIKM,4L*R3 M#+?UX950 RQ#CX@0*%J#TON;&YM\Y&SD3#G*1R>AHE>_V2K(CH4:NK$F<>H[ M"7&6(6YCBI0U"4IDS+ 7+!QWDKP^Y;*CELD.TG1R-AGZPS/O7):G>6>--!4= M$!ITW8!7N[V5?<4KBZ6*,[#-M0-MU7(&NFZF$*4,:RVERO2-0X[+Z+IKPRN% M\4#Q?L6YPK'D#=5UYZ@X*NI.%&EQ!M\Z=:,J_^:B85$%]3?4< PU'%\R@JDQ MB#8B)<(V ?5:<8J26%+$053%*M8FL9V<4YL#@[JB^^$\%+P? 3*X#X '']WX M4_;%7#Q>WE6P]O#; X*/Z@&.5^CCV=":D2$')*!P0.'-1V&><- MA@1IACG2<2P2S ";N>G$J?["*,P'4N]>Y=ZUYJ*$EAO+G-^H6V[4YS1.BR'0 M4%4?X9!O(U=7&@P",@C((""?4FI>)]IIF2*AE$;<.(-T2F,0!32S3&&1T$ZR M6H[G6+8I"MI9G7E!R "S%69%;JBT"O[_@(0!";M+$<^8=CPV2 @&JGVB8V08 M=RA3698(8XG(.HDAK!()F1@(&9!P R(+RVCGVZ)^S_6YJP]SSJOC_QD4\4YY MC.Y1SV2VF"1#]Y("Z'&V\9]6)HEN7XB>RB+"4VXUM8ASXO-ODM@7C^0H21AU M)E,TL9WDW\PU@#H8V95))C9@E WB5>::WTLLVR6; DP&F PP^1B8=)G!*F,4 MN0QSQ FFH+*;#&%!">.)HE)F'??)6P-,XK6UN-YJF)RJ\/#3P/#K7U73X* Z]>K^'M][[PL?->]?2N<.&)+'MM+,M,]MBYR*0^Z:#=N>G ZZ_BMS( C==^)G#$_9G MC'7Q2.XA]*'%VLR]BLD",\)ZU^M^.C.CS\V):RQD9#(8YKX9?C>7U=M7;ZYO MT'3U:[J]N?2+5ZSIS[WYP.Q\/<-,UW5QV_][L40)"L N:^O+EU^C+ MT>%?/W[Z\.F7]T?'@^C]Q\.])0/ZJQA@]'0@?A#X']Z;6LN91\"O5[CWM3AW MI?' 5FW&'A[.(W7=V>1L@S;0+YFO1?9IMFH;-+@EJ&N;M9A:7;LM(\%,QL54 M0_5#\: /@_>W(Q#9Q01$;W[A[-OF503C/?S#] NI[YYS7KG]RIT;V&,W787: M%&F>_>JZR_=;7N6U9G^Y/_W^;;[<^G5"[G$I?VCEV"TWD#VF]7W7[[N&]Z2, ME_URSU]\C[->K:OUYKU.%K5=/I8^3FW6II#@!_H4/BG .1WV"E>F.TWLKJ7[ MN2BC\:F+_L>9,CH:66>7HY#'1/\V8>TZHJL .P%V5M$=M1>8KH+&::#Q0.,;M*>KH'$6:#SH>P$G.L.)W;,R?6^'8%<&'@D\2Q0Q=*(NV304(UY^;W].\^Y@Z M&XO,(D:H0IS8#!G%"?+EYHEB6I";QY-(;!*J=8HD5_"=C#.D598B;"1)<P P;B0@&6:($-3#V@N,ZE.64K9#2SCSLI, O3)S,$_0J$$5#*4 M41EG6$I-L-DD+*-<#21?86W"K<"RE9<;[*?=?EA48W\,Y*0H;.5]PP]FP@9! M$*\QC?.'._C.WO6?53]HMG M5'_FWI7?\M15Q\"RG97+4D0/8%BA7%90G0,B!D1<%A%QDO L(QQID@K$D]0A M);E!J4@4)I@)QY,N/ @K1T0ZP$P.L%IAVZ& B $1 R+V'1$S!@ &"(=%S:2?:Q[M M2!)QP@8T5D$.!CMB\YHJV-.3J)W,6Y&U6NVN_RR-362))E:H&\($2N M[23NW.M^R#M_[AO*X7' B] MSA,/YR,6C'\C>,HI1XG2 G'E)%(B,X@9$AL:QX8D-XS_9<(_+:<=C.RO4SX[ M:DRJCGP!,AYH7R5EI\] !)C:]:WL*4PE*4^%\)E3U"0 4VF"E/$A0+X6V_PW5SE3IJ>U<6[=-SLU=07[, MRX^4Z\2*U""C;(9XFC!DJ$R0%9F(E7:)83=J""Y7V[EA-A @[ZY8K5OI0>6 MRA!_"DBUVUO94Z0BL8PY%QDBFL>@M1J/6<;"/UHX%C-.>"=F^5J0"M1B'JQ 4O1V'JA V7XN5_O[LW.2E]S1-6RM]SX?#(#MZS5M!=BP$S5/)G!$8 M4:9!#B2$()V!RFIUIK243A-E.DEG;YGKBN4^%%5GEC@?$!SR0@-$[?96]A2B ML%.&2FR1T$[Y$S<),D*D2#EN8I7%L1 W>K8OE<3>(41E^86SZ']=6?A]5I30 MMP&> CSM]%;V%)XL5@K^KU$*2A# DQ'(@-J$I$JP 6S*A+S9AGV9M/4 3QME M<8>X^'*)ZN-RDHXGI:_GEI["BT,(O.>L%<3%0EPIPI0#%NK=7.UY:T*>)6 M4:0XP8@JHE/'14:3F\61EDM.7Q5 \0'6/.!3P*>=WLJ>XE-,G;&.8^2LPH@[ M1Y!2U(>\9::8,#)UMJ.4]-7A$^6[GC@80MSKJ=IF\E$$O%,!F?H@]_%?HR/T MZ[%OPWL.4[\,HF-9+@MMV':R#5O,;6H4-RAEF>\0+T'R$"41H5F:$9%0'G>2 MPNX9USMX/XV.@74_99];AMT"AV]OVK$%( Q &(#P+Z^GR[5:OP-HXIHD'(G4 M^=KQ-D&*Q DBW+M+$V6DO9&)M%28OU-@O:';"S)0>(7.APT%UT5RN&OG?PPH M&U VH.P34%'KS%;3V8[D[%XH%>92)#;R13@,$ @P$&[TH =IB 714.DYOE%]>QE.Q.AB,!YBN\!1I;V!PY:D;R[@E-M_O,"/< M*!^EQ5EHFQZXG8?J?#^-25T>LVQ^''UO6P M_Q!]]5*JP#+Z*W]^15_=/\_-@,L5"-0PW4#%?=W6'9MNH.)>;FNOIAO.^*ZG MC+6G$U>-IYFLP8_0ZY/SNUH.8CW'T*PAL4IYC!)A!>(Q)\A@FR))G>5*8LQN M5IM=)L@T9=IN>QQR-2"T7Z5OPLFR 'H!]%9\RBQ.4RT<15HG 'HFH\@XD2!B M /021A7O)J*T(M 3 T'ZU=TJ@%X O0!ZJP4]03EACF=(UIH> _U-J21!B964 M&AJSQ-PL=+A$]&AEH,=[UGWT&: 7RG>OQ=/@(Y^^FAB\(!^=3/+J=-H\R[ID M'*31%C%;D$:;)8U2PEG&C$-I1BU(EECZ)MDQHCI)M5+"$7&CT,.R=<4JS\>N M^C0Z6N#C3]D[X.+'RZ<*5AM^>RC%84!$\$@$.-SL/0UP^#SX2F+&'-44I20Q MB"*6I!89R2@@GU4Q=CA):#?]O]:NN(D!#6[5D,OPHO7*JTE2Y38W9:A4ODV, M%H34\X0*H0DVVAB$50JJL=,2A(JC"*<2Y -VW.+.O &?ROG"C\?C(OWC_>AX MQG==G7084!E:= >XVNVM["E<24.4 641Q5H0Q*US #U4(8:IQ8Z8V!'9E?6_ M$K@*]G_ JK"5.X%5L7'2J(PAPORA4>PD4IK%B/$LIER(C.*;N4Y+VNL!JS;\ M;&BPS9]ZEG00C5R(](=*!:%2P5.$CHLU%DI99 7A8)M;L.==#!JO$#K6+-.Q MZ^1402!4&%#H@8$''I[%O%4Q=+BQ3/ -ULHI'* M$M"KM=94"F*,N]$\8*DB5NM 1"('6H9& @$2 R0&2%P^DR!A-I%QC(R*04G$ MH"DF,=7(I)(:D1"5NJR3 M"8*692AA.D;8VCC!L19Q-]W*UH:W5 X$7^%! MZ("W 6\#W@:\7;HMFF365R8G2<(1-\0BWQ$2)0)S[7#&E.ZD@?O:\%:(@6:[ MU[IADXM3+./1V7R734/%4>* '%U;N#P:FXO0J;WGZ5PA7W'A9#5+$Q4+@@26 MH'PGFB/#A$\=2:A2%&/0X;LI2#GM;?%S69P=PO/RT02$2=O\HAA5/]61'4A;#82V'FLI'774-TOTZC1C"IP'D LC5 M(,

%Q(KHI0+GI( >3&JB8!: +0+?36]E7 MH*/4.I:!+<\I1CSU.< 8@Z*FL*'442%E)^Z S0(D>#I#I[NE\SD2$0L58)!EBF+>$93I%6*D2(9ERZFF3$W=/CE M'14@LEH']T]NY&!\7>G?>H!)"">&<&( V0"RFP>R+L&9\&6"F6,QXM88I%PL M$64N%EHD+E&F.T?)JD!6J0%5*ZP&%$ V@&P V0"RRY8($5Q3[ AAOAT553=O+!P'6#4_1 M/>J9RA:39.A>4H0]CJ?^M#)9=OM"!&GVN.)\,A&<4H:LQ""9C$J1B5V,B"0@ MXW2:9;R3!!* @:NH0^?%J-5 DK5E'5ZCMRT59P%R ^0&R'U4\R45IY8Y0$>A M$L3C3*-$6XL,95)HHA/-.DD_61(B[T5&S0="K3".NK'(&+)* B &0%P-('*> MF2K 7'Y])/;2.RQ M7I"-0=EGL$WT$#EMS"2[%"6P8/[*GU_15_?/RZ0/';7\^]F5QYY[:^9># G! MK\X>C\W859^R@S-7PJ:^*X9#4U;U5V8!(SP?,**/S3'">ZO,,-I8G@JY0_W; MTX"3#Q]7)8PRK?PA*NXQ2L1(.4<0=T01PYVQY&8EAB5R?E:):P_ F=[U\@H! MQ39T*P.*=81B!/-$.LT0X?X\*.82*=_76$A%"-><*9)VD:CS@B@FR(ZCV%K; M&^^N-^%=/IP !0=_0I PNREAUN-/T(PSD%,4R9AQQ 7/D$D3D$.$&IIR:VG: M29F8ZQ*K9>_@40@>A8"4 2E7X5'(TD0#O"&*)4/D&N?9Y:- ZNKU&MY^[PL? M.^]53^\* )[(F]?&LLQDCYV+3)H69_#F2^"H:%0 NT3CPC-I79+'>,=&EH_, M*,W-$$8''YS!EZN])6V^#D8=7=L=FW^;[<_072";EZYFS'T8S^1L]-;FU?G0 M7.[[JV_/C;4PU;GR0WGSJM8SUGS0$MWTK?57D1O9MTEQX8>[>"3C M$OK0C#>33&*Z@ .PWO6ZG\ZM!<^]^<#L?CZW3-=U[%%2#&T7-/7ERZ_1EZ/#OW[\ M].'3+^^/C@?1^X^'SP*5C@=X'64>L3,/RIR']Z;6I.;!]^L5Y'XMLJ]%FF_& M_AW."XCCV1BC(HL.BPW:QC-X^JD;5?DW%[6G.]XOU!K;@#$N06K;K$W5:N-M MT1\S&1?34_)^*%X"P.#][0CD=S$!.9Q?./NV>17!> __,/U"ZG7[\\KM5^[< ME$"/TU6H;9_FV:^N1\-\!X D'^;CR_WI]V\)4SAUDU8N]4?Q@BP$V!GZ5-9O<"4 MOYG1Q)27$1D\^]C6MN-$H/$-VM-5T#@--!YH?(/V=!4TS@*-!WTOX$1G.+%[ M5B;%E >[,O!(X)%[>80%'@D\$GCD7AZA@4>"OAKTU;6&13:!,;J$D=?O1]'X MM)A49F2K!P^6;.Z:;$MEJ="B[M'+$#+[0V;_IF;VK^G 00?+IG",>:QPBB1TB N)$4) M3P"T6,93(WB<)C>[.^](L[>M.+D4(&I#MS) 5$<0!9CB$BICQ&+F$.<\00I; MC5)&N8U9)J6X69MN1]JO;05$A;X=2W'#I_&I*R-_D/'JM$=CK[?6^R :@25? M9-'87(1>'H]U>FU_0?4=JQ\?J'A'MW7'IANHN)?;VJOIKK67!^FB^B;9QNJ; MG[VZ!P90D<#336T+&>M/N=;GD6N]+_@">FTS!1? O M I9I;K33"6##$-4]1 MPGR8Q)(LCI416MPHPK1,:*4VN0[G+:XKCT#+DP$?&J>Q55K23EIQ; W6<4(#U@6LV^FM["G6:6(I291!@L44\5@;I+11 MR,DDPUP3H37K(K2S)5A'!Y+N.M:MM;_'[GH8?BY*6-11E$[*THW2RVA< HD/ M@Z\AR*2=D4GK20MU">4X-0XIBJDOA)\@Q56*,.?,88V%U-FJ?1";B07!H0-"#HBJV$-%,R)3XS5?JFRRQ!B?*M1&+I M;)9P+5;O$=D@!!U@)0*&!@S=Z#T-&/I,S,L$UXYC9!+?RI2#ZF@28I!EF8X= MBP5AG;0R?6G,NS_!G_;K)%+(M]A0;\@[5[JT. &:K;,N,D^6CW*/_%=2OFFW M[ZY_[<3YYB,5T+]_, M3"02TBBGC,VLBI_C51F/S_)[A>,"9'S*;I.5UZ7C[^?%Z!A@8%6603R(J>R5 MP R604#2W472VY$OI8[)3%&$K<@0%T8B@S.,J (0([&,E;G9D/ )WI#-0KYY MP*O[I*#_=67AJ4510M_V"NU"8D@ N0!R-<@Q*:R@,4::&@ L20Q*N))(81;' MG&+-M'N.^R. W/9PQLL<'[[A&.F[#\17!9N,8$F&,$H;G9A\% $_IJ8ZC;)A M\3TZ=?;$5>&@\;WSW P\#H?;PA'-0,6!B@,5[]"V]FJZ:PU\T2X"7W0;E;[? MKRE\;5E8T/M7#DU5Y1GLQS2CH[.\#3[ <3B?''!MM[=RZW%M/9%\9C"31 J$'=.(6RJ1 MRF2*J(]R.>Z4,BO/[ET=3CXN2 M@R>;<5T3P&?Q%N>NK D[')!^'@L^W JPS[+N28T0@S2\IVB2U%F<$!"$H/PC M'LL8&0R"SF4:,[ BF,;D19PM-P2AEXZK*1U"5M@*XS%=*+=+F@9X#O VL*Z\..P;?3C? QNF2"Z@NAZDN@BL25$B 09+##B,1EW"@_.5^18<4"C P87V'!D=X(L "A 4(#A-Z5]H>)H;&42,4\1CQ-'4IB M)1%-C11&9YK]:652Z?:%V'JY MM*:& ,P9)ED,"C\!P>4D0TJI! %89S2FTDBCN_"4W"+BIN(-_AI.;#XZ^5R4 M=6!@/"[S9#(VL)U?BH_%R+^]+(9#N.6]WTE7C3L_!T0'6J_-:+A&L<&O$D![ M,_<]@'8W[NB4$I-)BL . ,#$Q"+ME$26&Z*YMAE 9A=.EA<#V?NKM,@!7E^" MX 9A:W#)!$@-D+H:2)4VPND+N&?V4Q( MC>,!EC1 ZA.<.?#3;TS]ZRI'[=M:Y-GEH_#RZO4:WG[O"Q\[[U5/[PI#GLC> MU\:RS&2/G8M,ZG-PS.C2E](=%6/XXKCP?%Y[&LW8V2C+1V:4YF88S6K/5'M+ M&M,=C#JZMCLV_S;;GZ&[0#8O7R=GHKM?K M?CKSY9Z;$]>X:9'Q28C[9OC=7%9O7[VYOD'3U:]9YN;2)5Z^2S;W[ MP>U\/+9.UW1SD>9[LT=),;1=T-27+[]&7XX.__KQTX=/O[P_.AY$[S\>/@M4 M.A[@=91YQ,X\*',>WIM:&9L'WZ]7D N_%ND?IS _5U9?W;\FF[&3A_.BXG@V MVFB#]K+(8&!7:U>WLY)OHZ-_3?+QY0:-]M(DK3MOT(T=H!N@.')\\&] M\P)NVSWC18]EV-Y=/)\&>;1KAB(U+-)N[Z]_,XN2K#9E681]161D9.3/FX^BA#PB?[KX@R*\F3MKT^,VG;EE80/ M3=OX9E:T_/CB[Z];(^X^CK$_G8]#OU:"=WO\^:W_'<1W/S5V>QZ6^<1[7?2L0=_LH M[A-SWE Y=+J8;X+>^PV&^]>>'<^ 036,0PUO"_C;]?(3Z@'U\.W3&H]]M#^) ML3LLW,VZ@_%>N2;"B_DXC3[HFQO-B'Z=5JZ9ISA.,P_ZYD8SAI^$L#Y=SVJ2 MO,-RMTVE^^X/!1'C' 6#OKG1#/&WB]5YS''-8LOH;+^'+-9MLU;7+',?ZU,= MW\W>&A]WVEGZW1Y-G\!Y\]XM4[N[^?PA/*^!N-E=5SRC2KYQCARJ!+T+Z@:] M"WH75 EZEP-5R=!N%G7S]15Z=];4= D*!X6#PKF#<)Z[Y;R9O\/ #)6#RKF3 M/[3?;AAWN,]D] M6LR^.HG>J"A3X;ZGEC@W[/>K+W]<,PQ-^.I3_L7-W#RDZ>19"NG4I^6$F>F$ M$49VWDIIMT_I>_92^A[WN[>^6(?1^^C+Q]I_>SDK(D^>@C8Z@N!<@\F4@@TZ M)B6$IVKK[,3$ DV$,2"J'ED;>0 KM0?E:(Q*$^')5GNYS1+3R7K5K@K=F_F[ M/W0S:KO?WKIPCM/;MRO;1W6TD],K6RF@D!6&# 9$H 2^9 M &N8YC1D'HGNA5Y7JCPWD^.^^NJ3'1['A-Q";AV',6^+J_YNM^].DUWM-T-S MHW8/Y'X/-^9 $:.(4<1'+N)CGS@(KH(@!K2M1W219,%:%R%SQ;2PU"=&OYPX M9.-E<(D"TYG7%M UB]I%[:(Q4;MH;M3N M (V)VAV5N5&[ S(F:G=4YD;M#LB8(UGF\#SZ8)P"FR_67QV7$APA(7)GK:9; M]2Q64J.#E:#J*T6D ;PP%++E+%EK-/-;RQPOTVK3$*8VA^EIA4.*J:!8R8*P M&KTQ,= 8E;E1NP,RYD@"C6P]RTH'4-DJ$,Y%L#X)X%(3ZXU026P5_1N1HLZZ MQ"4ZIUKT;\ [70(-IE4F6EM*' 8:!UM'<<>6.%A'L;% =V174<*5X[JPKF(< M$L/P#\V-VCV$^T7MHG91NVA,U"Z:&[4[0&.B=D=E;M3N@(R)VAV5N5&[ S(F M:G=4YD;M#LB8(UFJE-%F'[.HO<8RB* $&!(HI$PIM8X0G[:V?@?&D\LA0/0J M@;!:@F790'#!LYPCS9)^N539+?0\O;K.\WGE\F5:G>2W[O>^-H/3J9)F["N8 MR# TYD@89IWG2J4 +'4]%CD%QR(K2&.<,AV)9%M'2]RGW (9=NA5&-C-XEZR M>M&VZWIJT621:RW&Z:*^Z2+\JX[1__3+/Y^;Z.K7L[3L!G#YJR*<-L6OO&Z9 MVM6R":L4S]^RRN.;!\VBPSJH^T6'U7._)<5UYHP K5]$$!:<$0X,Y8$EXZ(@ M=JO?DJ2,1\F!"U:\EBM?;)(*3%8B*ZV%L)=-@5>KTV;3;*DJ.\5GZV4S?_KXME3LUJW94M]%;),&6$8"T#(F[LQAP)XJQA MG,9 "J2(!*&% 6."!&U=C-RI&&+:(>+^Q\W6ZT#9,:(-T39V8^+T>53F M1NT.R)BHW5&9&[4[(&,>QI3B%M+=>O)?>4(_7CR*_ M!:'!$ZVDY5JIN+6CFPK+&5$.0G0!!&>A3'.\ 4:(I#9G[@W[?E.6MABK?#>N MN5Z#$F1A5"KQVS]8AP!HQ0%%3D-VCNO\_7K,9_# MZVM*9?LK@Q53S3BNMR L#]VJ",OC@J6Q7#F=#$2M.0@:.%CC# AA!8\D4FW) MKF'9K6#W5%"K*BD5DA))>>A6/3A2XI1P$.9&[0[(F*C=49D;M3L@8Z)V1V5N MU.Z C(G9A5ZR"RF:& -+0*7R(*A(X*/08*G6/J;(G'%]'!2$V87ODEW _CG[ MJ>'YU37+R8W7+KYJOUJYYPP=O\EDUCC?S)I5 MD["YSG'I]N!\(<:Q@S W:G= QD3MCLKI2U*=^9NS8QU"=Z3 M_+_G:;'75_)?;Q?G/_WMJJ$Q90P O30K7IP ,7@9Q#F1NT.R)BH MW5&9&[4[(&/BQ*67B8OGEE)!!(1@-8@H,IC$)"02;5#>FR3%0XI6<.)RB!,7 M[$>SGUJ6JV=!;;K07%^@DI>+TXM2ETGZ/2U#TV*-RI'I<62N;^>N200N15($ M5"+%-5FMP'*=02N9F#.!9!L>=<+5+3-YN+61PO,02 M+@0G9J$P"X7:/93[1>VB=E&[:$S4[@#-C9UP]E,]U$T2P=<>3_4HJ[,T;UV= MK"%/[RTP7T9<6EY>:KW/2;N8-7%R8:'CD. ]S?WMVT2U>2Q&HXS7$)P4('S@X ,C MH(,1QFGM'=GJ'7^7HI.+WO%/XC_7[>JT7$K[=O$DQJ9>@YN]F5I./K].]UTY8;?9.6'YJ0-@4KKU-8O)MW[])GZWFJIYK2W16I M(&>1L\A9C,60$<@(9 0R AF!C$!&X'SM]KM"/0DNL0PJA@3"F B>$PN.!9V# MXW7"UL=97SA?&QAG=]UYZ<#9?>O=0?7EC^OH;L)7I?F+F]7F2M/)?[GYVBT_ M3?ATP@ACZ-\&7H!XU!OD=NZ;B*'9U",HM2&J^!EAP1O%P25.> C>!,.W M1YXE ^L5 4%\@8TL?^-M),Y'8[V+6^=0=IT'3M:K=N7FL9F_ZZ\O 25F2JT8 MUBXU#,H'!*W;;3G\#Z377>D5J)(A1EJ8I1F([ 38;'@!DU7,\&RI,[W0JQ97 MOU_,2ES9/B^A\NI37[$P,<@MY-;8C7D8N#KZ;@2,JQQ4TL"M-""2$F!\9)!$ M3(1'F96G6TU;N-[O@-BJM0.DP2' M&P9@YX$A6G5XP=W1TU)*QY35#HP3'D3,"6SPY8LG-'$;@TNI%UH^('B\'2L5 MGQJB$98(RV%8=7BPW/U,6"A'-&.@?10@A%#@I"40?=1<.29HD%_"S-,@!.<9 M9*[G$%)!P*E P5BB!".1Z/(WS,I@$X]I?^S2 M1$V9Q$P>LNM0C3E6=AW_))4(XTW40+RT($B)T8P+$:0O$U 97;[&14*.5 MX> 8+Q-;SPM/DQ/@1G"2#DL1N(D%6$Y'%CN'&:&IF!, MF6%F2W,!4_3@50[ F/69N1B9WCH>0T6ON0L%>X5V(%0(8)5A0*/WY?\EW'-V M?\NU4R'E5-"!Y=JPJ]OWKF/\F@5>IM6DF8?%:4(?,G!)85],-#=J]Q#N%[6+ MVD7MHC%1NVANU.X C8G:'96Y4;L#,B9J=U3F1NT.R)@C6>:0.@J75(!HD@!! M> ??(08E!?9Q)R"W5JSM9YI02U0I5TM1M907EN^R"R\SM+YM%58_#*M7G2Y MX=\6;=O7\;AB*@U6X2&L1F],##1&96[4[H",.9) (WM.J%8&J(X*!!<,K"() MRG_PCWB]I%[:)VT9BH730W:G> MQD3MCLK MY@"Y/$XA?$A";]5$!9:5YR2 4+HN;T8%QCH*,E!.M5:4DZV:J&ZAY^G5=9[/ M*YUYWC#V> V;8 MV%T9T@V-BZ6KQ?%\N,"Z.#K?F[/P#!NP#DC0^9.)K$U9_,ZG:V7X;UKR^=_47Z#2!VXQA"I:&[4[B'<+VH7 MM8O:16/B>LSNUV.\$XR&)$ K34"X>N9XL@&<,LP%X9U28>O,\2@LUX9 D$J" M"-* E=)">7U.C+IHK;YV/>9S>'U-J6Q_9;!LJH7&]1:$Y:%;%6%Y7+!D*>C( MO(-(+ ,14P3'RW?&/2[<'Y0HQC!V%NU.Z C(G:'96Y M4;L#,B9J=U3F1NT.R)BHW5&9&[4[(&-B[K>?,ER1O4DV@J/UC'@>"?A(.1CC MG$C112O40]JB=&?NULQ8E^ ]R?][GA9[?27_]79Q_M/?/J>Y^FZ#8@T6YB(^ M#]ZJ!X=/#'T&86[4[H",B=H=E;E1NP,R)DY;>IFV9$VD-H:#II:#D#J#L=UF M0DE2DH;8&!]2LH+3EL.;MF OFOW4L5P]!VK3@>;ZXI2\7)Q>E+E,TN]I&9H6 MZU..3(\'Y_@P:!V$N5&[ S(F:G=4YD;M#LB8AS'AW/F$T.9 -#<:LA"R3.ZH M!R,9 Q:-<)882>*#.B1T$\(;3UR\F"(^/X^$8W]]9;@9UB00288D0Y)]+;4E M71))5HA)5;Z$>K9BJENR>*).&L/,5FJK+Y)UV:Z;07;_;5E2#^PL$L088NQ8 M,7;\*P#,D!2S!N^9!R&X &M)@LP)$\9$X5Q^<.'2CC!YN]S_X'B))4L(3LQ" M818*M7LH]XO:1>VB=M&8J-T!FAO[ONRG7J:;)(*O'8WJP4UG:=ZZ.EE#GMY; M8+Z,N+2\O-1ZGY-V,6OBY,)"QR'!>YK[V[>/3+[#,]MPC?!A#QID!#("&8&, M0$8@(Y 1R AD!#("&8&,0$8@(PZ&$4=>FV2R=T5J2!GD;/(68S% MD!'("&0$,@(9@8Q 1N!\[=;S-4H()\PHR)DE$)D&\#03H$Y;:91EA.D^3K;" M^=K .+OK7D,'SNY;[PZJ+W]<1W<3OBK-7]RLMA.:3O[+S==N^6G"II,B/([^ M;> %B$>]06[GODD9(S5G"FA!1_5-$BP)#)+F,2]&K%E>_7\Q*7-D^ M+Z'RZE-?L3 ER"WDUMB->1BX.OYN!,9)Q9,KT5LH.-2^'JA"*!C.F0TI22O# MESCTF@4O;9L)%F6JYG6!##V3"R"]GU+78%FJ@6(13PB,(NGQ18K0AH MHX+V.ID8S-;Z>"+>^4*L8#P%H80"+VP)WKA2-&GM;-RJ9]X=NPB9&D&17&7=V^=QWCURSP,JTFLT6+YQD.75#8%1/-C=H]A/M%[:)V4;MH3-0NFANU M.T!CHG9'96[4[H",B=H=E;E1NP,RYF$LNM>$^"Z7U5C>)EVGU8AX6I^FW1=OV MO1A,S533@6W9Q<5@Q".&-AC:H'8/Y7X/3KL8VMP8VD@CLTU9@&.R[LAB#)QF M$4S=;<4XS2G[+T,;JIQGU@;0PA@067"P)@<@3M- :J#D,X8VWR^TV74/*ZP4 MV3S\D]7[M.Q._ENF]VG>-A\25HX*J9BRH35^PUHPA"9"\WM#,U!.;!(" M@A8=&VZWJ,VF21:ZW) MZ:*^Z2+\JX[5__3+/Y^C\.K7L[3L!G+Y*^@.'OS*ZY:I72V;L$KQ_"VK7K!\ MY;@D/#(/N7,/YKAF,?#"J."J!U,9K&(K4Z;3;NLJNP4GZV7S?S=YOC/S2D?KS[+]Y>JWM>7 M,NW^[,E'MXS]G>7&^]ERG++#MW#FKO@7G.$*09"& BA=@_E?E&[J%W4+AH3M3M M._:\OE?E-\@4@>N,40JFANU>PCWB]I%[:)VT9BX'K/[ M]9A$LDB&&>"1"! Y1' Y!M#<:YD5)4[D+]=C(G.4V@EN^"M#UDI64]-LR"4"6"$8R HX39([VQ.?9P< MA-F%XS@N"/OGW$MG/I3"WC.TKQU=>"A][JWTGP9<6EY>:GU/B?M8M;$ MR86%!NW?OGW[&+W>X9EM:A,)'_:@048@(Y 1R AD!#("&8&,0$8@(Y 1R AD M!#+B8!AQY/TOO7=!E/] &>5!:"K DQC!)!M=]DF+X/MH)O,D_G/=KD[+I;1O M%T]B;.HUN-DKU\07\Z?NK%FY65?$W&4=GUY).KY._UXW;;G1-VGYH0EIDV5_ MG<+BW;Q[EUX3[FQJS [[_R)GD;/(68S%D!'("&0$,@(9@8Q 1N!\[?:;3;VF MNKS8=/)?;KYVRT\3.ITPP@3ZMYZ$QAZQJK2X6/M9&J.'N_X!C,3' MN60$D2Y!)/78,18EF$0HF)!]=";Y9.F7/BY))GPR"9AC 82B$IPMCHY$;ZF5 M,1'FMJIXNPX))^M5NW+SV,S?]=@_@=(I,SNLW+UQN!R9:T)$'C4B;U?0_1_( MRIT0GP5Y_Z M.I&,[K"O/U(2*7D@E,1 N@@"A'0W!.9KZUW4P8 M0XU6&@+E%$00!KS+!!R1/&BA7)*DWT#U=J>KV"G5.^SX=;@DQFXW8T4R!JX# M9C,-5DIJ.<3H1&&SB6"E#T"L\D:;E!G;ZLIX+S8_(#"^Y;E7C$^)'664C&Q& M-B.;]YY4")9G3PD!P[P$84I(:ZQ7!8M:.:%>^>*XT;6^ M0I;XTU.6MTB9 Y-,>@(V\ 3"UT+Z8!UH19/0T@9%X]Y(J0V;E@ 328FD1%*. MF)1'/]_/)&1F5(*HB0'!C "7=8$L:MH.B<@XW4%V MC-"\?REP^;\KU]]]N\M1?6L(?OYL6S[ZQD^[[4WO^MX^<^'>T51W+?>YV39+U;E#U>+JM6N2MVM4ISD9N[FH7&SA29_NOC4[D\AS6.1\>_U\LL[/+Y4].^WI#IEW[KCPQPFZH]U MZ>5Y=\_]_>4V@#/W+FU*_$O(7"[SL9M]=)_:GW_X\Y<&NGCZG62V'[T0Y2<3[1,RWS7E[L%X\T\,ES<>-C7SQOGV,J;=O_SYY^_SIWUZ>_';RUQ?/WTPG M+UX^?1!4>K[ +RES"\M\T^=\VS9=0'45OO_XC-Q_!->^_T>>+3ZVAV'#IU>= MQ)O-=1Z0!(/RU/;?)K?6I[].KG_N-[!BU=:'89XVTNM>LH[=:KQ44X M6B^E@K9Y6!=WU_R>XL^;CZ*$/")_NOB#8LN9.VO3XS:=N64Q^<53 MZ&8>F_?^X-!?^Z]=_==-Z)ON^7O3BF5XTJH#/'6BN7K;_[R R4_W'R?=]IM M?7'9.WPR_84^7WMTORZ6D]7[-/E_R2TGS^"<7AG+!@!8#VKW.HP]! M&'T2Y<<7\S)+7JQ;-X_M-\MP#O>9?"]87!Q'V",LRM/Y#G)Z0 E*E\_O5D$F M>;DXG2S.TM*MZNIU+=GXT*R:U#X>-5:^%T?"6&N>J ?L@-K)3E21 MGOH27H89) M)RUD74^N(UZ"+T #3KERTH1,K.P#7C=WS1-3:7:X>W[_(_Q[[XI'5"&J#AE5 M+FA&.\Y$YD!H2<$R:T"7>:.73@1'MOK*&9%*#*8+V71.]6]J7SE-(3-= C.M M+25;#9=[1Y444T%WV.'S&%#U759LMO(! Y_Z7SDZJ.Y%7*;RJ]#,TF3^94Z@ M_KK^L.Z,F9PM%Q^:F.+$?\)%(4Q'XMWB$!ZR4<=UMSB$!VC4(=WM/A>%6!^+ M0NP((\-GJ;PD--TQD75O;PGY2J"W^C2=G,W>U> 14PT#GHAA MAN&&E1QGO B9@PXRU549#=X)!301IU1P,6\?Z727E9S5ZK1Y?%6*+^9AMJY] M/:[^\"0_:]KZ(+)9D*VF/>6.+53*N6XLQ%(LW$;,*IM,3-$\9&GG,&A&ITPKI!G2;+R&' 7-N.'$LV AI&Q!R*C! M!4J 645)Z4(\P%W6"DZ793[^[_+?$!, MN9G7OY\U'U*<-/.5F[]K:A\LU[9IU:+;&;#BT.U\W>V0Q+TDTH-VKOB1,ID' M$TT]:RE(ZJPB+&P5'=PY)7!5C2?YQ:7XGG3:NW1$3Q?MZB3_=;&(3^;Q35I^ M:$)JK_YM3UY(T:G$F!KA-F9#C@)NC@N;7#2@J' @%#-@M(Q@1$%8/ M!JTX]$)?]T+),Q^M$Y"-U<6CU$4X4[YHX20+2A>7Q/O8'/I'1_3KYN"9C>-I MB\]Y=B[-OA+5;,H(UA @OD9LR%'@2T9CE>$:I(P*1! >;&0:C-(ECK9&>47[ MV!ZZ=WQ1.?)E-L37N TY"GQ%;61W0B8/)>825FGPLA[]KITFR04F;2];1O>/ M+TK&C2^L$MC#++_N@9X4,94/**-YW;3OZ_: B_D^>I4!ZPN]RM>]BLZ1E%A6 M@+92E* X$[!<$)",*N,5#S9N+9O=9T[_5]?,VZK!U)[,G_]!@R?Y65%@[WV@ M2E@\\CX%"+!Q&W(4 %,D:4%HF9Q;&4!$44(B060MK661:Q6X(GW,ZGL$V%5N M=8=LPO^EY:(. ,,H^QFAA= :KR%' 2V1HY26<3 A2!"VD"D--RV97W;WI N=\3KLP/659'[4^.NBFT MSZ3X':=+=&UX"9=+X&Q3%MV^@:P8M2*X/G($+^:A<*]-S]+F_R_F%RI_T8G\ M;=5X3VEG2J=<#,I189MH9.11,W+7U4N&)1VS!&-(":))+-]YD2 0EK/6HB"M MET1!SQ2[7=RM"LX(ICN18B,VY"@HYI56.E8$Y5@",EX",F^, *T5X3Z+H.7V M-J=[9 Z^"\7L5(N15V)B+< >D@=O5HOPKZ*!-M6NG*=G:=YVY2[H50:L+/0J M-]26,6^HM@:(-P&$2AE,RKY,V84@(65)U(,Z UQXE3?OW3+]4G7W](KL^JHD M8U-C!C6EQQ@8:86TVEX]XTQ%2B,P&PNMF//@I67@K"ES4YSN;DPD"$@W% M$1BEP*I$(-(@B7 N)Q5Z*<\_%]IG^?5X9J 04TI&OL<+:35N0XZ"5B;+2 C3 MH$W,F\4IJXT%385B(4;MKUF*V]#*)NTTLTST4FU?A5V=T+=IFT_!ET^VUK[3QE.E!3?RQR![1>-1HW'61?9*9&)9 4:)+-.T"V*P% M&%_QY:229*M%Z'UWX_<,+PRO$5AHR+$!RV<7G;(P]_?3,Z6B[-RYY@5&++"T)/D06E=H+'Z@+WO21;OA^M)Q2/:B#L)&7R$ODY??BI>96$4X# M),D*^TJ,"5:6+U32E&TD47/11Y;CN_'23I7$JM,'UD1<-\[NDR#IA'B'7 @] MPES(T_=N_JY\=JV,N!CO$]>5]DSHKTG87, M^F290FH^.#]+T\D\X1G2QS.A&EFZ8M<)!4NRX\P#U[DF8)D XR2%X%R2B=*@ M62_+5=MG$EQ(\?6E$OO.)0@[M7Q0BU58$HL0.T:('77.-3%!N3>U_ZM,!9%* M@3-: &$FBNARSG&[LJR7PZ<>@L@;R%5=O+^+V<;+4S1,HI$PP)B9MS][805;ZKP^Q\\0D] MU=$H:V2>:M6V4<2";K#K3B1GS0!(13M+@9&67>:D3;3T;B0H'_VZS> M/UVWY6FD9=?DH??$!)M*,ZBJ,$Q,(,N09=OGQR275"(E)+9<@* L@;$\0(R, M41I+T*QV=&[UWEA&Y53R0>VT198ARXZ194>=00C9)Z]E"?-(MH64CI8(SFJ@ M3I0@3DEJE-U-!J$'4GZK%8$B@UJ%VF5:&W M.AYOQ8-,JC@9$"DP$"X%,%H0T)X8XV**W/9RM->VM[JB[;Y.^))3;C'3C6P\ M8(LB&X^'C=0':FOSQ'IF& @O!)A$$QA&E1;@616@>#S2I<-IHIH!(*4"4*!%)7)7GBO(JBY_T9!"$; ">K :45==$8ETTOK M][V#D@H\>PY!>=@6'1DH=XPR[XW3.0E(PF40,EHPS&;0W"C#(Q%:]'+V7(\H MN[GLC4RM'%1MQQ[:<6))Q]WE=-GSXDJ7=?0B U85>I&O>Q%EN>11E>#6*P9" M>0?>) 9<).V]LSS+'=577+<%\K=S1?9U(C-C4\GTN'T*8FS,2:FD@_J@"+$&&(,,;8]IR?.Q7IZ M;R9!@0C,@"4\E2_>4A.BR33OKR%%WQBKG='EN"F&10?[*3I8KE-Y)F[FZN:C MZ>2C>W>^=<.G>2JOQ@G_D%5VU"[FJ-?7F*"$J9@A\*Z/9G9@J6.@B;,FQDBY MVU&/BN>G9[/%IY1>IYE;I?C;Y]Q>[TMM:BK$H)(*N-2&S#QJ9NZ8:L24L)Q& M#SDX <);"3XP#R[:X))TWMD=91?ZH-HWMU&H015886H!&7:,##OJN,]Z11-U M)88+-1,A12YP+(&<-"0P*P(Q:D=-)O87]^FI88,B)?:>..P\QLD?VDQ@M<+# M->;+:$O+RTM]),]6DW8Q:^+DPD #=G/?OGETA#UD\&7*4DA(OIY,I60 4^)^ M2%(7G\:YYWYKJM!/ J2CQ=,-+';H!;NUR!T>(W+#*-WX$,*/RU4BF!',PP#S MCM'I8E#:$PH^>@*"&P7&)0I.D$ #\Y:Y'>W-># Z;][#QJ?,['#=\S")B6D8 M!.5807G4$:P(5@@7-20F8XE&LR] %@2R2IH*PKFH:9E=I'+V%,':J= [/(;Z M,'%\)(TR>!^Y'GZ$N9Z7:34)KGT_.5LN/C0QQ8G_-%F[.&8])1JLDZKZ*0_6B@A:Q\0(D5F&K2G&?;(S1Y.WIP'WR,;L'95,LZG99>=01"6B$E$Y(E3&3'74P=6B MYQ)5$F' 9A?!:A^]C3I+TTLGCOU'E5I-%=]AS^ M;OQ:N.[ ^^+=XA >I%''=;VGH1_KYNVZ>9+ MBSSYZ[+\[6SRM\4LUE#OZ>+1=/)B'AYUN[-?O'DZ^=4MRUN]BV6^4GZ[/'N$ MN8FCV5$PLBT[NZXEUD$Y;1U$8Q2(Y 1X)0EP(5,2VC(>>NG-]LI].BW7T;Y= M=%I=IE_6;3-/;9O:EVEUDNM$[?PW\7Z9A=S\GB+\7UHNZE@PC+*?A[21!G.K MR*]CY-=1UZF9K#(UW$'Y3X"0-H&S!7>".\:"(E;IK583]UF@VCT=MY>HK)GR M76ZR^-YY0MQ @:P\,E;NNL6$HE3YQ("J;$$$ZL *5[[S0G-F,B4T];&&A+'> M\2P.89;A]JIZM5R$E.+Y4E);DP>+/'GSM\ES^/N;6E1[5N[_$[J7 >L,W M'>Z4'0L#[C%E7R_#>]=V$_6+"?ITB:X;FVC9A M\_9!:^^H7UCT&1*1/8NQ-)>< 615(>#RF5](*DQ(%%D4%$RL#S*(&:0)DNWVIG M=U)[L'-2$C8UN^PC@*1$4B(IQT-*&1UG@4M@]1P[D8('JY2"G*S40@C+0B][ M8_=.2D.'=ES]D;2#'V^^Y-H2!\R2&0LMTQN M$^P^F8"]$XQ.!1O4>&^F'K>)GV:R"$41"42C!4ERF_J&5ZV29%Z6ZF_-U!%N7'<5T;V:4G M7>JMOW!Y6#N#,5Q&>B&]ML-EFX-TD4*T(8+@.8/5SH)1(A<*4975]L)9+Q/^ M'NF%A<6(+C3DV-!EA:3,6 (QLH(NJ324H,H!EV-W2?3,OX[;\INN'[E8I3OZY:,K//Y1?KI<)OY8:5L)R2 M)L1!Y+X$N=D9,#%:H,8KKY5Q4>6=[%*H:>/5I[^GU?M%_*Q3="\8&2.[D%VW M8E?VF3%+2F2T"2&!:1$3-XZ(V&N/ MA5\7RZMI\@X/+RX.VKO'@9'_'R4[W/1VF.=!X@YBI"Y2]YBI&YDDQ-H,Q'(! MPFH'CE@"BFCC#66%R+'/O$O?U/W&<1%BASO $,F(9$0R(KGWXWN$5901"\G& M$M26R!<,"0)X@;'R1!GI>FT,L5\D"XY1\F&VC^!]9(;X$6:&7J;59F/(NDVQ M5I=<=]XZ.DQTF.@P#])A)N(\IU2!U":4.4RV8)+3X%)@M/A0$;SN(W-4.%$/ M@2K.\D,34_SETW\77KR8/\A7ML4DY;MO.$W+IH3O<"OXX/PFDAG)C&3^[F3F MF;"8K $FA2Y3FT<<"TJ T+9@UF@-)M=C\++(G@E/?-INU'R/+-/W0[,14RHXDGGW94C7C<;; M9J"^D5LZ^.11'=R3/%M\/&\^DINYFX<_YHX>?VO,#='EE6=:?_.7']@/-]_F M;6'>UXU?R_(=.'N\6QS"@S3JN.X6A_ C3JDN\7MYWL(\_[88:Z$_LO%QQ+D MM;6IW#)]6,P^U)!OMG!SS'D;OH##AM(Q3O_H\;T=',F"= MH2/YNB.1*4028HUS.0$A3 8K:8!$#'64BQ3XUN:2A[9^?]&V:S)+ M8ES??=_[1!?&PT@M-.38J)69$%1)"MPR!8); <:&,A7/G!AKO0SB03/WO0=< MDF#2$=?<]S&5?YW.ULOPWK6I6V8/B]/317W?1?@7NI,!B^NHW:F$IX+3K1#[@3W8/HO\)#_M%/ZF"KRW!D!3P=F0?!7N MO$) (B"_VX96$QRG/M6J@0A")08F&0(T:9Z[9\6%J6\7JV:)L5-B$['I6ATSH>IU5\$I6FN!T;.*W5 M=:(X+1/!)A(RSS9Q_:"T1U==MY%U<5'GHGYVKNF>_)2>RF$EY3&.1R0>-1)W M#*W$@!.>99&R8#(\>.\"@@KK'8Y]XO\4I_LCDA2ZC*^[#*9%X-(Y M"")*$$*F,C47)5B5+#OEN"X>X,$3\A?S4)#4IF=I\_\7\R^=QV^-\\VL67U" M+X+A+K(+V74K=@DJJ4M]48[#8SY M+M8F8$NL#,PDXYSUUD?5YW:"WM"%X37B"@UY<+@ZZCB.!AJXB"6.,[K$9#)I ML$E9(,DHF:2V5&[W=WG UH%=QG%6#2I5>B0GF&/>(4\6!0S-W,VZW$.:Q*8- MY>FNT&<=C=C09QV1STI:,\@U.UL:(Q/-)(C<];M6UW/_-@H^Z3 M?'*N[>JSTK-S9?>U$1CW#R 8#]NB(P/CCM'E!$E2V@3&U%XO/A<,:":B"&/ Q0'77.TN;,53WX15I;)O&T]CWAD0(1 M5)4YO^69\AX:!_2)P1$02E9#T!T0CPQEJ(W&86 MW01P.#MD&;^6 MPCRX"KGT_6;(QBF3;*@92J>(! +CB0*QE'*HZ#9I8+-YWL_O=< M=>@]<.J/H!H(J(YZZB]"S"22 -'5_09*.K!22S"!4U("8N7$PWL3](O!K:F_ MP2U2",1#MB@"\8B J!U+D90)IU4E+N1<%B"&\B4HX:2B5#_L=,9] )%/&:>( M1*PM^"ZU!;/%_!T4]IQN.A[XQ7*Y^-C,WV&NX7@$AQ[K>#Q63DY$QCD4YY1+ M.%Y\EZ>UQU@R.?DHN&-;JW?WZ79P*?)V)Z<(,TNG4N/)C,C% [;HR+BXZ[U2 M*A'E) >7>2SDTAQ\3!(,&FR'A$!L='';JX63U/BW1 M*]U33[Z,K+2\O-1'\FPU:1>S)DXNC#%@O_7MFS\,S[9CWZ.H4BD[#S)0!J)\ M!:=$JGXD2\IRU$KTTBUQN0@IQ?;7Y>+TRF&]G8!_;>9N'IKYNR?ERCXTJR8= M0XW$#0-H@W+"AZP?1"6B=+[$IUY.X#(NE8"^ M$WTG^LZ#])W*1B^9\,"UJZNN96KBZ:7O1V9*IYSNL#0=R8QD1C(CF7O?%>24C,)1X"'P0MEZ+).S% +3 M22LIE3!;7=WODV_Z?F364\9W6'P].##ONKCG/IFE@T\=/<\YA6Z34!F+Y6'- M)V&]7*9Y^#1)OX?W;OXN399N5:ZN**_+,;EYW'R3_KUN/I0!CCU+T$^BGSQ4 M/VESTL8S#TK76B(F-%CM.7B9>7&=TEO92RW1!B0G^?DY-5X7:)S,J^NL_SW_ MS(K7J5TMF[!*L?[BR3S^\0=77OEB'F;K6'SLLZ8]6[1N]M>"[[/R%UVS[_FJ MF:]3/#E+A4_E?ON?&3'TOC@M0MPC[H\(]UDQZS--0(.AM7]V )\UAQ@)C4DG M3OV#&L<.&/=3PG&% H&/P!\;\'>,Y$B48X$)$#S3>F:N !-B@.P-#RE)9]*# M3L4Y1B3?W#U,JK%Q^/!.Z!EDMJL62C7S4.Z[39,?RX#KOONIEDQA;@OW5Q_9 M_NI=9XZXMSX5;Y62+\XK,PO6A3)!T-PY(PI/0B^9HP=YJ%=IV2SBBW--/SM7 M]*7?NNH+-_ZQKWW5>BJD'=*V:MQY@10\1@H>=;J&"9X,+:@,,I=@7Q(%WO@$ MEM! ,Y5:TE[JBPZ5L;=,S7 QM6Q0M,7$"V+WJ+&[8S!Z:XP)S@*EL022FFCP M7B4@65DM7:)&;#'."1$TIW6&N^AC$@]4^]]#:TZ\E.29N-?&I M7,6\;AI;Y,FGY+"'#V;],>M_[X589K/V68!CGH'@3H'AQ8ME*CP+P1CIMNI3 MM7+%LU=(.65T8%0(8!5A@&- M9:)AF&36V0' 5O*Z]7:'#4 1M@A;A.V(8!LE#4XJ"=Q9 4(X#C936AO%)VNU M5C1NG=,I8I+2=(&PJ&6)7H,EV8)SRM>#[HG3:0"P%9).RY-!V&+URKZS-ZG\ M'/,V?:J+/6)57G&Q]K/T'?W;[9:*_F-GCN[ZYS *5^=L=BI9#2:5*87(W(#E M1(#6/'EK:U^[K>59H5V2F4H@FAH0ODQ#/(L))$LZ%=^8?-V8/ !71Z:,[&U> M\<4@/"IGA^Q%]B)[[\I>7O[6VC+-2)R6:88R GRH)V+['&+BF0JSE=/!!#JR M%]F+[$7V/K#Z1D<6O4N08ZC[EI0K'-469)2.>1*$EUMQ+^;3D;T]E>A<-X!O MF_DY]B3/F_79V2S5MN9NMDGTY-GBXZ29;T9E&6J/OS74ANC2RA.MO_G+#^R' MFV_SMGSNZ\:OQ?,.G#G>+0[A01IU7'>+0WB 1AW2W>[SP([1'I':K>2=N29. M)_.TJA..$N"5<5.F.IC$.)I-"_M/4(PC^:"X=Y1;<#1)$,)&,(1Y""8&I6-T M26S5E]QGW_F+<\6]*CI\F7K<&&Z,&/?>'.3501H2>;6;XF-CH]0L@5.2@%"* M@].BL$<+2XCG*K'8QQ[N'?&*38U 7B&O#L^0R*L=G38FDJ1.@DT%6D*D#$9X M70#D7**>2<&VXJO[;*W>&:^X&CFO=KWW&>?H7YNCA\5IFJS<[WB)=7LWBBNHNYN=,A8"YUP:EU(.6W59]YN>5[&]K5KKUX-(/M5RAR>> M#7B (ZD&8LA1D"K&9+VC&30A)7)-NL2X1E"(V@3"?9EK7W,D_;TFYCLBE9A* M/?)0%T$U;D.. E0N&*GK=%I[0TI(I3D8[0F8F+(JH5'2EO0S(]]52#5ENSQ# M]AC&][W7S;'8\;S8,39MF"W:]3+5C:QE('75C\W\0VI7M2M9W?F:+X[=G+C+ MQ'G(LM2GCJL3!(3Q*HX[K;G$(#]"H0[I;7&O90QSX:KDX*W?X:3HYF[GY MJ@OU:G^3LQH:3I8IU#U1L1[3XT(H#WO53L[<)U>W1-67+E;OT_+\X.K59-8X MW\RZT! S"D4,:,97(?A9FSU+:3 M\@G-_-VZ:=]W:8)%+L/5GU=JMNW:S<-F):E%)Z>;E_C%@4V!@(U,*D:$L'ZK!OTNN8 ]T"LWOZ<(_Y>6BSH(#*/L9P37#L?[,:PU MHFU'R#(2R[10)0/!2UJX)$*)JIP!2VGVQ!O"_8/2 7T.H74 M?.B* /)R<3IIRT"M\_TW?YL\A[^_F9R=%Q5@E#Q@I:%G^;IGH39*&SP#Y:4K M47*08#/)(#V7G"5>@F7YX#G^9Q7^6D3XIFCP)%^4\Z WP2D]P@IA=:L]4)JZ M$K5&T%3Q>D*@!^\+!XAU.EF5O-;TP5/Z_F&UE814=LH$KN7!W7[.\NH1=7UN/#XO1T M4=]T$?[5+=9_=,MEK?IOTVJUV0V*3F7 @D.G(#3D*='GK M363$ &=U:BZI!INYAQB%D4X[)^S6'LD[S^3WC2XV96J'IU0>PYB_F-F7_]<, M2O?M+L?NK;GT^;-M^>@;/^VV-[WK>_NL_CMF!+ZXEOO<[)N4NGW_I^63/]7> M3_/%JOSA:E$UV2YF372K=-D;RLW*U94?5"VUC[YX1+'YEQ_^_.9B_5\V+"^[^ M%-(\_NP7O]<[+^_P^/)0U]]O"5#*OO6P#M-62OY!B>5Y=\_]_65J[/K=N-U^]$*4GSSD$3]<"QSV(>EW[[]^^3M\Z=_>WGRV\E?7SQ_,YV\>/GT4F\'<(&3N^-1/)(/EUT7 M572(^L=J\8^KB/K'):+^<8&HP[#ERPN@/KT*U .RY:^7;']SR?8#NKQ[#+5A M0.#'9XO9S"W;K@U/^]XMRU\U\\GJ_6+=EA^UTTGZ/:2SU>0L+3>_GY2QY7XZ M8-M5D)_/$UZN3].R"1?[=CE3044.AB0%PDH!9=Z0@1-B@E9.$K'5@. ^K51. MEN_P@VW7?1 +X?VE:>X>4]*R)?O>" J?NE6YUU73XI.N\&U4?2;]6FQ MVJ>NJO;S6)I\'DR3B]%T*:)./INOUZY>LD=,\C]]>=5]^>#O,VXV+ZT?];CN MN&_"G9[TU8#Y\I%=7=^M@_%@'UD/060*[^?ET]Z5852"R'EX-/EQ]3Z56*2; M\$T6RTEYV4^3IHS)R2RY.BF8O)LM?(D&RGNOLPOUH2[K4UU=O->G2>'FNGN^ MTWINSVS=_=EIT[8U\=-^:BN;O%)"_3O]=I'CY-?GS]ZT]UA?IL,:\X M_?/K7\O?A.7BH_N0_MQ]EV9EQKA]!LGH5F&=5.WHKME;"<_OGKZRT^/)F^OW/?9M-*JO<_.5G7'D*YZ_8R'F1E)N MKHS7Q=FDO'T9 \5+S\OP2,79G?=9_OQN8/R\FZ,7;V@F#ZDV:)K[-=./C:K]]U?%%Z4MTR3<@WE851#?GZ; M;@U1_]Q^_NC-$UZ4J^ZJ_\MK3^L_EZG<:O?/[I%-JE'+_+Y[Z?G'=LT _O!, M?'>'%V^Q><0/FL7T%XV,CP97QDZ;EA]2':N;H5%<3Q7-^0B8U*"B!IH?W+(I MH>:YW>KH6R[6[TKTN>J&P4T;].TBTDGF\"Z$_^Z M^K;IQ*W+IRU6Y0*FD],4JY3KF\5R%60_ M/O_[FY\NZ+$L:+I\[XW:M][X6??&)3(I=^7++9\+[-VB//AY=RGN78%C4]^[ MC)GWDUBNO0R3T+VLZ+Z:)B^6J;[YY[]J?WJ$@_G1$LNK3))]\ M3.E?D]S4_/ZDYOCGT2T_,S$OULOR[;_7);0LX[(V\2EFKA0NO_S[HKSX4QEH M=/&9JSVK.M/#TT]9GT2\^@G_M(WCW=N5- M+V^W9ONJ@LJ[=<_E7!EQ,Y_\\G$\FCR9S5$OHBT_FY5'7?^= M/U];.UG/NYXQ7:O8CTUU-8MRD8="^JMYZ=N_]0]?F:@F;X/F&I0.#H3G!+R* M_S][;]KDQI&D"?\5F-[5M&2&*$5$QDGNMIF:DF:TUFK))/6NS?NE+4Y6ME! M-1(@5?WKUSTR$TA01A\?CMSLC3%!IF=1!LWOIT/;W)OV8 MOX4C=H6TO:=&EN?7\W6*7Z_N.JA_L%,QC[=J#;H\4 N?G!&\]U'K:-H-J[G=E:Z?A@/!\ZY=JV@B$1WSD2' PDWH M3:Y7-RT@NZV&CPI+J*\!/2<@!0 ?*^I,0*O>%IS_/J_QKV*'*O+[UV7+W>2+ MOU_\ MTW"\GL-_!'7O:;1W5,6%U9I$8N0V+QK$=!PBC)O MX:';Y=L(E!Z%@-W;_[F.K_&:B\DWZX1BZP0(837%%<@&KMRZ]]_6SI0!Z>;26XNAJ=\WRQ=FFU^^D_W;P?[OJROGXZ53LM(.I- M@N\75S?#=D'%4- J")>@Q\.48;Z@0L.QF*5=I?O2-:T( Z)S(>\VR*(HN&]< M/6L5SL6D1@+J":0GEF'5N579T9.D YHS"" 3]]:UA%E4'I"KT,0V0?I!PEZV M5H(KN+>5-3?N-FZG0*.KST9<,?@8%Q,?MB>VH37EY?LOG*?;''5 '?FKQ?X$B!@ MF/:ZP<^7(",N$"%FY80L:Y3B!L7\43]9+'=L-SC@=G-QB>9O:M""<#0@0U[6 MX7*(*CZ!3O*FE0H]GC?7+%I;P1K8S;*=^W!I=V;G(O*+9M*LX:FG)_?V$J@( MQ]G^M+M5H"SBAK?$A;J60VFU6<]6NR:2[>31Z'(#]Z&-9H)O1!5SUM*QB\4\ M G^52@<[BPZO:#<3V%U!5%B^5 "C?TCWT%9.[H][N6-W;CNCG!XUP>1UL5^V MUR"]++8&X[K MQ(TV+!_DKWY0H?VA1ZA8WV].>7+V1?"[#'$4P8_W)]G(0$#S.ULP2N,?N]NG M).L[D^O32-:WQIYM;'O%NM'WK0'Z0:='D0$*C_$@:]1N65@LVC30/;#L@MVV MMQ5Q:^GF31O(.11D@-?!.%TGC8M%']$ C^KC5UOBK]A@!^!]OR]3R6/VQCGTUF1^[6=#%:S MG('A8C\?Z'UZD'U\?,SK>>CLN:'?3108Y^F4?V^(A:@@E6LN01$%1>KG-(>7 M^7KRQ<\_H*,40Q"6J!;,;J8G57F05%<=_11P!&V@F"-B%[34JB*M#HX1NQBL M=.GFKT' ;25K3+C?4^/W'MJ9"P",EZ ^[#T \3BUEHN!]C_0^3M!NOPR(/37 M6*VOZ%^E8E]YYZ8)FD.GV,9#773' (K'NAU/UPH-?EXFT$^:^@WZR;#M\U=? MX-.^["TV.^QKP[3P<24Q^Q(.!J@&FX'!9<@!<56&3H+V94?6IZS)%)UR[YY\LZ?0M%YF M..8?&0OY<6?I?QQ[]7L\]_[395(4+%%!O.21""$,\=Q$4CF;O ],*QD?ELUB M-4LL9OF7A$3SJ_O]GG)FQ)3*TPE_3R JX4EY0K/:$\[\[*B>*>6<#(YX8Q41 MC&MBO5;$4^:,5]QI_5$EIY^.ZAF?:JG.B>R153SAZQ'WSX[^-$ D=:#2),X% M$=$H8H751)B8J-(R.:[NHVO0@] ?AIW I]NRK:>T.MU Z).#WU(;!Z65-H"A M#:'8"]&8[L=G[,1L=$$63^F8V8D6N=T:=:_V )Y$R%8Q8B66)."Y O@U@B3A ME8G*\8J&^^E]VER"XH__^1;DY#<8R;.ZN^X_U E!]U?Z$]7]KW,32H?%@F=+D"L9SV:K)&-G5NOH"$E':$M$=, >^!+4= MU<@_/Y_\X&>9R*W4L>3@R5WS@Y]7IH-M1(/MH08K9RB5-,>FQ HV#^41<)1TQU @*R@>O MA+X/06I;[;0!O2-B"N./:+OK\LV:[>]?8[()1EJ NO+-8NU7>3WKKVH%K]'7 MYLH2 32=Q40+3/ ;T;X2T$DC9_K"- >U#T )Z4U;XY5[^6EJB MNM],PC+%>A,TU@:&M9%FNQE=?=Q5=SVZM>&O-NQQ?;W ,:;XF=H@\<&[HCN M,8/\&K1>K+HGO5TL5\6-U.P.\,K!!#NO1)N^MJ'ZV%/]Q@$_&(8K:4=I5631 M+E!M]\E;H;CDR_3#*2&)"]@=5Q(DNF"J34P;_+=-@2B.HYBP7VT][]U&@(?_ M6KO6B5:B]-X]X#'W9L^[>-L&OW7-Z.495*)5DC)K-0G2>F#\GA.?-">5UIHS M%7*DU3[/%]HEF9DD5#/@^5Y%XGE,1/*DDV(Q>1/V>?Z[./F6,=U7C_(I%>R, M+(S3\[,SV\ ,CT*3% )O6VNZ$#GAJ=+&<6&3.V@,K)73.7E&E-&,",,#\2%3 M(FBL=&!42Z.>=-_Y%,9P1OM^GBX&+T6F658D& M57^R%O]^P>LQJ?'APJCO3)Z/#T6#_2^*:HG$VL34 9-HB[J$!:B@7_3Z4)L# MYR:Y7C:XTM/N$]9\P&8BA1CP*5U(7LDZ^A)_.J;P7DR^QF"TIK6SK19=)A2^ MO^[AX&! JVU.3QD;W':]7H9++$H!Z/G58CFLL;#[L.FID?0/'ERYS?IK]=&N5V8>JF M\[U=12(I.( KAA9/1>4I#Z!E0_ MS;"PW#Q^VY CWN.MWMWO=F[ M;?&>W9#M5<&FB\DW"480ZI8]=R'EB&AMS2'$^:8W]S6KIL;37 RS;Y=9: I6!\]Z2^PBI!?7PU M9HU>85[ZO]]C( C_&Z98+_>&L^S2W=O8]/+B"7+QBZ/ZS\MN?[P >?T7.=E>M MXBY3><+LM][2O6Y2TY7G0:T>B>8X;;X8LN(=^?DL&/%#A@2<@*G':@WP44+& M$87BKI39AG:4_A)%I#O"^[' VLLN-@,7 D,U8.GPL@E#2A&Y>]$_9N72G)49YM1&? M=R7J3U[";K]"[EVRZ3UY,,(NDJ7LTND6E,PZ=JNX@N9>5(*:*@HB4*3&*4>*#4%9H9HTX M,(USEX)PC)/*6DD$Y14QEGGBG+%!I1"I.HB^/RD[]!)&3COV;MBO\"*NEQ@B M?G\'1=+[9=:GWD.&SSM1RXZZ*N3D"+/8$)-CZ!$\FS@0SY+Q6?!P$,,=:&+: M"D^4IIR(8 WQ5@FX4:>H561"'KBC/G3A$5R;#VGC<&I-K&WC_6_9@<,#^*&\ M))?_C;SD_;;I+^MZAG/HJCD-%*F1K8QLY:YL)<:8M4F&5%YB@I91Q%"E2"69 MJGC,G,:#5%K024.661*'.;C"*4V5.@BR. ^VHL^&J[@)1V#T/ F?JF0ST^?)4JJS82D\2:N" MB81FC'UD#C1$KC,LJ4G>1UJQ0U8>*:VD $4E1\Y@AS+H*![7/3GI3>*Q.JP/ M<#8LA3TV2QD5E0_9IN_6RWE=H@3:@KB_X^=121DYRITY"DK*4HPBKA@!1:4BQKN,3(5[ET:.T/PG&M<]I[18(MBZ\<<55@)'":&*?:B72^ M'$7?"T/INWV?H4OO#L$.=W;J'8EH^HA Q/M>B,?QX/X=H^*6:54ON_ISRZ[^ M'6;I+YJZ[WIP_:Y0C6E7$:Y+<^N#%89%]>(P;*.-[+A:O,$,+BQ<-RSONE_5 M#RL9]87\,-!COZE-']2X:=#0E9^#6[MR=MV%;=% _!)SR>)>*$F)_FMC-W9C M2S!I[IUQ*F_=4U:X.;L4B*1R3#0'X@P%B3P)^,2\(=YSXVT0*E;W4C)FN'OW ME.A@[93)X =-G)J M!3^G';ZO F0GTH?.)>3K$PE8W4E0=]T34=SX)^PT2$*O-N^(VW=@$]]-D.DFBK3/ MU=@/9BT=6-IHUK[+R_423LL2YMUW&L3K_(XW]NJX%7TO1?_8Z% *?.+TO+-# MU,"YTT)A;S/00$&\\< N&25)4I^8IS%&?C_9=^TFO,(]&-#.O:4 V :T]4Y%1]:9 M4,XC5#-@"KW!PA(:>'&V&V*]HB3FD'E*2O+\43E*/0#^YV(1L27?U_,(6.CF MKVNLFU=DZ?ZGL5+>W?(<^_4:DS'/%0'['4+P 5QJD_E+3\Q0NK[G;8(^*)"A M:[D*BBTHA[V?H%=&,Z#7-MD=\]+[_D*A%+R+%Y/-Z_HVKAN5UJ^QMG&S2J[T M>&T3ZU,I^X91PO#HUN> /8T'?8!1)IG,$G!<;+H+_+CO_%F2\;M^L(==1M^Z MY;*UZ0^JZ^T.#\N>A8+HJ\7>"SE!NT'G)KWNNN$L2[>F,BQLJ;IX>[1X MP)$[OVA=*GT/GO*$+R\F/^^^OKQW4-;!W[0^D;H)2_AVT%3O>!O>WCRU?5&W M8L4'5*_:6@&OUS.W+.4*W]3I;?N:;J"#EK$795KE*5TJ[.O7<.^V<92;8$;L M+.UO6ETR7^&1EZ6"10UDZY:#FG[P-8B'@/]P.L)>F<#=-KJO^UUKN^:V9- U MS>V\0'FQ7H+\]2^0UU:8=0O,=P%OS5B*$48.LZRQ.."V_RV<_!IV?[%L2RYN M"! .1MWL640Z6FWP\3, FV+SZ MI@.:WZD@44I"]A4D^G[:RVTA28=#FZ_ZL0VF VL(L_F_I7)%*L45AU>B&#LL M(5ZZ*R[[Q-6= 19KU/4U &TAL;W1MH7,AZ/LBHA\CUVY?VM%\'I83V,Z;$N\ MQ&UINR)/0*/P;>+TD5;'*&.%08G([1';=.?UF*&-*X=>/?A[0W&=,(ZU/Q!+ M@.KJ:S=X5JF0GN$P#Q^R N$Q=@W34\!,[PW-[1_WOL)(+U!VF+-#UYN^PKL+ MO*G[N8=#7;9Y:=OE!\[0'@V0$& "FY%/OOCFU7=?#NN=P)8M%RY<8M.V[_-N M*9)M8_8#ZD/VD&*SUY0=?]IV/-Z,OJ6A[FD (BUV'FFC/7SJ@+JZRB6OYZT0 M7JJ.#D@87<07DU]2FF!AZ(DL\);QO*-#.ZT ]?ZPU>P9_W"YXTD+VNN=#1D+ MVH\%[<>"]L^@H'V4S%3HT[ 9J]I7AA%CI":5="Q;PYR_G\Y ^XHWK 7L!=8) MB4=U[X/2@G<8Y]BQ_7AIN7[ENRHXST=W?W8%!N]*I(_/GP=4T.GP?4_VOF1\ M&^^'PO)E?0T2\2J%RSF,[36H#)B" )_ZSK-P%Y[N':W9IT["W/-HGS:E%N%_ MMZ924?%:"?IT7:?B"J\W\P%9LO09+A&(#U-,*>2@!!.8&HFNERIQ8KDUQ"BN M*YF$].F@XZ4R/AAA+4E<1B*4M,1'RTA*J6*VHIY7_J#CX!84]_#RH0*0[X&R M^)UBE9_ F@WL]V'(03I?98'[7V%U:,$L<:E2)&6EN*B4-?8@=DZ'(')T%+B: M!-E??'82W-/+:H][H =;M2=O#8V:MV1A= +:99JUWA(X4FG:621SX0G=*^I] MH6[:Y61T]OU=5TOQH"04RSHO"L8J7J+L5"RMN;K/=/>L, F/JG] M@'FJUV@9O>EZ)Q5#'\8TPB!W3:-;?\36^-^;TP<#W!G5I7L#;PZMI[P=VF:@ M #U-68K!C+LTED#PR_\V)O[I_37[G) MU#FR&5MOWC)A? +.9P:" V[Y57)-&R[3+_RV9NJF;NMF\SIKIL&U;G+8[9= MKW9IM9ROC3ZQ-41?3+[;,4H//'"K2UB\U]L GXU/L=6+ZG^MTP[Q8+PL*8.= M;BSQ\[B)[]@8Y=':W??$*ON)7EFW'$/!SR$4? 945.=2@[\] VTG7:R?7KP4 M1W"Y=4M_47\YZ*6V\7)=XDW7I2!6&VL$Q% ZN14O*F((?FK2;+8]>"_A8?"T M+;:B$VW'T5M?7:6(\4KM .K66]@Y^[?U[EOZ0T^+BS>;\9;'UU^V+O_B.X3A MO5ZZ*QQ)ZQ^'H?GU#8!!:4-<8*$-ZVOZ1G?Q<-@M-'L\DLBA2C@5ONM-.Y4R MTAV64>.0%QYG!=>]V9MQ9TWH0N^Z$Y4&RUZB!MH AI8-E(DVBWE9IGJ^L6;@ M4-L&>VWGN>WI?UDF^,4;6(W6_;J>;WVWJ\FP1W//)KL*_67GBH,:J.,*S2'% M_]XQRIU?T4\:E^[M?%.#>D-EA:9VB6F_5O9!KX4C/N&!7ZT#W;3IQ8![-"++ M.2++9M^Q"FO!$%>";IN.9-N\W4UTSH:Q;T40Y))(>GUGB%U*"M@G8EF[0E(H MBEVE57'.]]$Q78SLAL.7&L##%.&.?^V;#9NU1TFG0-@@S[9$Q[K=:?5#G1Z3 M'V'XI5M)'X(0^\-U!_EB(ZF50)[2SF.3?[QN.GZ/(B2&C0PRH \]XH=NZIUW M;EXT#!58M;LU.'> ^+.;$IS2]"$:&!OU]8Y7N^O.L>O[KF\=ST!:>>3PS)1X MEEED$A1+1##AB!&9$AEL],KFS/F]A&?^%6-MTE^Q)/YH*7A?;;M=MA%G6YS= M"/ -GBP$SF5Q#O1JA>LZ+Q2],:3K%A1^W"AZY==WQ6NWMY=2,621"8+-%S__ M^/A7]FY60LZ;RU2: M7;1^YM3=#<,;JG3#8=QBAYAW2LQ'SZ?\.D/3"&[/^\[G4R;NP>9MXGF/QJ(5 MDD1^V/*_ML')K!45B_#0AXAN6X^1&FFC+C%L M&XYLK;\UBD:Q4'MD=HP6*P(#%=H RB'&BEFUTC0CWYCIMH;WZ!AR[8) MR]<8O-F<[ K6X4+7^!L5NKI(7LC? 9U!?<"N"[NAE<6L4[>.UK8J"\:P]EG% MY8;=@1\/[>VM;P>3/M(8^Y:IMV:GQ1WW8=8L-CYBG,_>,FYDSRXNI5ND@JMS M5-O@=7_=K'!K$NP?M^A:MP$%P3E+"!'+25_^)0TVIPC&]:YV!](T8)8K,9EN MATA;I2O]GI8@1W=ZX>(XQ@];#@VHZY1+^CC1[.+L\2?N['#*N*/NV^!?D!X)>U?81"\/H_;IN:[^'?ZGF8; MW[[WXV/+W\Y:[Z54A)K 0);.EABK/:E$BLS:*)C3]R%__XRJTCK]W!(M'I=1 M"G]/*;Q;PLE@#F?P*+]%&R7"QT;VQ$%B&DJS<9IT M9H?NUC:2?MNQ%$9U"<0#HVT6UY MS_':PNA MEUWSJ&?OVO?40<0!-R;]%7YE&; &)8+N*,9H%'K"KSRZ,!J58MF M[;LU*<:<8C/U3?&(E*A^7,EFBY/3H](,>M.B6\:.,[?C[;NDEIR/&\Q0:DEZ MEYT5AES6<#'KA240AZYJY')MMU&T0*7EF[IX$3&? O8BI^7 PK,_GGY?F]:( M-.^-FX6!+U/&M6DV:@)Z3C8":!M_5O(7KMNKBL4>)9#5K-5-0#ZY; /$"@= MH]K!0/?2?PIU-:6S[ALX'ZMTO?'@'!.[NN$60UQ]A=_"RG3TW@UHNX0O)E^P M+P'A<8CYIG]$3Y8M7W.;)7DY^8(?7MW9F JU;07R39Y*_S"XN?KR8+1E0[I" M!,6 #I>)+_OLN)-7;6S?=WUW,:[++S=3;QVI[:)L&NL&D(=3(PY'F..Q_WF>!R5L&^5&)].PGXH@?J7 M%4#)U2=MW_X.Y!04C%MCRX%LO!-7MEXVF.Q[2M"Z@QC\H++O<AJ-!T'8F;4Y:\C:S96@#8-XTO>&M;BXW M4G,7;[18MQ8MV/ 3^SW8H2Z4,!07JRL2G8,YZAI7#5>:C;=5R!!K6,K<8T2\-< MZ>.2Y%:K&;I@F^U[7!LYT1GEL"H/QC#"-S%=U[T2TFLT^*Y^ISM*W"QWEQ'M M?DLE5C"D5AMMJ_RTQ14W@VEVPS[0*8-^]<6\+7W1=+48.Y]+5_0:46%[B(&X MNDR<0=CA:H$6Y_;FUJ/<#K]\O?%L=WLP'48@QDV5[N$Z[93?;BVSK5Y2M_&! M7[>&\1+!T%O;\/=EV@O[._Z:,OEV#]IRXTB31Q."MH&,[>20SEL*:)6\\M3M MXK@"!GL%P';J??4UP-XBW8_%"#?Y;(8FAMY^(K1U1$C*B9/&$A6]D@H;FYE[ M20[]*VS8C_-7_8[=5YU+.>6L.J?:=&=9AK!BG 8K#5$,^\I:SXF7TA+M%4U: MA+!O;A65ML'.*=:[ED+[X DKU>(GJUPNA1 M[WBSU2NV71+@@D_:7_0]\(W86C!WI8V!/'O:LCH4/CL)MG"3K=#54JT"*NAE63?KBY^_^PUU=O_QE\&5;I*5W7;H$VWSM.HDYIEQ3GW:>L]SZ,+ GQC H MWC6[4DY0+IMQ28"@FY=RNC-.NKUJ?K08;/;:QR<:!OZESM M2]9#Z:T_/VT40QL7/-C4V 99[XJQS9X"= ]'XX^C6O\T6-P?MP;<3QD]OD7# M?D0%=QY6O3^CT%!_G#:'I]Y)WVB-^VXK":/\?MR(772E@B++HYZ5#S^^7V]D MW[]>_2[M3/C[F-GUJ6*AI:,"?MIE&TWN.%/#:X9>I]V=JN-IHDU@ Q& *.&/?#V]*4*FW3M, H':\4-%)G6 M+=G&K'4//_!N=+D5TU95AM&!_H2/[!>TJ+^'2D=7-ZNOI[>G%AUNVE[%PE[K M.>6"Z96NNYA]$-E'36$6LU)<([1[Q.@8 (+"G33E7F(%W:5Z#3 M)%!RK*0H!+.*&"L8J2HI*V6]8O:@L]\FUJ+;RP$8;['XGD3CRO IK\P9R<9[ MM?&V+ML-R&P !@\XNEQ_+SK_[.8=@P8U]%&26,Z%5I/(1FB>B;)2@X8= C%5 M%,1QYE0(0O%X4#=>:)=D9I)0C;7FO8K$\YB(Y$DGQ6+RJ,E_ *W"E^B5<:_3 M#M5>@VBV(5O"AW3+;R%;>4Z= SY_0FO!)KGW/G%_$V@X!^*8K-ZF&;#:*_CY MLC,*[[ZRXU #(:!PO.+:[3O\?>CPFLO%6Y2ZQB9Y?8\1).9G "B]>A M>+]*9-=JO6P5.C3PM31MK4NMSW%C>+J8?+LI#[QY;@N!Z/9N M*SJ4"@1%+]D-?BO>T?42DT3+W;>&>>W%N(6P7._5G>B31YOM4'"\H(2\;L2 M0XEK#?,L&B :J@;/WEXU+056FCZ#H0]@/;EJ9:GA"9@!4=A97SO_EW?>M9,* MOFLF'H07=D4FVDRLR7R_KZNH^MO81_9B6Q)W4^^SYT M("]+9$WOIRS>_#Z$LFD676^5(ETT_1.'YHS!:1OFE1W.)G0I.JW+',LR7$S^ M;UOX_X;TH]D$G_:9SP-[C=LH_2<]Q-\/LG6ZI@(WO9\1XU'[IP[B)O9V?[AQ M[\R-NWT+.FOT_JS?SR_P0.*2-HQZ(3)ASGA4F24!N8D2I0"N*^4YJ!8?XQQ< MK:[J%[]T\1P_YL,LA:_GL9R@G]N%AS^_WAR?7Q$Q3R4P[->6O)]16&SJ,CH!B2D/6@*>U$??IWHM*'=#1]8M?I7GNN%[?(F1];4^]( M@=<[4\I#AJB>$)=N6?I;'1@G5OX__C^FZ,O!FO9!OY/_N2IBR9% 1;=>+5YV M,;LX( SAA2G@Y63F;A;K%;SD]Q1?MB^T]()^WE\/]#1SUTUZT2-UOQ1%_FH? M_=EV$#"*3>PQ,N6VCL6+_BD[E\*U<;-:YL5 M]L+0.[SMT<;#8.'%F0V(W64_]J[XGU^MEL=)HHLH-T#\6,,8*Z+-(]D8#O%_ MQS$+]>@VCOU%&\V.7YRD)I"$,3ARUIW0]M2>"%4W]P0#>-+NA %W/MFPC/&3 MFR#0 O[^OSYC]+-WSW:3A-"GC%RO)D7\FO3<[\C@'W!][B\:_EVAQR@C_#?( M")-O443X&&IYQ_JU)Y%69[&"]TIC(S2-T/31T,1O0:9S.#7WB3M;/>1C2. < M5F6D^I'JWY?J^4CU(]6?]?X^!-57(]6/=R5/_P$[R[*^<6R^ M'!7I]P&4$I=QB"A8W2"']P2/HR/?6VA8L!.K>F\1(L>.VT>DH?REBTESF'\+ M[YQW)0YW8KW?26MW69=W M&#+LV#0>WPP?/%>4UZEQYN3=2[M_T]>OH?3\/QI"S.(TTR2Q*$<4145A"G&"45]=G&%*((!Z52M'(Z)\^(,IH187@@ M/F1*!(V5#HQJ:=1.-.1A#"0&0+;QCS\G#'Q-]Y0[R/BT8O9D(M;S)?O[/M8C MFIW%I$+]F/:#:BV8AFMQ9W2#Q4@6O"J.. 9HD3 M[Y(EVM+(G=6 9NX@83XF*8V'RRL!LEGRFEB:+7%.^4H)@VF_3X5FU90R.:+9 M1ZOXO=%P5/'__'57/*WK4GDLX[!D$XTLY1,[6R,GV='R;115K"Q)QFHB;)6( MUSH1XW*@QJO(DOKHG,?CG*1/<^QXR7>+Y?#;G_KJDO?$8\14V=-5-<=C,*+; M64UZ1+=[J00L'0]".Q*, JW?!A"+F(FDTC2E%*1EYD#K?Y]*P&>#;GPJ&!W1 M;42W<5L_'72+$C1Z&C3)!G/WI>#$Q*A)HE1:G7ET\J"\EQ$IZJPM$3IC23!I MB >QC62N5:9:6T;=V:&;G*IJ- ^,$0#W>**^Z0T!HP'@4SL]GRH3^>(#B]V\ M9X<5+:)-DJ(U((/(;0%JI(H$F%6.WM$JV/0D!H7MB;\WBX+^0P84W,U7<\>8 MO!$WSVY_1]P\1]SD5 05*+><9-/ M+1,C;HZX^"IX#U&J=2)Y)" 8VEEB#7HF<0PO%#)F+)Y M)QZ6& M+*H]]4W"6Y^(]_JD8X'>'TCPJGCZ-0 M""=XRI0357& 6AM!E_ RD92K*(.HM#G,%+D'0\S#PW,#CX!/M_78>_ PDC,% MZM%\,R+VB-C/$;%I<(F[K B5V1'A,6,O^$!X5DI) \"<#DWG'V\"&A'[N2/V M&$?ST2=R4$DCS>-80^/ACAV_X'CNXF*-/6J>D$T^52[G79;CV7/,$SJ)TIBU MR8FA"722Z"(QVG)269F%RU1$:3^F0?(3U.*@IYLB/\;Q&4U"(W:.V/DI8&>@ M1DD9(Q$L9R)X98DS/@.4!D$K)V*(>:QC-&+GB)TC=H[8N8>=/E1:ITRLEIP( MZ0$[63;$":.XTI67X>NF03^PK:GY]@1]H.;\1ZN )!(^KVT M[=YMN3M+OY-8+U.A'&S*NKZ:OXQU^MN&FR=.MRD?@<*!1XNOQ#PS<35XMYL;2[58J3[^JYFX?:S2:_K."+*[BVF93FZ/SEY NX MM.T!_^7!:2HL;X-G7^VU N\OVJQQ695Z'A&88%6KZO/].3T@QM\OY+27XI-? MU"MX;SBYY+A\*!%,.I-V3'YR=VT!.V6:?(ZS>'2V>QF$M=I\K9>7=;SB:63"' _62PG ML]0TZ&RHYV\6-79CG[AY!"%K,E^LX,M"Z!-7'&AU!A%MOIKD]O# I0%&OIC# MNRXFORXF>+2F."-X[:6#D?J4YO"<"M52SM- ML\9BMK0)AR6#:C AJZ:J:3 M9ATNL00=CL6%RQK>BT\L9>BN03_)-3P$9I[@.,Q3H?'KY0(S"$#!F<$!6MY, MR\FX2C",5SMS;H\,?#%OS=HWPS7=M& B<"32WA$^ M?,M;/")/1^?_X]BKW^.Y]Y_J[+.6%6.$)@V:;F"@)^=HB:FBT8%65M&#VFGO MXY59-^2U<] -P U]_Q M=E"E'P5:1VK_AQ&*QN0<839)(@PFJ*8JI2N+ !_D^=O3'I_:JDE-M MS%E1>Y%JMMW")]C>L<@VVU[*^%TU!8!'QK$"UC!#UC"/6P$-EL<#@T(^UO$K M9&)O%\O?)M=IB6O2\@@4?0YA'M8'5.PF?9KGSM^,AWY00,_J'*(+) 7AX0#G M3+QFFC#G%!?"1T'%_J&7MC(B.DH\-7#4*SC^1D=&M$C<.VZMC''_T'\_;VGN MFX[VOI^?A('[JMY1375U5F+0"F\8^OT9[YXSS]-^SG?7D[V)3+TPG#3\'=GN[= M< S.CO:<5;9*-!/*'4A'(7'B(F58]T-ERZ($$>FC(Q.>AO;TE%IU3J0'T+AK M*&B5YM2M!P*O1ZV]6Y))\2\ \*:"L,>D+;R]LS1UQ>4W=B5\6TS7BP8M7'CM M LU+$U@*TJ95;\:P:/7R,+3R^BZDMKE,<,G3K=G%Y/MYQS!:ZUC1_X>&L?KJ MVM7+8D+8&L?VEOEBM$Z5U9C5#F3R>G5S1PL5&DWCQD)3SR:.*MOKENE?ZWJ9 MMN;9O)[EHF ,M(?APT9+T5Z&"M5!VPH$X6@K0&V >T<-)TE9EY0 .8-]5/SN MNW3GO_:$=[_*,^-J*NE9"=!/]VIWCN*%"#X$QAT!H382X0*:)T&5X\E9X27+ M0%, MEHQAL6SJ@Y3*$!U5(()338RH,$7;TBIS;Z2F^Z.!)*>642.[#+!F;\W%?AGL^E?RL=+T#:\:&PM$T"=\5R?BKK7,-A)6G&VX7 M@S@4S/#\H>R/>6TI'ISPXL'NS:MXV[+3 XY+5SLHT2'"Y"U\?7X')5KG,G,D M,2.)L,D1GZ0GGFE&K?=:Y^ICRM/3@@5N+P;S9*$DWO1U@71SO MO8?_:K%%LWH&4OUK/81J(,T*AN M-L:(3?P+*(5QW0;4W ,9V3,GHKM'LYVZ%9W5A M):UAJC<4[$>/]*L&QF%POZM8DT7[=GE3DF$\'HW DSHV/ MDS(DW#L0[DQ7S6FC.V1G2X>FJXD] AOOZ?L?_]XVQ700BPBGJ M!$\WX.-NX:=5V8VF$<"SLE%BYJXA7JE(E%9)Z03_8W&?@+SV1B(A*KL+"1U98XRSGA)M%L! L&3<"["^"B MDTGH1+R/J(I%!@S(95@ JK()R@MQC@M@CREEYW.8SQ+9$U,JL521:"70NA.9 M& _4HD%35S&Q'/2!_YAJGY0 9'<.VTP8[XB3H+@KEC2GC&DIZ1F2QXF0Q,0] M\TD2DZT@(O"*.)X3D3E*'E2(_+ LBC1SV>(MFHY6;5K$UOOB)G%G&9& >V+U-Z RU_-07[M9 MJ7$&<_RMI$.T64E(Z/"DQ;(\%33JU\6:_>(,'*%W3)Q\Y"SM6PU-=TW2WJ:D M=TO?I;FW \8,^!=NO5KT"?DX(,SWA2G@Y63F;A;K%;SD]Q1?MB]DE%[0S_L; M,!K(73?I19.N'78_Z->B)+>US_[L>/U ;'_:6K)?]$\Y71BPO%JJ"V7LYYC+ M_*[+V$5E;K_H]BOHA;3W\J!Q/.\[GENK3IIW=BLY=KC>KQ+E$/,1T/?*6%S5 M,<[23B[\\$C)/FVZ>P(='&WS'.OBO$_EG^ MA#1\PY]>P>U^6?]IVH#&3!I0E?)(:7>#;SZB]][Z_?3J+R,\/]*AT>.A^6,< MFI^_^P]W=?WREV*7*XDJ=VSG-QZB\1"-AZBS)"Y6;C8>FU%@>Q:JP>.OZH>< MM?+(B#'4Q?K^ A8H+6?U/)WN5SN/DQ]:._PG3'1W-?)T%KUS0)7[A.(OOD?O MRV(-"F5L[MB8[7Q79L3;>\7;QV[==,1J_@ >MWONWO1U6B[*I<4A_DW*&-H^ M%M&_CRK@3TX(CU<@_P]:_#Y&&[AFBO#,&1&:>V)8T(139145HG+AH+Q?\(:K M2AD2(L7>WHP3RU1%C$R:9Y^X90=)VX, HV,Y4=^6LKWU_#56\(#_C[^ZW^\K MG79*J9@:=3IN]OD>AK%1R(AQ(\;=6M21BZR2D( )E2="9DEL<)KX++V4@1J: M#S#.<>5S5H& (!6($!)CC:TNX6U5HI*Y),\(XTZ7J'B^IV $MQ'<1G"[M0"* MY5IX;8ATF KA=0:,,IY4%=.!BT1U.HB/SUHE&:TD&I / -%RXAP+A"N>=>54 M3/H@!/?)!3C#1XS[U#'N0PTBO05Z-(@4@\@:WK# -(:1P$;<^(1YIV7:N)P$ M<8^ZE9,13K!BM*FZM\,++@\+/ M3\<[*VFG,,:1LHXJ$4CS!BDR<#(E8 MSS(5PK-X6#PA5#*Z*C/0,Z@'Z&2:N$IZ$BKJ.-SM*E4]&0R6;"?R[[1<("F4 MSG$C HX(."+@B( G:E $!^)<"< M$PO[("9N#T@>Q*0&0+ME$*$L)BZXJXJVQA&N5M+=:A$#/!P;EZ4X6GS;Q MCP@X$L&(@/]P)O,(LA+1 &M$I&3::&)+=;+<"JMC.K ^1UNQP *Q$4M(YX!6 MF"H3547 '9^U<>Q\$! %0<-/-QS_M$_ "(-CL,L#VEY^2!&G\-7W\P@G'3LZ MPD?XL"XM,? #:4$8J4$1 FQ"<6 'L6-)<&2&HH.' $!-2 M" \D3 1!'I_L0$$MP0XMA=>,YF-.2/^J^14L5$-&?GO"(,C#)Z 06PV:R4W MA,L4B; 1((WS0#)G(6@:'(T'03 ^9Y]EHJ32<+G 2!AOI2=1ABHF$V,5SR@1 MLIH*,>8)C2 X@N (@B= D($D9VER)#"? 1E13P &5$Z6AZC4E7%]T$P:<]E M$(EXZCQV4];$)@^?@HI,B:2B$F<$@LI.J1R=@D(D'4!TM' C M.K=#CL+[\X';2F*AA1%M1[0=T79$VZ=%6YJ4]U4 R91F3X2M-'$8Y<-8E6*B MKF)'T)9I'V.61"F#04&Q(D8H19SS4EH3K#FKLH2&3JN'CXTB",=JKW 2%^P1&%XF*-_4R?D)D_526ZNRS''Y2O4:,VGS(HI%>IQ M.?L>%3UWWCXBZHBH(Z+>J;BQ!OW&L8HDEP$=LP_$!J,)-8('39.0-AQH2DDS M%ZPD@+^"B. K0-3@"8B$7@ (RVS=^2!J9::2/[*B-,+I"*6QN(%L8 !(L*R\0'0IUF@:I*@P![ M/G#*I[SB4ZD>V:\Z(NIS1=1=;.TUK^WH+;W_G"^^Z M -O)EKD>LQ2Z]6K14S@."(XJ3@$O)S-WLUAW50A?MB]DE%[0S_L; +5F[KI) M+YIT[99NE?JU*!C7/ONSXQ:\-W53^WI6KVY>]$\Y;9HKKY;J0AG[^RB,K=?=/L5]$+:>WG0.)[W'<^3M^?*>UN\,U']-Y;OY]>_66$YT\4;CL?ET!+8S50T>?U4_ MY*R51\84%LM2Z>L%+%!:SNIY.KD=H+!/?G#+W]+'L;!G3G3O:>0Y!U2Y3RC^ MXOOY9'6Y6(-"&9LO/X8.SF%E1KP=,_T?O<5H6B[*I1,X0I-O4D[S9NPV^EQ+ MBXPMN^\UQD0G'5(E+?&5Q1:BE20F2T9T$%I&D;7.!R%[25C/X$="M59$^-*> MKV(D:R8<%ZS*U1FU'36*3ZN'CS 98T=&A!L1[@P1SF3-/>.^0SAG$_$!_E36 MTJ0KYFP^Z&K!J32,84UW ;@FG!+$5E(3:XV-+.:@GK"YS]A1= 2W9[NM([C= M;\%L[9E@'*0P)B*6.13$<>J)KARC"JLAVH,<-J.4E-%QD@+>XQ0E7O.*6&L%C5;T8+R(@;GS+GK(3E+)I,%!T'AH^*AX"M%41#F&==FQX&%TAB1>.>UI"DK:\^&<@ILI MY7SDG$?G-U9L&8E@A,%_:)&B<,$3Q3%?T'I-3%2),!-MMDHJ(0Z*6T4&ZH41 MB6A18<]/D8F1E2=<\V CI3R;I[/_CM:1$0%'!!P1\,X(Z&E%H[..J* "H!E( M@S["/R'DJ+FD5"9[D&4=!8!<""1AV54A*VP8#PBHM.8Q>R>J<$8>L%$0'&%P MC#YY(H/+-V[E)J\*7I:0]/5J;#GQ:0/.R'*U8E9K)8GS,A,1-27&*T +FBLG M-&@0^L ERSQ/QJ5$K-1PCZ&.N.PI83)(SH-.JCJG-I_:3!E[\ +FS_0$C"QW M)((1!O\A#6>T(A&Y(MJ"Z"1D&@AE3! MD914")YK1<49=8*14TU'$!Q!< 3!$01/@:#C+F0:"17*$I&=)-9)08Q*@45# M?=0'J41!!LVYIH"9W!$AX6[/C2, FRRR*FI95><#@L*RJ;8/W@SKF9Z $0;' M.)@'M,7\+:U@XK^-P2^?-LJ,?-8SRBJF$Q&62B*"5,3&2A$6A:JDHS;' YN+ MD5'02@&T9*Q'D)T"!84J(IGVE0C>*GU&B4=@)'/CD0PPN _ MHF95L)4##!.>".XR\=HDHJ2TRE-+$Y98V8-!8Z6@7)&*>D%$%3FH&W"W3-ZK MBF6AXQFI&Y)/Q1@".*+@B((C"IY"065RK!(51$LTH,#2$6LH(TD%J165/+$# MHXLT5:A4J@ @X5_E"$^4T-,"%PHXZA,9V1YKBHVK;@<87"$P3$ YK&-+C^N M+M-RM+?VFQ8CMQ7@4C'.1%)%>29GJ*1 MD8]@.X+M>X+M%_VB/2AX&\UMRIF3BJ..%3VH2DI5)#,? (@!TME!I:\@E74L M!T(9IF95&9.TO"-:52ZXE#S7X5'!NX'UAT^WH#B;@LKXB:+XW2K+WK&#R@CG M(YR/<'X_6:Y42LH =&50V"VB\L1;D8FL-."O9->/$8F%BX1@C MUB0-&$RUU([2RIY3ENNT>O@(\S-%W5%V/D,CV!AY]('-+$&1]:H^*GCMO'Q%U1-014>^" MJ(R*))QE1.8JH%O?$29 +="@O2>U"6DI!5 MY%5.U)Q1*(#44YCD"*LWFXG/TN\DULM4CL\+&-GZ:OXRULWUS-V\P%]?7KN(IWA@?ZW;=W:6N/:+ M;JK]Z\NM),TC'*'?<2+PA!>;T_3['0F*\=NF?IJFMHC^P4M?AO,A*Z_I#BG" M>@]I\7)CR[QVKU-KIB0NPVA?N-E;=].\_.RKG4WJ=Z#0X^'R"P'??,PR?_"Y M_;@U?MM.P"]F\3X6_==??YC\^NVK__K;CW_]\3^___:7Z>3[O[VZ^$ _^T,, M<.<\WF%;Q.TG?V=K["[XG-7F_&VQ@NM6BPE("L5WXU8I3KZKYVX>:C>;_+*" M+[ V63/I6M=,OD"AH@8!(WYY<)H*W^_Q;(OK!=:/.47<>K7HF3G.%H\)4#)> M3@#H%NNN>\[+=NR,T@OZ>7\#+-G,73?I19.NW1+&V:][$>?:9W]VW%GQIFYJ M7\_JU:/DY(L"[KF(7_/9K;KW"7E#%Z?9_M]]QARO&D?VA M1W:K8\Z\,SC]&-Z\G[-NWV5ZNY_NKMY1\URDV>%RO(^\_KPF")2#O_^OSS / MZ)VS?:\ DW[P#[@^]\=Y3RW@=XOE9'69)O^=W'+R+9!RG/QO-U^[YF-YT5(PS?\Z17<[I?UGZ:-FS>D206(_'YM,Y-F>JZC_^JG[(62N/C"DLEJ5/S@M8H+2< MU?/3#.S;>9S\X):_I8\329\YT;VGT?8<4.4^H?B+[^>3U>5BW;AY;#Y*E#F' ME1GQ=LQ6>^QLM:_3Z8UXIXJ\/6)B4F3$+.AS#$FE=T/ZG4\4R^=)-(H040PDOC*:L(B2](G9U06YQ/4 MJ[F>&C6VZAD1[IELZXAP]YM7JU7TG%VH.\6DDI M=]H*8E.@@' Y$E=%N*?2P55*!UJYQT2X/[-*CP V MCSV-81P.Y71.,Z)1$L M22XQ(A#*++8J@:]$I-88=U@JDVH9!6.!1&5!K O8?U$91:C5D=L<;$A/U]ZD MA$23?X-:AC1?HK)')QJ(EZ'T2*2@2R9!N*?):F$5 MS0?2&?=!I\HSDJ@!<$LA$AO@;J\E"]DH+>2C2F>WZ9]F2NE8KO^31[BQ /^] M6'/7\(8%!GZ,!#;BQB?,.2N6*E.%1"(7$M0"P8$+)D]<1:.ES(-RX/E214M*!TB* (/8<3Y*'(5C5"< MC]:1LR?^$0%'(A@1\!\I<2ZR$,18 PCH &2Y(PR.,'BJDS7WP2C0-P"^*!$T2>(\Z""5,Y6J=,#_'AB@I9."Q41,JD!; MHSI),'1!S M&0$=L\XPP##IM ,8U)FX$ 2QUCK'J9 QIGT$K"HM+/P?8=BW41C0A0$^'V9C0_CS X!CT_NOGYAQ1Q"E]]/X]PTI=U^0@?UMC:HI03 M&FW1GS#ZC/R799>HU8HPKA@1D67B#7IVJ0V>*FG$8:M/:JM*Q8H3+U,@PJE M;,9').F\#SSE=$:]Z0134_GPO3Z?Z0D8^>](!",,_D,%JJW!..@,N":"L:!2 M4$54E4 EX556BA[ H(0;O-#$!F6)L(P2KP, HM" @9YIQL(9P>#4&#J"X B" M(PB.('@"!&EEN> )0!"14$5%'+8@%I(FYP$$30K[()BMI3)$2[+$WL8"Y$<7 MA2/:6!N9H8&>4SPT'\TP(P*."#@BX D$Y* ->VTYX5Y+T(:=0-^:(3ZZ9'U. M (?B0 SD)E(?/ DQ1B*,<\1Q)8D+2BN:C//JC"*S!&=30>T(@R,,CL'0CVV- M_EM:P<1_&R.@/VV4&?FL1::I:2;>R0R:AN3$5UF3*EE!E8V>QL/,2Q&CT3F2 MJ P%%45CK(S+Q&@GDN:>A:3.A\]RJZ=2C7QVY+,C#(XP> (& ]<^*^J)RUP MI+$$ZH9)Q/KHM9 Z5()<%X$19D&T R8!9(!/BUEBC"K*A5-"#Z?D1A8"355?)0#1Q@<8Z ? MW>J\TV-\-#A_#,#VS\>S7U_B.Q:<4B=](R8A3-Z!P&EINB)QQ8 ML>!>JN .C-9P9?*>.A)YQO!J;XD7BA'GK%1,)*K9&;%I)J;5P]NL[]+B_)D> MHY&3CV@[HNV]H*V/0OB,:>Z5#:#E8&*H!P4G!*Z\4L* QG10),EH7C&I"?49 M^ZMJ28QSB532)(?V<5J=D8M03*E\\(CL$6Q'L!W!=@3;?N6^Z!?M82U:R3FG ME"4F8)DFQP.Q(.X2S5W@6H1 >3YP;/*$G643<=8*C#[7(%[KBCC).>/,!Z\? M-YVF@?6'3[>F%SYX@>TSQ?"[-?3[<@3S$)]P:D[2BU#RD$$>GY2,X,&T,^>&F] M,X7=470^0X_#&.<^7.5?%RLW&ST.]P]"_((C"L7%VL_24_+RIVKF?)?E^(.R M=69%JBKAB(Q4 EN/@E@J&.$T&A9-YKPZR,Z50F<.ZA=A'&N%*U#&K$V)9&9- MDH;9Z,XH3(I/F5%32Q\\7.J=5/3<>?N(J".BCHAZ%T2E49CH)"=646HC\I7/G-F#@JC&Y&BSMH24/L3MI,PQ#O-2.9:9:JU9?2,^G+R*1=FJL4C MQ\",B/I<$777. ]_.=C!P9R&[H?*PC97G[^\=A&IMQ\P@[G>U]1/^H?Z*PM0 MO##Z0GX^7*=_PM&J\\V=EFH[5H'/?_?X[KRLL7[3OS76S?7,W;S(L_3[[E)T MP^P?5*X@SRQ( M-X)^LO4<1TS*G-\QS<_^_ 7;A"\,UJQ])J-T_XF/-I\C"1Z398*'-O!- Q^; M]0S^FP'4)_#C!.!Q$F8+@._)+_\U^9;\\,O$S>'S_S_)+M2S>E6GYF)#(3#5 MS;\M,O]M#:R@#OVW1T\<$"BN\>G3=0<*/@TN]T$Q94#O>G][*3[Y1;V"]X:3 M2_Y_W&R=)E_'""M:5A+X7S,!WCAYM9C-4EC!]V7U>S[:#,_?'W7]3JW6U\W$ M3:[A2$T6N= C=@)V\YO2(4J_;( ^04Z8@32S7C8)+_+K!LY3TTPG;\I*N\U* M-V6E5^YW^-6D9,<,G3MQZ=;E8UJN;"ZGU@_@8O)_;AEY*J)5/W XOHLECG#9"F1-N2+'8;[ M[O,^=/CSEL$^@"#Q80S2/@1[? _BWPCRW>+U<>S>"R.H(+ERV*R(96*-$83J M+)P),D5^X+9CRGEN;2!:,BPKNR8%0$.8#596./N_+\7BD8%_+9O^<9D@+ MKY!X?@+*"#>_PL/_,EN$WSZ;)!#6KQ%[ENMT*ICCT??VKCCTMHW"\' .'@;8 M?UG!(I&_.&25PR7]P+#9QQGTY%-F+K]N^0E@9UB\GL/C "K+1OJRD6&PD0"[ M^!G1;U*OFEWPS/7+9+##(JJ#6SPU/>%L90O%M<%Y]LQN*99A+K, MZ>CD<4YN-MN,IYFTKU^T'.7UTLU!14;>EUV][)APQ^'ZN7X'S[C[!(X.P\V: M1;\8#7)@][HL^D8P@.?7BPA@ZHKY 7_#80"K7L,F;;=K, Y@E?!89.,>7A N M:^"G\6+G,.\LP^J.6]9LJ:NLDX/Y+1V>[ G*_KB < U*"N61;V =0/'L9K"_ M=KA'NRM[UY7$@>"CK\KF'NX7"DZO87 _X &9O'++V6+2U%?K63NEJT5,L]W- M7@-$+&!O,_FHQ[UZ'"D.9 0P"*:J?0WD-BB3XTFEW<7O1FP6^!O2)FY8R MEW7S&\G+A"N\2CBA"8@CZ>@"G)[N57+->GETMCL3^==Z40B^&S< UF]IU8WL MA. YG/ =!*%[E0R<\UIQ(4B4&1A1X%:YZ_D* ^W*H5J7FE$ .%%-[6\^K=ZFU(+7$=%C$MQR67#97>&$"@)W@QK. MHNZ417A,C7:@YAIT761F.!A$R/;G3A>$QP% =G?@:&'6=?O MAFEO(+IE/VGN"I#C707P"\=MOUJ@:@WZ-NK9[O>R+-T[.G7V)KDEBD@3(!C4 MX"\7P*EA14 _=LN;G05LU>CMDX'CPQ!7,^0)N!) G?]&YH_<)L%M886\(MY] M;KC@DW#IYJ_;X6WFLRL.H"RY,X>.ZZ\NW6HKW^ /967*YB+_>OW M'9GA"T&\Z$AWVN_YCO2+HHHK3+7E]R#D+=X6L0B6!]ZSAD_(5M^Q!F\O$XK& MA?,N8 RS^C>TC\!'0-M^$S?-KNSJ>, M74/EY1)$K#<.Z&9== [@&3"8M6_J6,.WJ7QYU5*V"_]:U\N6YN%AL*NKLAOK M:]R+LL&]!6VR6*_@$:ELS=]!I$(;\&HKA/5O;X]14^Z% SB'8WP(7D>'-=Q4 MW#% ,GC+#.FQGJ,8#&],OX=TO2I4'-)RY>K=9[2T_#;!&@!LP2WPPKJY1,/9 MEIR0CK; C8_JA_.V7EU> G-%Z.G80'R(NW,5I?;Q0AK&,9\!1/S"=\TF%Z_QMT)^/O%+Q?3R3&)X3U(YO[C M<[2OO"YEYC@CH@J,N) Y<5$"QXQ:B,,>=T*[)#.3! O5$.%5))['1"0FZRH6 MDS<'2;D]I('8]-+(&W;D*[[:0DSN?V*[,.A"\TT#T_>N%P"$6'>S:W?3VNWI?9>OQ#\U, MKG#@Q?S@VLGU8>16( :;PUKF/15T[Q\]HY+G-=H++V/EJ?VB/R&CK>19\N@,T MU%*&IN1>OT#H0._-QJZ"Z 2'E0R^.:[T^YN-%7WPW,L: &49+F]:;GL-8+F$ MZWLQH9Y?@Q* 8+=5OEO!@4$"V+ZG;A[4VZ_*>MXOU M++88'U+]IGU*D]!W,^\L6NB'<77Y8;5T\P8D4!CZ5E7"* =D <7,WU[2,>;> M -6;RAV&#=:PNJNFES2&; -Q=CK!,-#Y"M8/'N;0EU)W1O;IKCG^$@Y"SQ4\ M?E@W6Q]2/_#-*%MM=);>I-G&TW!T]8%=O#@W*7F(I=WIVSV06MC'/I /M0*' M\1+C,I1E %F@"^G9%2@PH##6RU2.W L@T_75_.5.W.5>D"J]D'7[XJ[H1/O% MT4C%-(\O_>)WG P\X<4F)O7W.T;[,O[A*[X-MW_\_S M*RKTWGZO.@))Y[Y(OHY0J]6V/&U)(\GCN9_>R*U$V"" BP(DT;]^3E850( @ MQ06%A4!VV!0)U)++.<]9\BPK6EW2XN:1P7\\7Q3M&(,=T-3C0+:$L;ZP@V_V MLGKY[ \K6S1?_SJR97WQ.8=/-EGD1T?+;+;"CU1%;I6]G_]6?'[S^B_OWO_^ M_L]OWWSJ%6_?O=[(8='Q &_&YN[@QLQ+W!S@YKP;I5,)T !>+YM$"[N@JNVD!9H=-,#O!F]^3XI)01:+]_\TL0;+,0:U MT6V;D[?F\S9V**U-RL:X^4#Q959F#FN3Z6*3/\&(^B5L7?)$U&<#(U?%R=?V MT+)6^)_'LR]GO7GL24L(:=NK/KS;IM"Q>'$#:=QTRQ6EW'3_G*::\[=)K+V) MS4-[\]$THZS=?ZN/7]QT-8->4:4(:5NM!N?4^OIE/X+5X6>3K_/#F>;ML%B3 MR0@$8.OX22_]^66Z(%/Q85$Q6U#QWX?K5+OLY)O49B> T12^!\(;CN:P!D+$ M]MH+)[$^>=E9&CJ(.);<16[7>S_,QGK_YN=F'./ET#DR= [L>Z$.;+V ! M*UC42YA=?H<*9[_8"AAL<5HZ;D[HZZC-\Z4TFJH(_<&LB7D!<=6O8SO']4FK M2T%#7_MU>, P3NR - MT),08WHY#\]M;9(:L)JPPM@F+M?N_ZM3BC8.JX:0%.55)W?>_-(&]"<-])5+ M8-];C&-^PQ?X!B8$0#IMYK$XOMTY2KHH%782&>9 M=W4DG5K3@(2W98 _#>9K]48>B9(7_6;!7@U#XX+Z LO>CUM*53QBG/P]Q7&O M+&%&R4-%R958VT6 :U6?XGH_J=/94F3O<"EFM8[3]XO]O5P.S88)GJ> &-?$ MYM;NG?F!<(HD=NE<-X6XUG'"=8AKNF3I6/CJJF$-?6$1-=M&E;6GL,TH[+ - M-*I&0WCEY=4PSXI7,*=!_)*F$*_%^MWC 7IA,L/F(*P!=;LRO7DX_[!J M(H'F=YZ0"P$'YBW'!C%+8PJX30TCM40<4%@3HH)R:T&ZCX'A#XTH PBNJX=\ M&('@B=-^<]#_80 ",,=*)VN=[2F@L$Y\J8%F:9<^ M)2.^SNE]/0JU>[_&H^>O/KW^N?@\&@,O*B)NCM_?5[V9Y>SEUJ^[3F@;2?_- M=AADP*?75XLW]Q97*_E)=092&Y);?Y&RF/SRA)<,H5H4K\YT*??MI@CC0&3EFZ1M7)E M$"69?7U/ZF3[Q<8LQW7-PZW6U[Y=L&OIT__YHZG746([-U^A5& MXVFKA;ZMJAG\>A-J9Q-GWV)^@[W]T88>\Y+=GKM>?(JP,O6) \64]FJ?P1:\E56*OX_K*AF@VOS]Y_KQ"//#4FR6,@0+5'R: MC<>#/BQ%LP"Q (3],K$75?&\D6-<8"3PSR^*7_M5JO.10JE!-MUV7_'^2BO< MGW+4:P3^0O2F@Y]ZPO7'*2JZFH^_;,<_GL_[!INY5EIF$U ,FGCJIC1<70@H M3KXVT1ZISD"]0(VB]:\(VE><7"P$^>+Y]5G9L,FOK/V9;C1;5::7C[W:F/ X M7!2TN0H%:,[!>JWGMPF?GXP&@[:F0'-#G65[]?#F .K+K-]HZF$4JR:JI3F) M:EZPR&+JK2HMDQMK)K35\>P\(_VVI5T?!LCY86A"Y&I'1#V&UD%ZG?+&V6(&+@"[#>LXIS+3X%7"O9NED1R2^:PH&@24S&2VJ,]0%@Y;7JP[# MZ5^T*]FXO6N],*W:\OMZR_G4S2+5I%4OP/+>+Z__TB[/8SI2*:'%+,=70QM< M/GR*;#6=W,X!_]/?Y\#3ZI$;IB7>5DS'"UZFEBS6>=#E3)!(QTB0),R(B(W0 MY9K[VA/.A.<182%+Q%G)D#4VU>/A6#!3,BS7DIN;_+JWPV4E$':P/Q[$JX\6 M -S@;RW\8-E_A=]7:V*G;]$%#.H\O04%>XG2:J.4U[R/.IWC27]0L&8_%V+Y MNO*^/QOS>K4$^V42VZ#6&AFO\" =I/2GLP;!4N&"ILQMG?J?X*])1:R_NJI' MT %H,'?%R5C5D#SZG6]%;L6AECVTW5UW2\0=Z&N#%H6T0*3+0"H/_PZZC>% M.-JSKCD2W#CN8C8>#9NLG_&TF?OB46TN4#6?R%6EWQL?M5XJ!.ZK;K]^-8^G M68-A_#*:UA7EYNCQ!2SF29T%-*F31.LQ;(>[L1=!TU@B2J)/S4$D$[Q61%-)(QSE)9+P->)18Z2)C:@TFEMO,(D$KZ0.KR11SHGGW6+:'VI4 M7J]%$&:312V"/7 %D1@L[LOJX-@UT?F6J($Y)QTF*'+A +&M.[?V&@-PU0=>HQL2P&_PP#4G6$R3@'W4>[B$2,ZM6]UKV9/B]FZ"^]CJ6C?[ MJQW.4F4X4BNNO": ^6>T469[2^K6X/)0SI-/T-NU,!N7G%VO/OVR\&(MS$5Y M6'ZJCW%^NO0Q&1'P)S#*W"NEN4XNJ;KT4TK>:[)66F.I* >CIOSE<]+8W,7KO[TI/L- BT_1UV>) M[U.?A[JDTCU\7X8WOVE5Y52]*5UW$!.[!BAR25)I[Y=J"2E>>L\:_TK 2 M:^B^\:O"IBQ_IVYU0:R37V_=K@<^2)3?7+.YQZUSRF,&K/@ !.2U 5V(*J \ M4(:0D)0R$K7"2G=+>;^E]7C;KMW'V@UWO_)?_*Z.H&?<'!#I_00V5(HS3H%^ M2U594ZQ"@W. 8FUU^1#=M U8;GU)]@HAUP$2;EQ.>JF!;Y[YLA+:V-84NPGH MZ_)=K4%W)68:45+7J6TE4H@5J"H+#_[-=-]6"K/5>1KVMR:8>B7J(-?CV&4] M#IKK<6PI^B#7X\CU.&ZIQW%D=N,C DM^$"A4P!X4_PVF31M\LF?+^^Z^RELT MN]_[Z:BUNMFM5C<[.*M[*;$:N?OJZN >-(N/L1JG!@SS<[;: MMKMJDO#F>UO3M$Y$JJIY0&WJ!O/\TYO7/R^'EK3Q,W6'Q_[%>'#USKQ48,UF-AEB*$FC#.U.Y^=B<54Z30K:(0TV1HW4) MV6MK^>;U8K$^@JJ7(E#>C(1'/PS;RZT89IIOZ9>JSB@03\]5? M+//*IBWB?Y8W8A*_M-V=VJ9<"[=,-7/_K.-H%KOWGRD[I]]TIEJBE.67]):J M7B>W2=,%+#TVG68O@F0:GX^+2RVAEL.6FW?!(T=?YQZQ.@2J"5E>>G5]:OQQ M,87B$_K_BCJ-8NF3_QO>D[(XE\)5SHJ_@+WP-37L[)WC:+)1E@L9J_-A5J RWS&\V.ZH-F&E;*RR. M%*Z0;-[=K(Z\&:: R7D>7*K_-SPR50-IZ#>UP[ !(/"K[0]J:5*C,7R9 .EX8>SF1+P;/_V_ MBJ+;#+W 72FI8TAC$1$WVB%G-$=<8\V<$YIW4V#D]U2?/KZ?-SO\/1FIU>WY M>$MS7#D#N)9\=Z.S'_9K,GU9PS6JRW2^2&!PW.+C4AC8O.I//4G/:CVE4 &)?*C<)OVPDB)EJ6H30, M1>$#XARGA!$;D0E$Y%)K3F&TKY<&:*(EY+DBCYLRS M05I23(*Z7]4!/&F):A)>)(\LLB26B!ZTM$9_J.(-=\RK-K?5T1;&U W)^!_? M_WVI\D ]FZOZ V$6F[9:[7"OUF&>$-(&'M5<>ZV_5O.PUKI=:_[55MPI7J\M M1/TGZ$'Q6]+;YJVX%HUBKN] JWX4?QM55Z6$FH*@X!8U_I$#HO;% E ML[4M50WOA:'"?*_Z?%ZD!8C#1G.[-NRZYL'2V*>U^&\=BWY@9^FBY]4TCNMO MJY]74C67%:ST]2*@:^$G']3M]AI#O9UCT@!34[\K#T(]J79 ;2F[^?NN]1&N MLP2KZ<0FB8>2T&RR!.M*&0VE](?]B]E%NXG-NS[/5W8Y@CZ,:DJ;S[UNF)0& MVZ_G4O5#TI6;PAA?9A;89)I*-]6*\=554V#U6F-/C8>']GI9NFXK'S'+>#01 M11D=@&ODR!!=IBYJ2@JGL0N=5'"H4?.#A_J-C+A[7U^?.@AFWK,):6Y\VBN6/K=-QO7:'G4U'+]L0E#2< M%)$"$TB7(U!^1S/0FI.@>=F\3N,ST(S;ZV%G!W9L\78E*KO/6C MGUT%TDP7@30)>QM9\&+^C*4+X6E- M\-6+)@0K?7 +U:2*T:D11HL+U%V0UZW]0%M/Z7^G M-((WJ2+6(ZCG[M5K.!6S@UB_#NDKP]9>8:LEO",CJE70HAFSKJW>M0S(#%B9 MF3(S;XBUGA[SNLR"M$-S#@FP):Y"VN?Y'QWM[([-O<^H+:=81_=]2 M9J3T00JE$ F"(&YI0$9+BH@6I8S1,VS*+HYU5X-LTOEN1P5&3$]0=6N-AZ=* MX]UR\),@[8QD&I.6<^VDC7D(S'H$IE4J6X"#^$1@[4,512)4NLE"'8[A#)#,XZ MV2:&^]Q-F WW9W_Z?^=QVMEN/T'^R:)A631(#QJNL&"D6^D1]XX@78*ZJVPI M8F"!T[A6I_HQYOJ6M8\ZA@%7=)R9U M1_ :!6H!A7PH/5]+ZGN,B;XM]"(]PC-^'0%E9_PZA5WN7OO"*N(@&6(XI%+7 M$@,6!8VB=L1Q+&+=D6YSPWQ;^*6,SNBU@56>C].7*IB=CR93E#)CH"P M,WR=PBYW;Y@[12VV')ET;,ZEI,A:PI!()^I>>.]DZ,(PWQI\*9PUVR,@[ Q? MI[#+G<-7* G'FG'$B4H_N$G$?6CH8PME;^M]AH..^TCWSE)_RE#.1YRD?_90SD9_0E'=V M1+-<0+)^ZB//;-JUJJL.UL]9?C#^05'*0]$<7UVD7C3_7G1VK7<8C4HT2[5+ M4[';*A_PG(PEEET,RRX&;; E1%@49""(8\:1"<>P4=KG[Z$\>K(Z<(EW[-A4SR!AMD34E+**33%/[/Z,1AD1*)'+IOL(P9(,'M5V+TCGG*15K/J0']Q_^Y,]CF WB M^_+3;#P>U*U![>"UK;R MPA4>5JXH8>F*_M7:%9-F\5(+VWF75UOE5IGKKJFGTBJ3<[.;+I64'4";RD,9 MASQC\F'C., &&+4>O6YS%04&XQEIM?9F;* MS+139LK-+S,S96;*S2^SWGP">O.IV_8'U-$Q=[K<-[+EH.D J MQA;$3SF:%/8"UFE:%?VA'\Q"#/!+[3"ZB+::3>JCDY3LN1;6>:^B(O'P$(781''L@N>HG(K:.9WZ9V#.Q9V+/Q)Z)_1CFE[.(]M>!?1&H4]4J MZFBU-7MG&45'0:=/);XOMP#ML@6H]TH+[1"V-H771XV,] 8%ZI@B)18JKE4T MW;PM^P=[F_I1FZ.H0N$0P7.&+DL".(4YJRB91#4M$R M6E%*)5SW?=@[AB[54UQFZ,K0=>A;FJ&KRX1NJB75@%K,EJ!!:0 D+:1'5H+N M%55)N5E/A-RX\7K'T*5[+#?#V,C&SV=)5^O[<;T&:#%R4]L?-B=)\;L_M\,O ML;;CAS# YAQIY& P=?K-HXK/'X\(R<["/+^G,K],JWE^3V5^F5:/8G[Y$&9_ MAS#YK&5#:VA_4]ZI(^=(C?W(5,F<+9$.E(/A+AURGE"D#56!2B<-V:C"P]S8 MOU89]'UK/+T=OFE-I]]&DU6'P.]M$-YE5\Y,U<-\6^U]3X0),JX=W98>*:YY MQP"E1(E$C )QCR,R7&&DO VE%I8;WTDOWP/ M9XVVSJD.1$>R+!V=%MZI+!6 M,D:(\0))Q@'6B!;("(F1]E[8B 65D79Q-K-_6-,]*;*VMHE_(#>!ZZA]<->U MW0\#FTXP3""7%]U< DEJ0+4 M/W5)/_3O.!DEN#IDW\&N5/8Y64H[B=[,()?)/X-] MW)(OH4.0NZ&,?(\:E8%NS96PJ"1_$,[/:^_^X>ON/778\_B]KOBQ6AE_$+^C MT)_$FA12R>W9Q?!EZ%?C@;U\D;Y].;8A](=?ELI9]9L7MTZ7YH.V/-!\#/6M M* [#2S?ZGB:3BH9$'K7_!]:F&8W5>C5:B6^U(Y@07;G"Z?5V'Z) MC3\*V1+&^L(.OMG+*I7,7MZB^?K7Q+>^^)S#)YLL\@&41.I@R3]__EOQ^C85T(KV[ T(BZOAT4GZ;P09WT4+3:>/$<+IWVA[,8?E[CI5J"+=!L!]T_ MA/6..!U!0>"I+S980=JHB"B3D@@-!H]66^K^\8L=)'W@TWF,TQUW 'DH!1YH M%Q#7K&!1I27LH!/(@]9PU\U![MZR^VH,Q]$>A,HSS._LAL'NNH3),TXW?\R= M337XF9(;]_;8PS!R^<^=!WH?9_G/O*5'MZ6+U QY1VK&Z56AI,M96$Q+4:>5S9*$HB$%9$ M(^XDR$<:(A(TJBA)B$[['Q?$OY8VU559%=FC.O?TR!B8,3!CX$,RXCD)SAF- MM,4Z]3-22%/ND+7:4QD '75Y'0.5M*J,CB"I%4%<4X^<+S'B.##E"59"RWU@ M(-$]+6G&P WLOEQ;:I>UI;)L.AZK;W7JJ(H>];^C,1[8X;2PPU#$_YGUQRD5K5<,XW2Q73?^DRE_7UK9W3%D3T:. M/5)=>U 4W3$I=*":20'&*<)46U+G M: \3O%UU[CX1@T^253+ 9H#- +L5KR%U1D;'D(G>(V[ \-4E_$FHYX"OD0F_ M!K"/L9AW +"LQS3/ 'O@9ZGWA>^[;.J=H'7'-O7G4:IYT1R"Y7.O4[2K=QQ3 ME$EEB_!/SVC"_S":I2(L>]24]G.$<)_%.%*ER1L,>I,%I8DJB[BU%FD9%3)> MF1"IT8;J3:S2NN34%E4EHWMT:]UX[D,>3T]9RBB;43:C[&Y1-DKI@I.M:4J, M04X!U#)I+/58.FW7FJ,]Q#3=-LHRVJ,\HVS.Z=IK3M>\3G4_YL2NG-B5"2#G MI>2\E,Q F8$.?K%.BX$V.XS85/.[@PKO.(MXBD<1KV>321IK!K2L$F8"R!(M M2[3,0)F!#GRQ3HN!(.:%15QHCRQ+/PR.041;1FF[).GI>9P4OK%VBL&5,SPG M>QSFZ>_>CUMR"NY&I[:VY*4.WB%G#4.\# HY)B,*06I/++:T7&O'MGD9@D4W MUM:OT54=@AYG+*?@9@S,&)@Q\/X8Z(QQ93 $^6 DXE$9Y*)7*!+/N9=>!8Z[ M+T.P)0Q4/29UQL -3-)M UHY.@=7**8FE+ M1X041M]=AB!H[;D5#MF2*,0] [ VF('62C&C(C)*739(CYK@CT,X91UL)7J8 M&1=, 5*@SE9M_BVA!'DB.+6&**$\5U7#MB6!J:W7#?@29)XAKT,>QGVKL-> ML)XR"6:DX*Q$G$10B80K =$TY48I0M4:[&V:S[\MV&.Y N@F9F=7:1&G%QSW M^VCX!0$D7.3PN!P>EPD@1_?DZ)[,0)F!#GVQ3HN!\EE$#H\[5A8^S-.([DGH M1O]_IJ;L\\H^KX?XO+A5VF.'9(F3SXN5R$414!D!*8H]AAY@0/BL;1(!^41YY2X,@0E_5K$;8?19IW# M'TEUDTR&OPVLO)P$E2/.GI)8.AP;[ZY@,>8)]Y@CHF1$W$:&M 6UD3*".>71 M4[&6O;3V$!VT,@I[I'%ZB# $Z5H!]39H4WHO#.X\XFPP/]/*,6<'0?*Y(4-N MR'"3-I=*7@J+4[,;!SI<,!%91B+RU@6J/*61T:W%K6U#EU-FR[K<435ER""; M03:#[+9!MHQ2"*X%@G]9,I09,H9%9#C&I2DU]L1L+4JN>Y!E/:$RR![ZT6GN M?/.H,Z\'X-EQAI0]?6],[G;S]/6CW(?A5/LP6.VMC(0B'".8I338Y*FRR%-L M Y:\Y-ANW.UF]7#AU3#C@;TI_$9_FE^/3#H MP(ZK^***8PM$'^?+4+-S\^AG-_D%OO:K?L,'+^;/N,7@;]XJQ!GE/[U\]H=$_=+P<37^G?24^S,=RPWQU1].]DK_;G/ B M+48^^_'F/LC#O;?EZ;+?UZNJ&)6/S\J\CY_W$)9L=XDT&9.ZS_V]297>(@G] M M3"F5@Y'V&_BJ_E&O5 R%A=G8+[&8Q O;'U[E--9!IL\OHYU4/]^K@,K!K,K> M,.PP')C[DEEYRD]YRIG(3VC*A].FLW[54PF V7/1B7P4^\3 :GX@^&YV$2=] MWYX'XF 53XF>JJ0><6-%*FG+D<7"E,8905GH/L]]KN^]:M2]CW-MK_[R,^AZ M9.70+V4[O0BS2=+_NN,"0L_T8F-7UN9>AX>'N,<[#H[+&' 4&, QEDH(AJSU M)>*6,>0$*1&E01HN?*DVBPDX8 Q@9RQ#P&'[-TY107MXOGCV=QPBLF*B21#* M(AH8:%>>.^1*8A"F@*^BE-K&-63=-/'R(' 5="N9@34;^T?(TX1:7GIGD954 M(4XU0<9@@> S*8C'0M'.J^$?!D^SS-.'[LTZ@R\.@T*\\+-:T2/&5^?3G M7LAY!'/-\WO:\\NT>A3SR]7BGL+QS&%6/MLRN]V=O[._*>^TF-UA:-'=9PF7 MF(%%Q-WI*[),\*VE+AV*)K_;1O^TU%R0,:YC'./P+G(:92*.L'<%O$.7:&MU5*ZLGB7&ZU<_B':EFI/C">R\)F@MR40#7$,LU,=,+XM2*_1%I'C?%(<0W"L^0, M&5UZA*TB'DNF@BM7RB=]\N9O$_Y Z 5>O-[GX4;M.]5LY.^-W%B;B9UIO M6GQ(G;%-GT'/S,/J%W4QC+W6&[DC+> .7\*/D@"Z2@$_T"/@IS2]7#OA[O/: M/[K)'_[T^XI[Z?9WIDDA=J8$O-1U4_JX(M)', (OL8[ M=O@Y^3E7=NB4L9\&M6[0"Z=E1>:4%)F[ZCP> F=UB4S/ MWPZ+Z?EH5MEAJ#;0 PYA79YB?.-AN]XW<,HF+Q50%CQK-(Q%2CK))Q%/L)GT M?FKQ'^F1!'7>Z, B1$I M,E;XU&@X(D,)X!^75CE- V5R:SV&=P!T/<)XQKD--.9'A"X>MHJX22IU@0I: M:\HY#O$I1B_DH)W-!8916GH=!'(N.,255L@2T)49D89HR4HIQ2XUY/\&;OS\ M;=25O" ]3K;5#?!$"#]CV=%MZ9%BF>!2,0LJ;\D#1KP4H/R&:)'3V)0Z*<-D MK2;,-I3?CC&L1[C,$):]Q)UP#@6=EV6=]\3X)LN)93FA:- T8(PB%R8E>@:D M&2L1]L900YFWNA,Y\2"=]WP28T<2P_2HQEEB9##+6WK\8.:U%TQ+BSAW%'$? M";*V9( &-M 2:\NDWIG2VR&(@=JK1 :Q[.KMIL(XJ+T\J[TGQC=94BQ+"DFX MP$0$1%PJF:N#0SIZAR3EDDDL'1%DUVKO;Z/9I".!H7I&9S])QK*\I2> 95HZ M@*W(D<-"I@Q@@S3G $Y2!N,CY<%V@F7WT7H[Q#!0>HW*&)9]O9VP#@>E5V2E M]\3X)@N*94'AA)'".(9*%BDHO8PB8ZQ"P1-)2Z4M8>7.E=[^UZZ\)*HG67;U M9BS+6WH"6!:=USH @C$F4LTX:I$SBB#K(E5.*TS*N#.EMSL,(SU*Q* =&%D>*K0H; M$HAU"'//$-=:(6U$B:0/FC!OHM%N%WK\-C"5X!YE)&/JX;FYKY?5Z: !P8]J M[1RL?3":VD%;F73<\D*V%$XF:S:GBZ^&A'A#E;?(E=$@GA+_0+* T@]J?LFH MY-'OU#O>63T,WM-R6]&#F>1W2/(9V$YAE[M/:_;.2UMR1&E,J8#,(^-*#^BF M# M!J=+M)!6P*T"3/4*V=<[WU"@]^\@WY9FZ5%S_8CQ+_=W[B>MC-(N=I1(I(*PPC&O-.>N[^4#'_^S"T M_71B>//=PZ6O+M)?'0DU+GIRVYGM!^HJNE_-LWM5A\U^^ S:&;0/ K059YZ: M0!#AEB(N*$66:(&LP,24(D8MMF=T;!FL:4^S+;.I-V"5 M&>D93=P81K/4OVR/@G$_Q6+OLQA/7D;>1 A(%\"A29R$KD1%#6 MD4 (M5W(M%M,D*XB?4R/DFVU[[P/D3R]<^FC9Y6,L!EA#P%AM>3$8(*18$PA MSE(6:R01>6\(-YQ;UTV/@ANMA@X;$*B,KX\]Q;BC=_*-3829@15@/[T3RPER_*0?R^O#II[=JQSY]>7X.JJ9U,7]:30S"'B^J% R8:](=Q;Z3"=V6"7V>E'SWG-\)M7/+^^!,]?XI)J!#K6TH.K.!5V\&8U@*_O# M%[ *14WBR]/@2ADJ",<2&Z+%U?KUAVD)4+V,/UBW9W]::GBYM#-M!UV,KS_Q M$9#[D%G?1D9OOOO!+,"ECW06=3&&_[CIW0]Y) -H*HDN+/"D9B"=ID1'8 M(:QMJ1EESNF-.DK4O=9O/(9(/]Z-IO\=IZ]'%Q<19%=8R*VW0S^;3&+HRCX@ MMU==V ,5%*,]OCRU;?]B!X/+PH&H@=THX,K^Q>SB6M!D6M'FHZJH ']B*-QL M6@Q'T^(R3H$BVCT[6P!S+>82I\XA3"H8H M:$A(8 \*E+(BV/7D1R-#- PCKDQ$W$N#K ':9>WRB.O_/_,^DW3YV)4%G^>P'L' MA1V&XNVGU\5O=@(W?@D 1,7KT61\(P?1V2-Y1 CQY>KYB>)\:Y M@#=?)CDR'L0Z4 EDCEUE/!!3Z9]T?;^J9G!1XL'1; KPTL@N .E^"OBOIH#: M]^'56JS98EJG"<"@JGZHM9+FA7?H9W?.N7OUC%G/2^E0Y$RT#;^L$\AKJQWE MP0NREDOT&/*?QS1^'M5D/HES?HC5GR>CJJL&7]3H'F.W>Q+VP"S](1!1=7Y6 MO)K6A#:%&VO:NR+%7O$Y#N+X?#3L^ZHFHU%+,M]L57P['X$VA4;?:A7ILJ7 M7DV"\+4M)K&:#:9S0EYYKHL>M@$N+9(N-@&XZ:T^KYHYH-"^G5S.[Y\SSG-8 MGTZ#+?>M/SV\F^)7!_WRV;$:?FHSZ#5@_+6%=,JN(,-]0_-4.9VEU28V6 MO-ZU^6>T_HS!-MGAOXHRPDO2U[7^#/OKZ^-X6.QFKT?PZ$DQGHQ*8!O8W81* M!5// M1H>DICAJ4+ZI4=?Q)UH= 6@<\M*#6JZ\1%9PL!99204)P?MTSYUJ^9*\_1@' M:=E>IV7L"(F$N3TS_ ;*+,OMHM#^ #"1[L&)/:J8U8:DJ$A"$.<@ )W3#$GL MN0>]#P>_YC3' O[#08&F:#GBI04+TDF+2N(T&(.!T.1/V#/9$=(3])#D7R^) MI_%HIDD2 MPXWM/4F<)UQ-FEUR9==H"]HBF-VU4P,P=C1N%;[JK*BKR13?TH]#8P%MI?,Q M:"0M#HB;TB(;4M-7KP!Z);8LK(<("Z*I+0G"0DK0_%1 VEF!K&&*<14L873' M+("JZ!,;I,BF*AE$P]$!4?^29*^]76N"'3[=6*Z7K=JQOVDFA>>:OL,:Z_ D M],'FTO3D%\E8[/M;%^K#;.+/DQ?TPR3M[ZO!8.1KECB%9?I!R:UB/%^8<;TP MR>ZQS>( 34U'!=CC7_KIJ#9!+KJ $=1$$*CYU??6WDHZ]QX2I9?(#\(S-4=:*3[5VNS8V)"S,"QC8[&*X>A9Z[2P9GXE^\\XV M6+7YX$9_+H#'2S?ZGN8!3WBQ.#K^?L\3>4(?3_Q7T2"[7WG%5P[XVV.,=*9_ MO@CU'=LOL8GB175ANA=V\,U>5B^?_6%E@^:K7Q_4KR\]Y_#))DO\Z*"'S=:W M8]?[Y\]_*SZ_>?V7=^]_?__GMV\^]8JW[UZ?;<)Z'0^PN%$4=(?[9AZ4?8"; M\VXTA>L [E\OJ]=-Y%$?]*)/5XKV__Y?FA+ZLG@.EX(J-8OAYS5.JA7!!99M M82T/1X9^&8W"M_Y@T$BH*]E3-<;'0OK!,P!-TA+6"ZA>)I>3'5Q6_:H'T2"#,='WRD9V$'ODC!6EY2T&1: [, M[?+6@H"HP'I(6M%%G)Z/ EPX'H,V6G^4="AX#!A@L\F5IG--([E%>3K;U'B] M[>PM,A<]]8@X;M,ANT)&<()@Q$'%B)DIUYO'/^),_I,_CV$VB._+&T[AJE\N ME_ZZ[82^'D4-,Z^F]QWZ_R'[HY81<-RWQ%*P@4#6\,"JT4H37RX(:(\:YS(] MWZP?O[CC9/%:H-Z#R;'=4;N<@7??73TM0TYNB(^UL.IK' M?*;Q)"439I N1V BC&:@ZO>_Q_!R$9UQAG^:WY .F^RXBB^J"#(&I/QJC&C] M[&S)]Q6SF.^K62G!G]4]*=;[^&X#-&[[KFCN\I/V-WON>N M[Z\/XXYD0/W#RB4W$L.XMCCU[NR56Y.]WR8GT6A6@394W:N&PN&NRY:2E(Z0Y@^J71@L MU/YSMQZTN*^:,XTJ':?%_MTI6(<^N1 MUB5%5) M*Q&>,!(>5/G%IR=HD[L[<4WK+'?9XS*+TQ/&O&RW;@0N;X=?X9?1!/@T MDU5&BI,4I4P2,$N#0TP; J*4@A2U-"!B32#<QP%XF6[="-H^3")8]L/\SR):BEES3Q4[-6ZYN;U*;.:6HP? ;-INA#1_;C-<,TUEF#A)H>JL$DHPAC#C M(""-<,B(2) 46GH=(A9NK5+M8ZS8.:-U5I&,]AC-1ZLGC%+9TMPL1FE)EUVO M?90I+8/'2DX@E\((I@Z[)2"1Q]<=LW;!?=V5O 3DQXL M:!:OIPMZV;#<"%W>C89H'J(48AE37Z!B:K]G^9K1XY3EJP?9*E)?!X]Y:BRI M*#*,&&1=Q#':P"S%AR9??VWY][/]WJGKUI!\5'K"L)<-V(WPY=AF.9LQY(3EK +!Z+BU2% E$%>V1,Y'AZ+R0JE 2" ;Q05W?E@Z9^=Y M!# HT"MQPEVEY/3(#SI99(XY>A#,=FTW)9G&]C+78\IP<0("]ODC"]H^3& ; M091,B3RDE& 8.U4B'2Q%94D-YM+8H,BA&<:M@%[^HH6'#PTZ=.6.ECU\A(>] M]RN+=J]BD2<#L=EH[J;0TU)!]DQ?3Q [L@@_/!%NHY!<LA7=F!30:E>\M.>$B1+[PRLV1;?4'I?J\Z1 MY??3AI LOP]/?FM.HBAY\IJ#X\,JMGR[L3R'HR&7Q!@[T66W5U"2-MO>3[W7LTOWN%D83HH31+!69V:-6L)]>Q/=9C">O M(-PLT#GW6B=?O&(@H7F,8-ICJY#$@I6**"[5/C.^YX7);A;LL:O*V-3H'F,[ ME>'7J&R?4OS8\],V8)KB/E(:?-*]_>',MO03^E^7)EP/M#],Y/Z" MGPG&?GIY^QKPI.4]=AW^.:N HRX?L137!O2C]S>7IB>_Z(-4[OO[U3.[JHA4 MO%K+ S_6M;H]@K!!.L#C'Y5\@T_\8!9BX6&PHXLX*29Q4!-9==X?5[UB&OWY M$$;\Y;)7)/41?NO588C3B87;$AI79\7G\UB4MC\IOMK!+!:CL@ [Z*Y7?[,5 M@&GRRP"$AR(A^1=XP*0_FE7U@^IQ%!=Q>CX*\Y&F:V"(_5@6Y61T44Q&EW8P MO6S:DWSW( J*:"=#N*PJIJ.KY]<#@@6N4@C&8I2IQ9B?PLO+V70V@56PU7E1 M#D;?J@3L\"1__N-9P)I4<#L,,_2K.@NJF-CI?$D6CU]Z[K<([XE &2 V%K.V M7VU_4+_@O%^E'J* ;T6P4UO8D,@(+ER\R!9 <_^"5X]M L+^.'5G&<=)E=[5 M_QJ;5X- A"\NX?EPUZ1?_>OJ2:LC+5RCT:MG E>8 MT4#&1UBI5^U"_=JNTT=8IA6%8 RDLM ($%U6">[2"-39[?75=@\2/]5L,) 9TQ8- 8:>1 +"HB[>"'=YX2 M(R@)RNQUX_6!;7S"QCD.3)>A:@T)STY9C"Y#:0D&QB#9%?6"V7L)V"4Y%F:3 M!/7IW@I,%&"\_YD!@H/(!4%$,66KP#V!:T"Q#X6]& '._[MY2-L3,]WR'P?' MMX%17)8:.9&:_TI'D5%,H,"#]8I'RR.[SK<<$#T:AA%7!D#>2P,@CQUBRCCA MHG4EM]=MOE=+"_*^O,[(79ENO*?5[4T6=D^)C6*6B&_T /JKELGN$C2C(@X3 M4?W5@BTQN2Q(+Y$>+YX#0<'(0=TY.++R@DI&I$#2>@?0[B,RQ$@4?=2,@Z#P M

*,A"V%[(2/4D/BJH 9$ I'H]JJFA) MZP8ZH36=,*"F.+_*G\,")8I;12C01/NC\/-9\1LHT#^FNM[&Q/8 \EI=S]N( M#1MKK01*<9Z7H'M0A4SI-:*AY)P&AD&G[ +#7H^JZ?LRN:%2YL:G./G:!]OE MTV@0ELFP(Z+3/2T.2?M(TNM&J=9?V*,AT96'14K7?DG+E,ZEPB'C%",">TL MG<#.2*1CD*;$(E4*3. CH=D:Z3P&IW9*.K1G#HMT'H97/Y^$\GI_?]E-G6^. M=57N6@-0J%I_4-5:0+7WJ/5=@:D' JY*/B-@KV+T-3;2;-7+U>I8"UTLF=-+ M,4;I^W2BL*K9N^2^^AK36^WT2I>K^C68P%,_QT$ MD48"MBW3!86,)X&H;O_;'C8[VC-8.TT:^C8;5]27#_ 1:GL%^WGH0L MZ4VU=@Z;DP)Y:D2HIO#/18UTL'NCQ>X5=A*+89RF.@.Q_FY_DOW@3 &F-=?& M2Z08XX@+)Y&VA"!&%:=2LNC-6I.LQY@"'P%QA[/XVV1T,2_-\H_^]/QU>R#S MYGM[[)'L4/A?*DC>E7)'68_J@S)'[7!_+P^'9U/X4G#)I$(^"H%XL!I9R@BB M6JO( E 57HN+?(Q-L3\:)%3T#+N])/[NR:"7-,'VI+&?(G)\JQW5(-FKM86- M1Z+QW3*))2V.J'A^AW M+QG @;,$$6-+$%0B(!-]1)XQK CS0J]WUWB,H'I;+\'OHZJ:XT1_. ,NN=(& M?XG '+&Y#B B5F^^ Y:,)L!+0!9O896K%#6=$&8T&,"M;Q-_Q:JS>"O>,U(< M$);47'%P!$.DL]YSV'*=-!M'0+,)PB,<3%!2.!?P6D_MQTB5PR<8@GN:WEZQ M;K_"9\5%"L!S9?1F*?1X*;1',#@%^_3^YOJ'R:AASN(WX/:A[]M!\7;8L&NB M^.=_'UI@!)#0/V11C&4) M+-AX[/O5BD/.5D4?T&U:G-M0C'R=5!6*UC7J(BQ$"N=+"%CV$\HGK@;>!@"< MT>^<0Q_ Y-NS1U:S?QYVH)!_&('\(JFEGLM?U*Q23O\ M5_J]C$O^T#U#)PCK1DC&/_TQ]+\N-*I!_(Z::<.\7L# 9A?#EZ%?C0?V\D7Z M]N78AB19E_+=^LT[VR2IYH.6P^:OKV]%(&Y>NM'W- ]XPHM%T/WW>T:>$_IX MEK]*#-G]RBNQ$JJ>XLZ;\/0_GB]2S,;V2VRRQY M8:0O[.";O:Q>/OO#R@;- M5[\.Q%]?>L[ADTV6^-'!_9NM[[=F FXT")U [.>_%9_?O/[+N_>_O__SVS>? M>L7;=Z\W8KV.!WBS .Q.VAFX^E WY]TH14R#+'B][$"XTE\^7;D2ZM,Y^K)X MWMH]2VK,@I-JP^-&++O_4!=&WKO919ST_;RBBI(T1LL1T5XCSKQ'6I424>R9 M#%2[L-[2^C%.@7D"UJLKD0**W6])VBXI;PYB.LNT$!@:WA+ZW MR?B9'\:"HC"S@_:$MCWK_3::#0(H8%^3QA5A"/X\G02'6B=;.Z+^D8Y6ZU)V M,NB#E=X&@UW-IM;:TA4K+[^PZ>CYZIV@(K51R,W]AWH2NRT:64N0FR>$U?E@ MB_2Z9KPI,^V%G4U'\T3 -)XD/V$&Z7($VL]H!EI,TB1?-J\C&)_AG^8W .$/ M[+B*+ZHXMBDG9+X4=:IH\^QG-Z66?P6"J$,=+E_,GW%;SGC]6J[/M/XIJ06W M7Z//"+_C$G+7]_I,F>7_U*8//,,;C\F<$?;X,=V1W*]_6 7H)BI]2,+_0Q(N M]=/+;7](?:RG-#V@@O3M?SV3SWX\U0=5L9F/?(N+TYW&=]OJS4.3_SL%#KY) MCL3'$\I]2J@'CY=.]5X!)7R 2SF3L/V"?CE;CA[&S5@3E/;N;>Y<@B3 M[Q*QGK]-,6FC666'H:KC/^*X]IP5U7F*0&N2+:I[53L\W!7+E0X/!7?>S>/] MGWX%KGU7.]S[QN^JDN&15BG$#"MF&4=!"HX1-99 MC^WPPJJJ?VV2>+#-.AG5. M553LIGL')Y3:DI6(44D0J,X8F:@%PM02'J7F.*XUT.Y:C0;NODHWNK\ JF#5 MX;>[TH18#YO<3#/CY-/9VXR3'>":5U&7H!EC&1WB3#%DE*S[$WI9,N#WK\;1(/GN3-^*<7VS5]W.]>E%Y?7%ZD65'[JB3.^H1-"Q.T$EM0CZR38&#SUD[$@,&,9K S"TD#-CNV2%DVR97)( M+)PMDPSA&<*[@5SGG9*6(JF"1]P%@6P)OXFH2\Q+'@U?*R"Z9J;JVM*>IMM.-Y=6JJ9U,7];[A_JI[.N+U.]V M '"QMM-76Y&*OJB?.BSMLW&UJ'9$\^GWAVD&J%Z%'TP;5&N^4&>65G%1K.7Z M$_M9_\>0RS07Q?+NT _-&L M__+R+U9_L?CSM?^<8/M67NZZX)#92[TAB>\L[&,VK>LCS_!*K:&[ZAO=76MH MST,ZI.(>MSL>GU*V_LUS.[YB!+G.T/75>Y7*">?20D^E!$%&GZ1>AT<2BS3F:=C:H(G2[K9!&><2A7_GEPY9];C(R=(5+'X??6;P[C6'>G4N,$IYPI^JBW]^BFO+,0X.6ZF?53'Q,3O'PX M5#_DMFJE\8X'>AX:\[)WG2F7D]HH)DR%0.NDP.!2 M[GOZX81BB'KOF"REB>L'V5S9*$HB$%9$PST2((B&B 2-*DH2HM-^O4=PVPL1 M^.]O<_9[%Z?ORX^QBI.OL:ND=R)%3TJ9L]XSD!WZEF8@Z[+&IR3<.2T1M9HA M'@A%VG"%C#"EMH(X0];RG)6TJHR.(*D505Q3CYPO,>(X,.4)5D++_0$9%STA MCZ\:T8&7[\A:@9+M3,D1KHL#>(1 M&Z0Q=PB[$$KI!$B<;M7CQ'AO4[I$8KMMB!60*MSD4JL9O^ZYI?M+F]MI)? C MQ2]GJ:+2$%2J2%-!.X*,E1Z0C!'JI+)*B$ZUXJWC%\5;+!7]U(@]^XYWJA7_ MUA_VJ_,8BB^C4BAHT<.8EZ.(V(,EL,$0;0?Q:MY>-]/>MPR3O&;EE]?VH M8#+7K=Y^]]4L?G+YH%P^Z,[.8]ABZXQ"RD0+*CO5R"CN$!"KLHG:JG3_Y\C\9(#- 9H!\"$ &+86E6"(52 " 5*!X$RM1Z1@A M1D9BE.]46>\.((G"/<#P#) [<[Z??/[2A\EH#'.X[!7C@1U."SL,1?R?67^< MRA?UBF&T%HCW"=94N&KKRE MQP]=I:54>$&1 FT6I1X"Y)UF\G SG9?&R+%X$9L8RSU$IM$"<8Y LL20('E]RRC$O M72=J\8(!0;S\UK)?E]*%X!X162G.J)6W] 102T8?E-(=1RIZ M;TKF"5S0A5*\==0B/99-^>P@WH=*G-J+3R>SFN+:2K!?)KD4;.=I<"=5SN74 MJUXQQQ3!3J!@1(DXI0(YS0(R6%E'N% QZ"[4Z67FK:LQUJS;J;L&]PS'N=Q5 M5KHS/F9\["R\PTA%E"\1X22"ZDTX L24B'A%#6CA2JZ[&QZCN&\?'ZGJ*;7E M,MM'A8\[\WCG.E=9[AS*E+.SIX/\/A<]\U8B5SJ0&3I:9%)<8(FY-Y%16X:U M%)G'Z-3S>A4?4K6*;9V"DIY4H%GC'!68T2MOZ0F@EU+& 'H9Q"T&[56D S:6 M@L\"<58 ?F&RYA%XC,:[(_02W/0HWK)?X,F0>J[=NEE-"[#)7A2OO)]=S 9V M&@/0(MSD^S;15!89V=&2'2UWTLWS^9)M58P%7%HLA4$X8 >RC$;D)"5(>RF( M\YQ(SKI0PI? X->W2KV.!)Z6K$?9EIL-'ZB; MYWYU'G[.,)UA.L/T@<"TD@9+)02R'FP,[FF WU(=;[ ^L+4D:D:[L#8.#:8I M[QF38?H1,)W=\MDM?TCB+U=7/]7JZC02Q4KFD ^<( 3,#9@;,![78)%Y3HD#9YT2!LH\-*/N:(U(* M3Y0Q"H>U,D^='BUT!Y@*%'B*=QI.\^0!<[/#AY-O3_$^Y7T6?C:9P-_%H&]= M?]"?]F.5NU*,PO4A M3IG,B61/,0XF%W?OT$"SM-0L4(Q*%ASB(4IDHN3(>\HX%LXY'S;Q:$VG%_T7 M+0N^;CCPS1(#OFYTVXY,-"9ZF&[YB.7)V%X9PPYX2S.&=8AA!A-&N;'(&AH0 MQX8CPV5J#QVQ=9P1AM>\\@]Q,FT3P\K^]QC0O^-DE$A;4T)?9OSJP'>4U>0' MLM8GH-6JF$0@Z6%==,P.!J-O=NBSEGQ"3)<%RTJH$M;.$TN1)8(B+F)$IC0& M8>J"TC0(3#=*ZZH%R\?X-0YG\6/THR\@0.#MB14_UHSX,59Q\C5VE1I!>PSG M%D@9O/*6G@!X.F"KJE_V8^C674QP3^2"O!G#\I:> H81QCB+)B++;-)M'>BV MQI=(>!.%YSQ*TTD;X]UBF.YAGAM69(_Q'@,K2NM36.)ED4)P[;0__ )<5.7> MQB?$>5G2+$N:R 56C(*B+$( ;9E1!&+$@NC0DE,F2REL5S$5O[7,]W[.>Z\3 MZW6N)Q-%LY#)Z)6W] 302T@A&2>HU)2#SDL O:PVB#"N);9$LG(C/7G7Z&5Z M6.=#K^PWWH.&_#:A0JQR1^/3X; L2U9JJ3-3EH)3I(2EB'-KD(X>PY^!E4P* M[679A=]XSF@?[*5U@]BU &$F'SQFQ,I;>@*(Y;T V%$.]-< ^FL).JUF&".C M9&E (Q9*=5*=:MN(M>V"@$^&O+-3>+4&!L=[T+U73#<[XG??F]K1%QV?.D)J(1&7.JG RB--C+!&"J?EVO'58U3@G2"7ZC&I,W)E[^_N5>&_ MC&954H1+6,PL3$Z&R[(P6 $:5W'+/3$"6B@BFNBZ14QHCBH,"J,'"DXV* ME&X-H_BVNY\_&8+.7MX=!S;XT44LIO8[#&#<'&%D\7$RW);%QTIBB2:8$ERB M*&7JH:D]LL*4B*G(;&D#\7RM8?PC^XZEF+F&]SXGUNO652)Z7.93PPQ:>4M/ M +2PC93SZ)"BJ>=OL Y9I2CRS#MJB:3.J(ZZ<&T5M*CNX9S#FQV\^TR &T]& M9:PJH#L[*,J8@QY.B.6R5%FI)BPY,Z4"!9CX5# -9(7#98FXCX)2;.';M>BY M#53A#TN,]UOLO)IPCZJL#V?DREMZ LCE1=^&.LII.9G\XF_>&7+$U.ALVR-%F)>BB]8R4( M!>:=3#JM!+G"+#)>>QE*2S%V7>C!*]S6UMOLN/9#CZ@<")%A*V_I"TA- K1+38!+X $)YQ"-@D?72H1)T6QT)==1WX@[> 6J1GJ2Y M>&-V!N^C&,3T/$ZR#-F4O1S069PLAGLFQM.B&@WZH9CORI-AP$=N^MTK<*1R M*'HG2-W0U!*0)#$$I$L.@D5$YP@G1*[+H4=5D4B<^@DP;W*Y-4'$9,^(+5?B M_ &A- X-S(Z>63)"9H0\'81DI3=>*X68,H"0+I8(-&^)&)/6E9&70>M.JE7L M B%-C] M5ZLX*H3K[X>OG198\W;(3/:.)G\)HY@9QG[)GE2AN6X__ MV*H0NGDQCE0,24N\M\*BTI"(>,DXTK*,2(H8B**>E'8MA_S1BOKV?$4<]S3> MHL0_>7V])NAB,!I^00 &%\OQ)2_N0W9'*XE@ M3=.W__4,<..'@OE;'*YMT3 MC +9C^EV&/C3O5G&/.8L>D1#BM3TPB+M-4,N\@"FEZ Y3ERM\9Q Y^2S.(=5F!A!HC6+0H..T0+W%$.J:V@\I;5S)LN0W= M!&[N L0$@%AN7]")\RAKR0_DK]>S"EX1)T"OXU'5GV8-^718+G-_^A/S^?F81M@PB7A(%4FDPB@"*G')"2?KG;@?HQ?O%L.8[BF1 M,2Q[D?>@'__6']JAC[G/[:GQ618L*X7$A2E3V [HN)BE#"6.-"4ELEBQR"F1 M7G>B'+?LMMHKLG.!0FA/F5SO*F-7WM(3P"X:<'0I2IM9&@&'K %5U!$@]&J MY+8T-G:A%.\(NUA/Y%I]V5FE,8IOK>A5]X*EQW,CA Q=>4M/ ;J8M\9%Z5!0+@!T$8*<\1@YSJ335GK* M_-8J7VT*767_>PSHWW$R2INN*:$O,VYEY_!>0HS[PQ@*%X?PV[08QV%J]E&, M!_#XN89\F87,R?!?%C(KH<8\<%D:@B(U"G&N. B9(. W2[5QQI+U0N./T8\_ M-&SW:ACJU+D/HVHZB=/^)%[ Z%H>_:5AT0_ F=4VM6C-L@Z=X2UOZ0G FR0F MAA@UHAH#J!FCD8Z@#SNEN*#2*Q%8%SKT(<$;[8&MD $N.Y]SF=DG*FQR$<63 M+:+(/=8Z1(&H*0WBC#&D2Y!%'+[@U!+J_=I!:'=E9KN71;S'^)9/0H^JCF(& MR0R2&23O $D;2R>"I "2PB$NE$*.E!+1H R.3#FQS4JSW8.DZ)EM'^L=%4CF M8K.YV.PA"9]<0/%4"R@Z[)7DG"%KZTH=T2#K4LRUHHIPS'&M>G=?;+;[R)(4 MLTAV6O'\R==0S'"9X3+#Y8-25&CD$O -&5#:$3<2(\-L0)+ZB WUE.%.PKRW M#Y=,]##G&2X?J;7#[Q:F\:?Y KZ;7<1)W\/?H?]UNQ/ZYZR:]LO+>T'DU>MY MLIA^_,I[+\IB=LON?7@!8S_]P,=_CQ$\>-+W8/#_G[TO:V[CR-)]O[^B0C/N MD2.0[-P7J:\C9'EI=($ @'39- M K7D]"OZL MQG$0O]CA!/[P_<' CL\K6]=Q4N=O["2&:C*J@+>KMZ-3F,9Y$UFF7M<-L\+3 M/YW8X?&)[5<_H]\^52\__;WYY?L*1C=-=M;FO(+?FJ"?ZJNMJ_CM;#PZ&_>; MI[OS]NDG_6&L8W4\ L8J/WWY<&%3+:WN/ MA>N^61F)'$#2H!1B )RU#MFL<5)F8-1>@F*ZF*NX.I!7NF7_[EKNRXCX5& 8%5$6<13;L#D'$6P=5H+*;VQ M*Y4%--%46 &4HJ0#F>H$-<;^7JQU_B6K9:F1_GU-02V ML-> #]M[^RAM<>;+\@KV(W[S@VD >0WB>4'J@_@-A?XX-MOT"@8V/1V^#OWZ M;&#/7^5O7Y_9D,%]R>W8;]\Y\]2U'\R$T_SUS:TH#@,H0-_R/. )KQ:ZT+<[ M*CR$/EQ:7JC<3[_RV1&\I#]E=:C5F?YVLO!SG@';M2Y,@'48Z2L[^&K/Z]/[ MC[^^^_E3KWKWX>W18UBOXP%6:W7'[A1%,P\TV<'-^3":P'6@]+T=#9OCBD9- M:[-X^W90?9K !UD"U=4LRZ!ZF0O?]$$4A>]7.*F1+0LLV\!:[H[2_0]0>;/^ MO#T9TFKZ[/OJ. [C&'1F4+UM=6S[PPI4EJQGUZ /9A5ZYS0IG[@Q%!0B:JP! M3=AX'S)*B M>C5K\R'P\.MH%+[V!X.?^K4?C&K8UL_PP!\'(__GBRK"!I]E!^,8+/)+-L$E M\VQ)T1UH] @V,K3^I6S=1STAW%%];G8J^S,5-]UJ L]6JV< MC6@^_?XPSP UJW##M%_\\%(LM,BE56R?23"^^L0=49OGQ'%A.K3:;_.S4W*/ MCF"/!4,2TQRO"AAG/<6 =IAJ;)0CPG1![I_\20S3K"/-YW8]N3^-?_V*V;15 M9?]-G07G7)\BC3[%&PEY1M%%;[N^K_EQU6RHJVD:=CH9S0_J\E"R(P6,P'PY E@836>I\*\7D'$$ MH#&[(8LO>U;'5W4\LV A+2"U.8UMG_UB7:#;EW[=;Q.77\V?<5T$6_-:88X( M_R[[AZZ_AASQ6R^Y[7MRA]?LY3MNB4C4-P8DKJ/CA^8>90R[3C)[^^.4O]O3L]:?&%S4:9N]RH:]"7YW1U^?1Q X*1767\%'4JZ)> M=057^A:XV@7.ZA*,7K[+9W&C:6V'H?[^X22P"^OR=(AS2^&(QT+.?;AL5[/, M?K2#IBN'O>2;NN*'Z@IJGE7VQ)T[RN_!7/=]?F4O]V=^92_W8GZ[76#U%G/A M699]FA_)=94HMS^B_KXI7UM7\4K3\T>%_)# "*WBB$C)4 M9JI4#GQ6LROLVR'[)F(T$9:B1'/U-<48"8"<$%?0KV)4KU*"XM6)_7[ K[=LF^3D5F; ))R@)(4AN0 M"1HC0D&0:D(\(YU4^]T(^_8PAO^*_'V4%?=4E7OWT8I[X_WT=-JFV?=/SVQ_ MW,3E#8#&NVL@=[BF7:E7>0#U*E\^,&SU?G+.8)*TQ 9YY5VN(&:1YLDC16FD MP=.(V4JB_V.LS'<-&L2PA!#O%@#QODL5EO3XIE78':V$>3=%\$X'M 62"B0] M-23Y8#E1-B*7$SLXI;FR%Y:(!>&$LCAI&KJTG)\*DG)-DH)(!9$*(CTW1)(L MB4@T15H%AGAD$FG&05,"LYY&S6C0*]FWCW$&/!4B48Y[LD#20R"IG P_VU+C MA^LWV'>!]^S%V34*,38I$*&0CV!TV2PNV*Y\9UCUG:'R; L!*:)X CXUB/N>6[KJC4B),3DA2!@_75IX'7$L$KB(F&?_IAWMXV, M1S#'N\M'M;?4VIO5ABEFV<%PV*$*C5D]V++IAS.[?2?IIW&<.P;6#,8..1NS M7F4,TB97.97<1BZ\-F2E@J&*BEAO!*(8@_'D'1A"VN='>,>#Y"(9>[/CO&,O M.><]LH=6T3;.Y HL%%C(P;7>TB"(1S'E:K9>1:1]4,!RP.08/B1R);7E,85- M"RSLW[G8;IL4'61 5C;D0J"--58,L:*U%O'T5.))!(>=MP8)^(DXBP!*%F,D MC="<..>)64G=XB!^D@,E-RE*$=?YC$X[C9+C1K @C S7GK>]\?^>YG"/GQHN M_SV.^Z/0F4N_I_3^.0B+[EK H7AIRNSVG:2?1M[QF!0W)B#,J$)<1HHT2!#D M<&1>6DZL6@EO?(PY5N3=LS#*RLG8Q=+^%,?1CXZ!1#/;C-)%!X(PC;E-S+S_ M6&X>TP]],,N*.58B^$L$_XZ(.$^\<=;FZ"HJ$0@[@AQ1N><:$XPQD\AJI[7' MF'3_/>Y/8$ ?4_JC[3;^>=2VY?MQ6N>&X/4_ 4JZBN+O:2)*#'])*RJ@M,NF MY([R4)'GA76>GSQW E,5+$4V!H.XPQ9IPC5BE'(5DX_1KW35?8S)6N3Y,Y#G MCSM[+(76KRNT?H_SQ9WQF%S?R6#V_/]Z"S>[K4=UJB.XWXZJ(K/FUR, M@U^ 0@V%&@HU%&HHE0AW))JJ>..?X;%7.2Q^O*6,HZ AI(!(Q& IEY@[PQ07-%=,3J2W6%R+4LN"WV#E,("\>"RIXN07/)#N1@$%F2E@@ )QBDI":(Q)L05=\BH M&) 1D@J%#3/*E>KQNT+7^SV[P^1:3#%3B3@DI2"(FZB0B=ZA) +'T2@K"%DY M90:6%HD(A%4NU.,DZ/@T1"1H5%&2$)WV3\&U1JL>+[+V489:*>]62L;OJ/56 MSE[+V6M79Z_*:"R40%IS"U*.)J2=X@@T4VS-QUB4I63\SI^\%D@J MD+35\$ZE06FF$GD&&,.URL7S D8!>XPEUD*JE0J9CS&7GPR2".NQ DD%D@HD M/3=(4CZ7$304)6E=;B 7D6$^(JHLPTIQ3=-*4M5C? %/5C->\YXJD+33:5@/ MZ="J1G?,2O2(YIY,8RF;A"W*12WT^ST+HOQ[.7C-4G"@20M!$5. M,X)X\@QIG&C3+2X%K"06HDNKOZLB]$SW]*;=VC>2Q4$F=Q2<.%2=U5Q'].>*NK$@\_2X7<+T_AAOH ?IJ=QW/?P M=^A_V>R$_AW\WJ>?0\WO_+.B[*8W;(9#2]@[+L;;.D[C.#>D[X# M.U\9T$-6X/-)K-Z.3N&]YU7\8@=3.X'[^I/ZHGH*X('-_PZG=E Y6_<730?R M96DT'4].JM3/O%K]>VK'@']P=:CLI!I-3N"/23.6KR=Q"*^ U];5:%SY$SL\ MSJ\:5KX_]M/3>I+3VNJJR>LFKZMZZD]RDEL-:]1/P('#264#<&,=EV_.]3;= M+,&S\@. @$G,SQ^=Q;&=Y%&.8ST=K+P4%L4>QR9^H9[ E?'XO =8-CT;Q%!] M[<.4; := 3QX_AK8PS_CI#H#9FCJR.3IUY.1_[.9[NQ;;\_Z$]C8_[4-DLYG M Y0$4X"A34Y@7?*RY.>=5R[">\Y&>3?ZL'X7415'U?+6V!QA ?_F!1[ \R?] M+[%* &RC<9U+VX0(JWZ:QPK+W"QZ?U+!1IV.X#V#_I]Q<)[?/*R&H\EB"/" M_KC*F]Y,Q\)*G8W&S9IE(,[W#_*J-C?FR7H['I_GK^WI: H+!RL*JYS!N(:[ M86@PB=G8EL)#@* F1X?,8S]=5(:=G/3'8<$EL.@44]9KOEIPX3=8TWX$7@ 6 M:J1K?SB%WY>(,1;+\O\N7![II;FLW&;Q'V!0S#$2_SQIGGZ1WBQ@[6D MO35KZ>'_@SAI5O(2>2X>NC0D (3!>4:W^9MA-)GJ[["UT[ET M1X,P:WCJJ'J7L>G/]D$PF);S\P![RY@%8^S#+F5LKD #?9S'9S!1=[%_!Y-K!#^#O"]HY.^SY3U[]BHSS!IWGU?/_,+CT+" :0 M?S#ZNOR0R3@.0TN=,Y)=X/1L6QI,5*_K]9!YF=(6P!;NMJZP$WD@QQ6@0(;P MG][^T@JC^YP%%[PT/PK880AO@.'# M\O7/,K. 5(2+8#-:*LCJ4V8" )WQ^=)E0%! W:V(NLML@!C:CU> =PU:QV\^ MQE"O>UTYQ]C18,X ^D+:77M6.:_FI2\-MN*0IMO:_F;GR=E^-"#QH MR+^@K88 UQ+6G!1FE+W*4K"L7V,N,@YJ1ART7 S;WJ__1&W=\2P50.]J-G'< M$-6H.HVVS@_*SX09U7D[+I'8,A]?O.VH^N^LG\W9+1/ U1$M!EQ?!=F%, # M OS)UM)"ZUJ,%,8VCBE/H_+3\;A%W+ .5BX@"AX=FG)^5^3/Q=)=S*"1#VL0 M8?0EZZ/-0HUA=EECZ8_"#!3:V<)P9Y^^G$_F$G0.1L-CE"^MCL>CKX KXT9+ MSH]HT>[[@R;V'^?HE^797(I>II%+,+Y6^[RCXO+57JN4MH_*FY*A:1P:;@'[ M%34TLD[B@SDP/F[>_I_KX@WNL32=^UZ,$$[D_O668)^CI3 R/DCD.6-&2$Z( M7$DN>FY=>9Z>4N_6I&$A=F?4^U_U*A8NJ48-R;66[A))@]XV/3UK+V@TUU5: M;JW1WEK5:$&N,R.QGKK\OHRB%_JT#2TZVC54W2A=N=(I*-KYTYG- 4#Z M=U956U4]UE6RA+L.= /.G* MM[#88*6TEC<,J]>\:1@]X$#>MIG^V.!UO@G>,I,7H+OE285^2K&5.$O#A4VY M&&W>HC4B^))XA;^SB)F+C$NR *X:A-E F]W*[HR\26!X7[S^XGVSI;Y5 SQD MN0*6T)S"KTH3GXEJV3@$'7;G,-S&D'2B!J4D!.(6"V05 +DRADK+C=!X!<-Y MKEAJ&$9L2OQ;#?Y^.@??K^,8W- LT]&;1GJ:S:->; MBW?O*J3/2T!G1^9%RY[L;H#;%C998T$O&+)![8Z_CN'-@V;1WGUZ M6_UB,Y >AUR5^^UH?':T/2+JS?!_W+I.ART+9&?$@>-O(Z-:#_^-3LN9&SCG M!39LT9P5K%.Y&_?>DA,;Q&.F!WAI=EC-S8.9HG^C]QJ^RM<,1Y<>/UJ\]=+6 MK3W*^C]5]3?X_T)4#.(W%$#3:2#M%:SQ]'3X&C2 LX$]?Y6_?7V6Y1'8@A=! MK_UV^6;AH>T'LTV;KV1S*P)8>NU&W_*6P!->+7GG/XY#%+ M_.!CR\>M[]=V FXT")V?7C[*&SM>(#5 M6DSM#D#-/ AZ!SC5) MZP$U>]\M5*DWC2;U$]A9@U%V7'Z&!_\X&/D_7X!>!I9=%K?C:83Q+DWT$B@O MD4K>^K7H"];8>/*Z(0@$6WU:O\HN^WPXL<+7%UN71;OZKD-Q_&ABFHUH/OW^ M,,\ -:MPP[1?_/!2+FAG:17;9Q*,KSYQ1YCEIPA:<'[7 !0%T!D7-%-?0$@3 MDM+^[)01)"?4:0'TC#G8;MAS9 RG2%#A&#:<<=()(WSR)S%,VEZ_*[KIFW75CQM5'RE-'_N0,HYNOR='5-YO$+>D M >J-5JE?AO&,N?>K++1 Z34Y@/KY)<'=)\GO.4WOSO6F[Y7M/1_Y!A>G.WOJ MVGK N63:W]SXKS^\:0)4'EZJ^BXYRKNP>H5W"N]TPSM+I07F' 0+TT;6%3XJ M?%3XZ&Y\]"%.&OYY.XLN*N+H:=M)%#;:"S;Z[^::N2R"5;''<54NY0_:%N.% MM[HK@%N,U&*D=H5L!%\';;.Y[@)K=0E<+YO@A]&TMCF\^^$TL OK4L1YQ^)\ MA_:V:YIODOT*O7=3#NZ0VI7>FW[%T?PJ]W=ERV(T*(T\J2 YIRH6B]WI[ M#W#*A:+W>GL/=\J%HO=Z>_=NRD_6)6NW2S0_(KGO[;2&5\1Q6Q],]* MNZOGV&AN.R4D=P-3NB\/*5@NZLA0TCP@[HA%C@2/B V&YPJ1'*^4A[3&14\Y M15PHN(Y0$%0A+FE$CBF&-+6!4J%<6*V:VS$L+@6!+9^S=]5=AM*>DG+O@')# MS:P*8CZ;O2V(>;(ZL$@G1*)GW7EB/ M_6:!YY]U3-/!^WZ*EV %U=&_"M-QCI[H#GUSWMIB5Z\6,#E$4GZRYGR[K;\] M@J0^1W\RA-N/SXL:>S!L\RPEP.;L\R@3H4ZBI D($1HU,DPYA".6(8)]SD2Z M*D2D3]0JIE NV9?;9!&D62#PB)2,,MIS+K?DMI2R)T7Q6A;P*ENZ5^#U-,Y* MRK6W"11C$64N4:H3LE0;P+G$5(S$&K+2,;1C,-RPLU+UJ-)[!X_%5UEPLN#D M];AF#1,*8X&,LV#U)RV0RYJ>\%([:P5.:N40IF-(4VN1,4DB(H*P%COI>;PJ0(P* MP1AJ48XP0MPI,.*9(0B>I8D'W3QCOI MJ/8R$HJP#:!-4ZJ1$\HC00W102N6_(HVW3$8;M8[:7IJ#\]NBG.RP&2!R>MA MC5%).>JG6-"NM5#EXYAK4/G9(_N(805WV1!KN>+7->U M-(G<,!<1,Y0![%".M#48:6R A8E4GJT$OG0+.T_JFZ1'N/@F2_!DE\&38QMB M0^PE^_O1?'-[+=QGPUD/E!'WJ@:\3_IOU%1'@@GBPBG$%3%(!R&1]TX1C@43 M>N5PGA$"_WJ.G!8&\1@,LEHDA W\SA*GU*DM^3AI3VS:Q7F7XL9[RRX%(PM& M[C%&/HTK58=(@HX"L>0XXEA;Y#QV2$D5 $.]%'[3F+M95RKI:24.$H6+N[7 M<8'C#:NL,7A&065EBE'$B00H%#PA;:F1+E!-@MDP?';GLI7T,(&R.'6+4W?? MG+K"446Q#RA*"P9U\!39$ 125 H)YG1@8:461[? 5)RZS\ZI6P).US>[+GIQ M!^*>'M$L[\-HFCN&;U$SWD[-I[LLQIXJR2H$+V(N=:>B0SQ79M$:Q(RW6AK# M94J:795%7-DH$A$(*Z(1=Q(0B88<&A%5E"1$I_VV"H(:W6/Z23V[5\AE_Y7E M IH%- \%-)_&T8N%UYI'@:0F&$!8861IX(AI99STA&JW4B.K8Q#><$:_)#TI MS8'"(:@U*K?40.&X#7Q*G#C@3.-ZW4=N?YI4SV M%"$'BIW%__OH/D'/QEOZA&+DT-;A.I_CYGJ-[[M2LK?S*YW&RI0+1>_]]A[@ ME M%[_7V'NZ4"T7O]?;NW90?E]:V-Y;)'?Q>S=N^MLOB1H-P[8+_PPZG=GQ> MT5Y%,65%.A8L.?@I%XK>Z^T]P"D7BM[K[3W<*1>*WNOMW;LIEQCNQY[QJ44 M&"LPMNLP]C0ATI&".L4-1D9KD4/Z++*)&92T(9'ZR+G7&X;%#=?"T*HGY/Y5 MY2S!SP4Q"V+> >& ^9E0+J$@G$2<&HITM!P%(4<7Q^.E'D4I,OQXDOH<_!6=*)8Q$ MB GQH&G;]H7ZEDX@PQA!@E+A!";8>K.M.A*J M)TN+C )>94OW"[R>QEDI92326X:BUP"!'H!-,TH0(:!+)QR-H2N5)SL&PPW7 M<^ ]K>3>P6/Q51:<+#AY0YV:*##EWB-B@P$E3Q!DK8M(*D6320!7=J5.3<>X MUF%=!=I3BN\=AA4/98&NYPM=ZSV4/CCG"'%([V]ASOE0M%[O;U[-^42BO%8 MV[FDE16WU_-S>VW,8V\C(8I3C3QG 7$=.++&.Q0T4UQ%Q63 5SUG.AJK++5( MNJ@0W&>0U3H@XRQ)A!IO6-I26(9^@K[->TOI!;SV;DOW!;R>)BR#:"6%TQYA M)ACB&$?DHB=(<2Q95#1&MI)AT3$8;C8L@_6(8GN'CB4JH\!D@OP)YJP"$DEQP-B$D!4L7(A$R,(%6D5(HK M$XU9R;?@,4B&0?XDGV.9,;?(14*0(Q$++A)A,FS+R]FCF\X]NX%4]K_;6\'( M@I%[C)%/XTQU+ F-O4!!8HNXC EI:AD*."4AA,$\K?;8[!9S-^M,U50<) 87 M=VL!XP+&FP5/ ZAGC62(. % 2*U#+M=-L"XR:YR62:PDM'0,GAVZ;'O\0*&R M>'6+5W??O+I4,<49P8A' WI=U X9#?B4%.6.)N8(63E-ZA::GM2K*XI3MT2@ M=NK4K8IFW*VXIT4"F@4T#P4TG\;1RW5D)%F,K(I@$%BG$/R7D*(Z:L!@J]U*YX6.07C# MQQ M>CLZA?>>5R>V;FMQY2I=?FV>>Z^:+%H1]*KLIX7?*CL,U>0BU+3*SX'[ZNE@ M4HU2-8%W?(Z#>'8R&O9]O5SOZZCZ%&/U832)%>L]T-JXQRJTE^8GWU:MK'IS M,<@\AU_'\.9!,]-WG]Y6O]@QW'D<0*+!\HW/CC8_]NM&VLL"M$K3,2SSN.H/ M6W&:UW:9'0Z-KG^*J5%/T"#K)Y=JSMEQK&QKY<$WTQKVL2'1&D@X Q'<,HS5 M:9R>KMD$58C@,SFZFESB%0-^BD>582M M(AY+IH);Y%1,)J?]5\O+\3%=50[?#?U@&F#5WX[JRQ M7K[W+0RC/YS"I1_/XKA%H8[T2DEZXH8"X]M@X]VC%1NP(TPB0C1'W 8*1@$) MR#J;@D\F>NI6\F^(IL(*@Y*2KJV*ZH!^$(/G6*'!IC#BN=$*ISW)KO>J/SVM M-&)HY\B%"<$# VBAM F2QQ@9%A3"PJ04;;2*K@1L:AZ#2@K@",Q/^"$T45Z%<64]Q8? MT.8#UM#8_#/6? ;?@%)W%F$^7^+@_*CZI;/G[APQ$Q5X5-(@QDF6>5HA'4) MGB<64@B1B/ 8.3EWHEP0:KU$J9]&@XVT *8]@W<)R'9PX[.8\D(;)(4"1(JP MB2Y(@G1,1@4MI8DK&W\?H;>5C1<]<G%-A*)PV(I$D' J($Y#1)9%B@+U2)JRL!(7KO *5;19[H2D-8595@HMFNDWCX3J)XVC3 M)'M9&A]7&@T&HZ_UJRWBZ%H7SP8\M-=L[2WS,@^K>7F9Y-=4:X.HW@U!=(RF-H:),]N)B-J-4_WNHT>%SZ<4'FEJP WN15NQ&"L!>HD MYX8Z1E;2R92-8-\)A%5V[CD)8)*M/$&CBI*$Z+2_3_3HJG'V 5[V^6L7!+DD0423(@QEF>U-^TE27/14.(!N,1S@R;CTQ4GBQ)7EQ,HZQ2(Q=D1C% MPK@D,521& ?#,$5B+$N,9'6DN8*EHI@A;K5&QM.(.",N":VP$78[$N.7T73< ME<#@/<$WU1/HN=%_,3$Z$!BZ"(R#\>&6LXS+ H-;(C08%ACL#&YXA-](0 %$ M!<=!!RFW9&+\ M=V)3!PSVS,PGAN]%\LC,=RTN=%5%X1&X_5LPZX8/2=5V!/ M10\-1F,I*2))YFK[Q""GJ0&!(ICA7-.(5WIM;5[TO,E\W;'\$;3']:;*2=]. M1L^OG$@Q:A[+ZH5H^:S^%6W M#E^'?GTVL.>O\K>OSVS(*?-+VDJ_?=],P+F)T(=GFSTN><_CD,4N\ YD1'2SXY\^_59]_?OOW#Q_??_SUW<^?>M6[#V\? M572IXP'>-Q/OOHF69I[EM(.;D\MWU=5D5+T=#1LKITG#! EJA[YO!]6G"7QP M"M?6U5_^0U-"7UF=@F&EX@C;_9:O*TG=CQYW9 @LT]K5\Y M6\=*D6U+*TBK-\ M1HRO/G%'V".3!0)N/:TR832IQ._C!#ZHV9 5Y]SJ@!CDB69*QA0(6VEA^YBD]H\IS_;=L :R;WA_VZGJ[?6[DJZ> MZRZV^>--^;DVKWEZ"D.&Q]9-#OI@03V MEYV^(XGQ72>/ ])L(WNUZ5?SF(P!*?ZXH M9%]HJ7=7HB@["PC[%(?]T;AJ3YO#-%;+QPO7''HQKV,(!%'?M*0PL(I)<:0, M8\E1$P)?Z6!"#8_&>8^DTQCQ?&3F+%%(:^HTM3$8KRZUI+A\SO6;G4S'_!R=YJ_S0U N,(SBL+MU^LV._4E6%=L.3>A,.'W.,[+:H\OYS2<3<=Q$4F*Z'(H M*;^M,. 1QB4'^YFAV"/H^[OGGBY9:J!VB&O&,<,P"S! 1Q 7S"'MWAB6/;?TX.>#9=O.#]KW+=U3 MY,(&@ I[BX+F.=DT@6X&QA8Z/2COMPSRN*&2X>W.+!+1[AJX,!7U$ MBNNVP->>ZDO%++C453YZXUAD*(+N O E&0+30"!EM0TV*6'B2B:R2EA9+#$2 MRN2BD%8@0Y1#7&@B@O"!!+(%LX!QTR-T4W6T#H3,#PFY]ET8[8OB-2O14#:] M\/%!;FGAXSW8]!)M^5CR>5/W;?7FQ_?5'_'+:/ E5ZFXC]-.:VX]]4CKQ!"/ M3"*#*44Q*B*U3R[9%3M=)Z.#U!1QS SB*G'DG(I(.:VI!AO>7BBZ.^FT^\=T M&*M+#0R*U^Y \>=0A-1ILVFLG MC^2&:TCO+:T?('P=B#MC3^$K1DJ<802)8!7B*6>$8$.0H51[SS"S2EV%+T:( M]UAZP#CLX1YBD+7,(B9(\M$Z"5BV4C^P/XP?4UL0KB,OG2YG]P6HBNPY$#U+ MNJ08%1PEKBWB3$1D&$X(6V&)81H3L7*\@ VC23B"9(H2@,HXY!B12 /"8>5- M8KDNY-;T+'&D3-&S"GP5B;3_>I:F@@E.. J,R9S&0I S0B,?F26)&6M6S42A M MB'.B+F1$+<"X$,>RU(2+JG7:W?HIG MDWCJXOAR,;?B&I1RH 9/8$Y;DQ1* MF&N=DL6.N*V>M>KB RSP=3]OR0&K.P^IJ+M/$&AE3,P%!_AE,P1:CAS7$L6( MK:5)$NU6>IG39 P ID).Y20Q0S'2 FI2A)5NU(->#!?F]2M+OKP0KR[!EK;X(\B+('Q+ ;ED@4E&D/26( M:VN04R(@;)T.@1"E$EGU"5N58HX+U2K?0SUR/F'$<0"=@& E]$I@U5,( +F4/6HE\LQMYL[JP]1,$H8PLE8Q&T$>1QS-4-GG(D4\R16^S8\P,&R M)-X:%6TFW'[^=A:'=>PJU;"'*=D[O>QN5;'OU.;NT"5#\;T4WTOQO3PG\"LZ MP^[I#$(P[A*-2!K25%8B(/\Y1X(K:7APR:_J# _QY3R)SB![6.]?UMPC=88G MBV!IIC'K+DURN^D' O!L>9JNU>2FMM6[Z@1:E3J M@PQTWHZ/:0_0MWB4BD>I>)2*,E*4D6TK(]B8J%ABR%L3$3>.(*,;AY,,VADI M*5LIW?3X"*,-*B.&%E7DJ5Q7)1ZI)%\5EU-Q.1674SDW/,!SPVO<.Y1J;+1& M)+<$YUZFW.D4(^6PIY)2F41G[ITWP_#6GO4G=O ^VCI^=#!/F\=2=Q6U351/ M,[EW)WT%NXK#ICALBL.FB/(BRF](OV+<1L)Y#NZ-B(-<1E9Z@:))3E#CM?6K M77\?Z!S9O"BGIL>Q*J+\$0Z/4FWF:@*6GX['\'=UVE:5[L>2\R3Y$@RZQ%W28!"EQ*BSJN8N" XK#2$>XAOYOUH>)Q;0=RL MV+UM96=G83ABTXU,]O/LZW"1N'AUBE>G>'6*8E(4DVTK)H9:2K40*,I$$!>: M(Q.%0\E()Y+V@>J5/E /\31M0S$13]!B;3\UDQ*5\V@G%= [FN2F;#D]K%<- M8ET7GU51#8MJ6'Q63Z<:TB.:!5(83=T@;E,YO)L\^L^-:HGK%^/9ZXG75&). M+EEA)2+!:\0]H\@12I#V+#H:/ _4/)W#J;.@(-YCFPX*NI%HGE]WB\.%SLXT MB2WBPDZI$@>]#GO $$67*+K$@Z*1B*$A$(N8#QSQA!72$1/D?13&>HR960DL MWIR/J*OB@^H)HI+V3)>XSBUTO2MH'?$]M.!0KA-TO])"6ZLLM"'D/B15;:74 MU'.I*O4T>[]W6LDAT?;A.>T.?L9[3<\%JP\:J_=G?@6K#V;&R[8,_&[!)/MA M;@Q^F)[&<=_#WZ'_9;/S_->TGO33^9TF>O%ZGN,,;G[EG1<%IGC-_&YZ_L)7 M,%NK>:UA:I+P5B/%S3/ ML%7$8\E4<.FJJ^"3/XEA.H@?TV^+L_2/:=F!\#GOZ&=XRX^#D?_S115K;\^R MK!I/XS+M+LL=6%;&OMN$\+EFF^_@JKG'GERWYY]/8I7ZV4M294_),-CQ4@A" M-4IM"=O)"9CPQR<5Q517=AC@@PCV>0(^K.PX5K:NTF@P&'VM7STP-*F#N5RJ M=K)[C&FZ8LLY,C7 M$YILM/):.Y?RL/I#X_S!/+E:&#/1],)O.);#*_;UTE\ MA+^;7P];-;!G=7Q5QS,[MI,X7XC&G]@^^L4Z1\^7?MUW_4%_*WW;);=_+(XK9O1YR2XB3OC'"Z;%NK?LH4/H9Z4][ M/KW;U<.'A*?>H$YUM3CKM:F[(O;7EB7<:!"NCU9]-P1Y,9K6(#CJ.V4\/#R> M[I,:VG8&4QRI ,CB'.N$0N28&4 MD)Y+EH3RNNN0KPOKZP]0)<]SB4VPPWX?]X>^?V8'[X8?X%V?O\;!E_@;O/BD MJ]/;)\@Y?/:GLB58_Q[R0Q3Y\6"&V=Z4#S 2KONR@9(X"_: T'^MP!+]99+522 2I,%?!8=UY7LG=I,7).';59++(BV)=="HO5)$7!\,P M15XLRPOE$I->:X2C!>S'."#-/0<3PRMAA&/"Q:W(BU]&TW%'XH+WF!)%7!3S MHBMQH8NX.!B&*>+B4J]ZS 4G#* _"(\XDS&+"XV$%]8&[8(3*UW!GD9<]+]T M95WH8EX4\Z([1OJ\B-(K4N.Q;'/ A?7NO )[*GF2C%IP[9%T6B&NE$6.L6B>>8?* Q1,I11'*<6Q;!]YJ2W5 M' DK">(R@91RWB'I4W#4>1U-ZJK'WT77Y+=V/#[O#X_?G';8,#FW!2)T4WZS M_2_ <=!):P]+W[K#"'8TA>M-DZ;U#SN$>&]5>FE_U*AEI(J/;-3@$KP1: MR0FH8!8/I@%H V!N<*F^=H-,#BQE^ H^C#5\ O]6.;*66J2Y58B+%'S2B?!DNZ>E=[.U^0-6Y=,$?H3?XSAKQ_;XLGOA;#J."])" M=)FVWGWXY<4/_&B7:.>[ZBQG* ^!S(^J^1P!1JHS>]YFS\;3?O[:#@;GF7: MI8!40*(N@*BAGT_Q;!)/'3R+9)J)%KXYSS3E(N#H,(N[I4M:Z#JJ/E\G04'\ M#@9MGG7,KWHD#5Z3<*^5!;J/%E&BFJ;?"AFK@4@"<103APT35RD)$YUPQ I1 M9P+B# /U,690PM(3!Q:$=.1F2IHYKLY_ B*ZC#4!/D&G\+J3?#\*]ASE-41Q MN!59,]O?WF6A>U5AWA;E'FT1< ]9 [F>9QLQ _#P9>0!.EJ-=SJ$.T,_HUR# M(,>@@X,*'6/H5?\:@<"975='L$'S%;W,[A;^;MXP'=;1 P: @+(UH)([7U9W M_O(?&CCW=5W%;WU8$<"8_*@T;5 CC& ^8-56]=35_="WXWZL>_FO?T4_J2:C MRH/5:P'2XCW!??08O[7^) M>8++"EM^JCT#H\.W:#L?ZV*E1N-B(MQH(JR:6H\!AHT/]Z"QH[%>SBO6VBZL M5X&R5$^!RC,[PF#>@'S,.NI?[.G9:["4ZT;16K*FWP)W]2?5F^-QC%F69D!H M6 BDYO$R8_6J?_S^VVA\G.\YL76L?K3#/WO5AZ,W1[U:%6^9H5.5Z+Q&4G30>G583F&0>9_/_,SMNZK\T95[@PY?7C_'[WA8E MU3+6^,&HS@; I-X] U$8S;DF%LE(0!4#M0P92;-O5@@ M_F.=XUU J2NVM,U:<9P M)6+DR(H8$3&)2)V8D&[%2E8)*XN!C80R''%C!3)$N=S9CH@@P/ .M]@VFV$H M?O-AQQ88RJYW*<-GK(I DE&#&A+.(J&>1B(LAQAQ4+ MU-BT8F0K:[Q*E"!A[@%,NS7E_QZ]$N8 B0*@C36$5%O+ W8X.!6^HACS.$[I5 TVL ] M.,,H:"A6@KZA,$XDJJU HNC)W8+$*[1XV3T_X5DODG? .<#/,-/_5KG^GF_L[FVTB([)@?>C3N@\T*1E=##E6837QQ M.E%?.9Y(@Y%M?#[S[@2S"2@M= 4HP@":25Y HR" M)]XB*W_,KK5/,&0;/@[_GQWW\RKEGF6C4F](,49+4U&&?S& MN=M."W47![+5./Y[VL]F%UQT:O^,U;]!:83;!^?PYEFT*EPTCV%M#EG@W^/C M<3S.I-V>OF071V8'>!C\ 8\BW^61M8/I3W)\PL4M%\^=W36[YWF,/!BE>0!Y:4=+_B&&VZ4/9HL^/ MD2X__!VL)XM\<@2!S2- ^70<$:>) MHXHIP?!5:/]]//(QAOJ7\>CT79V=JSY>+N[=D0I*&>]IHG<(UF]&A0Q&.T<5 MQLL(!*%1#!Z,8PJDX80BB&IJ$J4.C%[Z&*IHE,M? 2CJ]Z.ZCO7'X<_?LM(T M[=*( M,C6'DUD ?SN+0]CZ2_(!MB9^:XRURST,!O$;"J"L-#N6RY1/3X>O014_&]CS M5_G;UV=99()I=Y&?TF\7?I;2T7XP$P;S/6AN1;"^K]WH6][,7'!]$5[\[8XQ MQ(0^7#H]KHCSX\A/78I8;"*,VS#DOYTL$F+.P+)KMQ'#?14S,^\)M8.;TX95 %J]!:4UY[4U'$8$G&Z?S&XZN62P9^_^N?1IZ,F M2O_W^8O?YE8=DR8:X&66PUGXYQ''P>CK]]_W9C[/)O;HXOV34;;XEL7_EU'C MJ]J>#N3;AL#PTI'_LSJ)@W EF&KM\BQMLZT&?3"![=P"W3556K-$:, .>9-C M &C@R%"+D4L!-DUR[@-_M)_VP@W[,?V_9DMGC98_Y67]?1##<0SOAM=U7+[! MA49OT:KE3CG0LD)\ULPV<]DV(QNR)^DR;2]Y1V!%07@-+X4 -G2^" X\ :F6 M&=,W3##KZ+3NMN^;^U[VK\ 4X!+@Z05.+ M+9G<7N!EY"6W'E[LTD'987/T:#P>?0667*_IKGCMF^#L54W5 M)M N3]O(SXSJPWQJDO]89'@N<_^%VM-DO2Q[>'IPQ_ALU)Q 3D!IJEOR:&[_ M E*@,6-Z^2SS;%3W9U\UX>XG>6CS(Y\[!7B+G=W3C<=,O\GJ/&KA_/WL0&FQ MR74)]]Y5=ET^E;&ST.XVC6(6V)V%7*L:K=GA%6Y^.=>BOK]\ED=9\]3\L#=U MW][Q8>VELX?]8SJ,%>'MTXZJ'TU878L7,]^;_.]&C\N[$S[%("CS22U!<$-YC8B81I)BAFR4D04M.'*29;@ MCY4NLLE(+@F8399)Q"65R @AD2*":!^B$L;?$*\RSVAKNA2]&89<=NG&S+;M M9K6=5Y?*A.Y*0MNUX7J/IPDBHG2!*91TCJ=4.676$8TTYD$J%J4R*Y%OVN% MM Z(F4P3+ KD& _(6JXM9CQAQ_:%)AKVWTVBF*/-PH*K92:^OYR$=M!:Y.?EY01C*MO^XWYC*Z:<][Y8.=\*C30WR/->3,\R=._< M0;(R)IHH-0+$!@Z/+B(G54 JV(0)&&(NK>3/6&\I(00C1PC8:1%L+AO!!&-& M*H^%HS:LA!>\!ZOY8VJEZ=Q4_LU^ZY].3Q?*.=A?\,WDO*OSY-W+IVE2SK)E MT=@T,XB0;Y-GY-*.:W246'W-5JV!02(#J7)F(M T6$:Z\96"=2[<2=<"E MH(YJAJ36"7&=0(00SE"T#GMJG6-ZQ4#? K'L'*WTVO#"1N7+A_GP[W"60Y@= M1FWDP'6A @L5M#E.2O/'(8X2DY_ &4HD'_W]-\T)S)](L=3)N+7G[[?N4=[X8YY'<.6V;4)3<]YK5[SA%[KF M''^R2;S&];:X<$WYH)7X_*LQ^?/8Z;$='N?KFGBL78,SQ7'B-C@D>" (C!Z& MG&R MA[[KP!_2^=Y+@B7GQ" M#,@F'L'X#3B@P(31@BL05'+%D\(#-A%$60PFGUXH MB4QR#LF(M3'2)LMNR4E_BKV_H8;UMK(QUB3H>)O1&H#6S0_R)I?2 >P7VQ]8 MU]IF,]1/B^.[G803*3'FWG# CPA:-*C42$=G43[B4H)RJ=P*G$B+-1<6R- K MBCC6&+1U:A%+W!BK. V4;I^D"ISLP<<@J4:P^&NTI@?VER2_KIX<%)8WDOE W4@D=.O&G= M\;N)"]AR1;7.63$*[>2^ >VNZ#!*!1HDYIL##(:3"?G M/0[>9)>OVS9MX((+M^X])1QT20JHCG/2IY,*.6K!! X6JV 2YW0E<,UKYZW2 M8%L'"O1B!$46C&0$IK*) !4N;C_I$^\B+JRI"K64B)&],ME<60:-H^KC4E+H MLLK1> '798DVUE\3?# L>9,K"/9' MX>=AZ(I%Y=%NY:3F+(*UQ%Q*H%YH0D!$/E",; CY_-$&9%S$ /W$@BID65P] M@WJ0)C2K-[6L$775A'GG%)YUX&5*_M!8^5Y#3*.$<5AG XK4DQW=+SYVFB8G5 M0F'WD1_/W"_=YF^QG75,K_417Q@L*S[B7/VW+;.Q+M6_N?%W,",3T,?"#WSA M[&T/NINGWKU^P*(DPI+?>SD-]MINIP?MM+U&Y6C=;O62WVT>N;VP:9^O5M)Y MBX".FFN9,9VZ;=(U'T^.36<-20&@!M-U&ECM5$E;H,M4YN+4V'Z)EBN]*G(U:9NC4$[[32&C7%)Z%PL_&N^- M5A@CI21#W&3_9 ,"B3N:F%=.KTB>KJR'?PYSMX$YN[]=K-4O,3ZP/?S.14PO M^L.WA>JR&[B-;1P7$O'<(JAW9YSQ 80+EMJS8F.*)(6,V.D]918SQ2/.8:N(QV +!9?NPG:7&*W3QFJ2[M+10F\'%2UB03DR A$P@Q$G/H**SPQB MB2E+1MA%'#7L(N-@X;DH4=1$).4V)*IFP M4H9@N^V=WRG%>AXNJ7<4_7/A4>CZ; M3]J3Z^;S>>?;YU/>=UE6W?UEUY9Q553G^%PFA4+LL/VT\C2\. MSWNV]O1_RW;#%>6PMU0P97JQR6V#^/Z<]_R"]YK/%\V7Y^KHVL"/YOIK^@S9 MG.<\&(R^UJ]VS;.[ 07C&B*\95ZW(OLUT_K+?Q")7R_-K578JK]-FO/,-4+& M3B>CUS-]*P\GJU\P@7PY N5Y- 4E.&OGK]O7$8R/\'?S&YKTS;,ZOJIC;J Q MB?.5&#?@VCS[Q7P,,(B%VIA#Y%NGW:OY,Y8NA"O#8J&:US)R)(SY+JN5UU]$ MCK FMUUSR_?JR$B%E_X1CWQ@-X,24CU^'/BQX]!'G#Y^')*637IVF_2WOT[& MZQAY9L)IP"MG_9_'8Y - 'XJC4?\P?78,"RRI#U@2\1 M))6W@QG$GO9#&,1+EN(RPHFY43%[ E["6=T1RN<7W0GB[PS M1%KW7L"6P3';B27<$+_=#C;/G8-HX: ;.6AF+EVWFD4T;IV6BVALO-W-6@[F_I:B[;[ND-)2Z6-1M)JC#@C#CD> ME"GF+.TVY:$- M^OX0NTJVXSVLK\]N?ZZ$WBT;/POZ+G!6X.RNF]^D23WWW7]2'M_"_ Z0H0\0 MMCM72YC!.FDCD>5:((X]_)8[F$I".!52D1!7^AD_3"U9+DN\7-A^X9.[?[T= M#@K)$;F^(FKYQ7%#)>3U2<2LMNCF:>! MF]68D'T2LMA[KE1N*^\I"%E%,+*,$.1$=#BI$+$,5X6L2EA9+#$2RG#$C17( M$.40%YJ(('P@8:5?Q69M?]8S3&Y(G.X[?>^4$EE0K*#8@U!, P %ATCP@&(A M B(YZ9"C&!-J&/=FI7/:PU!LV5184RRP,SRCO%S[.N6[BEX1:ZB ME,(B2EQNPL(%TI%Y1"PAWO%<*-YW#U[='1[K([HIW>M "/N0L&K?Q<^^*%J= MGJWL^Z;OE( JK%U8N[!V$=%E2PL?ETW?*SXNN9C='A9^BF>3>.KB^,YE@\N1 M87=8ZDS3PYWNRD95H IP!. 9R#U)R+ M,50LX /?] /DX]F4#UCNWWD%GCT67'.X[KAVE%'$F(B(8Q.;T$;$''-66Q^8 MX5?@S^\* M6AXZ6DJNJ&<6(Q4MX)T##+2.,<](EQ@0"-ND(V6(<.=CX)0C9/H'L&ZK,0C2S#E 6-520=] M+"Y4Y1AWF_8"/:)90PJCJ1O$;5H,VZFIHL&?2,%N(6"W*..03D(AZ0).U)E$A>X&/)]_!FN! MT;TQ=ZYKM57D2%F'PV6(HD04)>(A2@3!6G'*.%*$&<0-24@SD1 VRB6J::)L M-9-<6I6B(TAJ17(9*))V2#L"B09."_*+U:.?M^&'@^D07VM ?CAPJB>Z!N%ONK2-/" M$+,Y7W/^^C2=BLF].Q63FTX=G\>2WV,Q;CF"W9?%N'/O^37C6L=[&VU4O"%* M./0)WXRFA9B?\]X>W(3WF9B7!0Z]M_RF>R*R;B3TY[_OAT?6APY9!S?A^YJQ MS\F*+?1=)KS/8%UTD**#/./I+3O=X'?K!O&'^=G%A^EI'/<]_!WZ7S;K6OS7 MM)[TT_F=)GKQ>IXS F]^Y9T7Y6P=0\,+&/MN$]D$UTSX#D=K5P;SD-E_/HF5 M=:,OL0K13:I^74]S, ' 6SVI*SL,[>=A=BI6V7&LQM'G0Z=06;@"_@K3]@1O ME*K)R>Q!^)H/)Z/\HTG1JN*WLSBL8S6M^\-CN+J*\X2MBVO&=A(K M&-JX?>P4_K[RFJ/YMCW]PE6/IY@[T.R.4LT?_Y^]-VUN([G21K^_OZ)"XYZK MCD#2N2^2WXY0L]6VYK8E1TL]-^9CKF+9(,!! 9+H7W]/%@ 2%$B*(@I ML0@4:LO,>5FUSNGMU)0&L]7[]7/OU6_QT_CX:=\52[]V.2% MW-_Z_>FV1W_'?;\#>&\.Z*Z=;^J)IC09%'%,B'N/D28N(<^2TEIPSMU:XH:S M1BO,)/(T6;@F4*1Y=,BPH'6 ^UAFOM[Y7MWKSIO@B_5Z/6?(SDIE2,SNW/C> M [=F/-ITR3L/=G!*$V%I0M8:6#["'=(N8"2M$I:=P MC4C(&$\0B98&EY@(?"W#EHI58]\L-9:(56-0;XFE0P*N1GDTG,,K!IXD(XWA1QMPFX M.^77;8@XEX;YUV8ZL=DFKX;U*%;G<7HV#OG*Q@3<."9NEHA\-O2M%U/>PST/>&<':%2@OE?IE M:*A)03#D6 J(JVA G \P5=&J:,<._,U*!E'/7;6(1YSW)4%8:2EC<@R9T$T M22JNY=!T>EY_ Y%>K4S5/]J9NH$]J(G^!;#39;23O1" V!_CG>@^,/W71N&^ MWBA30-,[&+SAU3FA4MT'@V9O(#A'J!=N/ S?,Q?S4_.C7M13>!%_Y^S\-FX M*4?5ZR]30,19W9SE6,N,G9GGG[($^64V60KZ3,)5'&5EXU:)[;(WN MCZ-60@P7\QK7YK65$?"W=YHN(Q$33PE*@8&4,$DAK:U GJ2$#?7>J#7C1@O+ MF'<4!8L52!;CD:82#"*O&/;:$!'UUYKN7T'Z-IGN8O-N=)/NWJ5,=0]7=AN@ M$OCT34.'"-XCO7=074S@S29P3=93Q[ZV60GY7$_/6G+Z/,G/':>T5$,G#S;E M;W$&S?T_S6PXO;[=A;U*.*GNYZ0K%?\>3HI-+SD&:\*-BAKY*#C8>1),>Q(B MTMZ::)*A5*X%PH?$?<(^(LPX7,,DG(XE1T(1IXDCC*4UVW#W'",&E*@>LQ9"JX]#7EOAGY\7G\8+_DE W@9("'#W#'GX=C_Z]G500JO<@:Q606 MX4571@CP=3&TER_2,'[Y6A-;: 5+ZFC/ 67'3J8O6[4!P3*?-R^<;6(VS-<4 MC&L:R]H+*'Y[5]?6WF@Y_'J41X#:6;AGV,]^>JY_7!+1RBS.[TDP_OJ.>QO? M3:Z>4T<%Y!&O+>7Y[M7\WTYI/A"F+ ?Z!6TF ?U2,)JY#TA)QV(VFSTA7=#\ M>W\6PVP8WZ7Y^'Z.@+7QFA/@#ZRD?S4*O\)QH+H/>1OO;K;8C>(]/[\ORG?> M\H+YNAB/X'LK_.LYK;AV,I??IBWE+/1M9K3E5P$IEZVV?#H"A 'A!W?_$L/+^9,,/@'X69P/ MPQG:BR:^:$!ZYJW#)1&VL4WS6S^[+:GD4]W4KE4Z7RSO<4>2R/RI0IY@^L/+ M9W^^YQQRPO2W3OG6[_1$R$WOT<%KX).>O,7WW>,;)1SUO14<-\TF^BHZ!##S MCM 0?1BA(8^-?#FDX5T%=!%\5WCB8PJ3WQ//U]7LW![/]QB]ZZ[I^W4A!?\G MF]BOLQ!\/*4\I))W'^9O=^5D"Q85+/K>2.DG"T77RO=?W.3//SVT8VS!HL(^ MA7VNV8=>L0\K[%/8I[#/][$/NV(?6MBG:,)%$]Z_5=X'3ND2:IZ_&8'-/9XU M=A2:'Q]/ WV8E[VW9O$ ILEWWIKE;@CI:U^6/T9UWN=^/[73V)2:4P?8QFD_ M)2G[45=M \)__L@ML.^+V@E,"4EI1,[DF+5@+3(\>42))@+AA[D MVA8,W0N&1L%2(HX@'6-$W'*#''$2J:!M5,PHS=::A6NBJ;#"H*2D0QP[ ==( MBQAAT@KM$S:BQQ@JZ(!ONU%+;]FL0.CQKFV!T/VHH<0HH4- D>5P1!DX]7(]O"\)8L@VB*@NNU2<-M.T1XF9:<%V;]KK^PP9=L=B4PL1AIP1!1C M@GC2&FEL/4I"$R.E=T2O]8+?D4MDP=Y=U3S!8L#,3MLMWKYG>.RL5/"SX.?3 MP4\1(D_>>61YR#V-,A9RJY$GT7(:- ED+1%T1^Z0;O&3,L!/MM.NWP4_"WX6 M_#QN_ S,\L0,12YKD%PZ#/IG4"@1K;@+%-/U>D8[\H5TBY]&#PC9:($8"]D18@D((L$128IPA7/-3[DG MY\GK+].)A96I1W9R^2:7Q7@['N4WF8R'0[CTS:(29E?6@=FR<[\T4BU86[#V M"6-M]-Y'1@42Q/NL]#MD7$H O<1:!49$3.LUZG;C:-DQUL*@!EK>7;^[X&W! MVX*W!6\WPUN3K%$42]!3643.MP@,L"MR6 M9D6E6=$W*[?0*NCF$ M_<1&"27?_/ 3[:^ M>9/!5>7/Y?N<67B/)C^Y;LYRV7\ @!0GD]P6PGZIAK6=UQAKFSA<7$S&7X#W MV\?VKO0L5SK8D#3BVB7$*0"SI4XB9HGQ07CIZ5HQ0T:CPQP3Y#6G< TWR&@& MVK"Q5E 6?<#A:V#^93%! +F_+:8'IO:/4:B;^3+&917#UXL%[@AO9<^*-O>S M.XU0(B5.**(X<,2C5LC*(!$-P7 K%9@]::T1A%%PA6>(P%_$4Z8 +Q/\XQ40 MA;+*K54@WAL9&-VKCC7[>_2RR.42+C,Y_G'R_J1*$70&._QSD]-%JQJ0SD]O M]LLYJ>:UP<:YU4W;*<>W@#@'VNG9-38ONN< X+F8JQ=?HVU;U+@.5X6,\Z/G M);MGJT2P O/GN?SXO.%.S['42Y&,#A0X '15GN,XMNE&Z'MP*5-#*Q/RRP/M1$(?WY]ELP(;F\V\)C?,SD65_&QI MGET%"5S8CW&^_X]L@C=]88>?[6632]"N+M!R]ENC:WWJ.8'UZ=_>OOOMW5_?O'X_J-Z\/=VHKU/'+WA[HZ>[E^5[*Z2;F_71>[4X M\X82( %/QZ,VUJ>5B+^"-!WYV@[GM43.VUKJ__D?FA+ZLGJ^\++%\.,:)[4( M>RN6/?Q5G]U>A=]29KQ-'@4I%.+&!*0-Z%&1.FUM8#'PCJOPGU[5D5]6Y <1 MMNAB]W,<19C)4H'_X17XL_(%6E2NR Z*2ZF]7VKOWU)[GYMOUIOG&Y>LIR?< M:'S]WS2']O;Q'*?M7ROZ58ORE&/\!%! L6%2PJ)1#?B 4E6+\ MA7T*^Y1B_(5]"ON48OR'QCY%$RY85(KQEV+\^RK&OS,(Z6L&]>D\)*IZ?K7G M\6/EYKM&+[K&F8-**7FPTG,$8RWC.^SQ/9A6^Y'&L]/E?8)#+A1]U,M[=$/> M687@U?B6]JZ/J8JS&K#0WF3UKG@;"4]=5Q2>1]27+.*CK<5=2MX_K"PP,=Y) M 8@2C$%<:X4<(&MR.5\9J!7$X1#64S5F-^!(!H0> MG\*XEZ9%CZC+6UP2^3YM_E815 ?(9SLUS(I\>I!\HB1A1W1"/B2+>/(6E'=& M4,!<)JT%Y81VZ-=HF??5*/PV]MN44L+<72KE4+FGJ/ %&0LR[@X9F5%4! >Z M-^9ZM 'T162/; 7/3^^+LHE-.( _!"EV7)'#%::W3V! M9G>[T=FMD5)J$1!C%B-.#46&.Y!Y3F-IM/>6NBZC-.80L+6M2#/ YN["O\?< M(:^H] 5\"_@>%O@F%IVV7.1ZJP1,AN"1%08C*WW$V%O.=*=Q(%L&7S;@NVUR M4<"W@&\!WP*^C^P&)ZB.W"*9K$*<>(TTUA39Y!@-,6DF;)=Q)ML%7S.@9,M! M>,>)O7N)1:%=^(#H(?J /HRG=KAL%5'D89&'11[V1!Y*PG2BVB(?M$ \&((L MDQ%)$(4.1"4U::U;WP:>H#N*:74%[D8;%%"O86[.T_]F++.8]>H4@C M1MQX@[0-%"G'.7'8"$5DAXZ@[6(O50,M9,'>@KT%>POV]AY[G:9*44N02M$B MSH1$FEJ),.?,\ILX$?:+O8:P9*W]VSKT!OQVZ@G=?*[*M;9]G?KU2Z M*Y7NRO@.=7R%5LOX#F5\I8;=$QIR21@O->SZ #I'FPE1TG]N!$5+)WP*'BQ[ MJA /FB(=+4=,88J9P%QW4[IN:34M^&UCU\##\G_(@-'CJ]=4:M@5*'O24+:C MD&5 1FN20(%'#O@8!;*68)1B$I)*3:1:@\;'[%1U#8W?3AO9J M8.-3Q<:[=MV]<-SF(G,N(NZ(0M8)B7BTH+E%+4E<3[]XQ,[/?M0\.M#;W@HZ M&+HOB=ZEX%P1*T6L[$:L8&N%C X19D"8.,F1E5@BJIFAD4N6NDFI7HJ5&]5# M=B5<5/$@%#@K2WI4<+:K^IE4,.H](G<^V=!)8O(> M )(,>*DS7((;2A6Z8Q!7)0?C">1@W.'B4%KS@ /"B8$.3RE#.E?#%T0QCRF' M_U_SG&\4(#'GV1TY-\Q LJ=91*ZX0 ID%L@\""LA-PQT&%1\Q56.48L)&69S M0Y)@0L IL=!)RG#7$/RMU&%.2^IP\;(4#"X8W'\,)H()3E-"E%- 7FD)TMX[ MI+G B@:N=/2=!I#L H/5@&Z[0@DR>>B6YL&"-(A>+7"QR\;']R!VS M*4F%J-8$<A"!O2)6A/%D5/ LH#E01@1B00= M;:2 G(PB[CP&\"4$",^Q1T#V.U/VU5XMT^&47F/6S7@JL0 M@P.[P;BVN7% -DF#J,&<<4TL9IWD)VTYE-0,,-ERL/V]1'? XJY@<,'@@L'[ MQ&#%+,\M59"VN>BT(!(9Z1-*T4>M<>+&=N+TV2X&:SV@>J<&1\'@@L$%@PL& M=X'!G"D X>B0X38@SKU&QBC 8$U\5+G^"]-=^'ZVK >+@60[+?E_/!B\ZO:! MSQ;&\]-R)M_.SN.D]O ]U)^V.[)_SIIIG2X?A+O7C^?9]W;_(Q^,T3#$.\9W MW_VO&&LQ5\OJF9$[,"$CPMH1T&TD!PX3"E$;,5$V:B?6HN(>8U^^]VL 8WEGU^_K>7_@%8]QWK=&<$U5D$;!D.QY_KT<>J M;BI;36[,635.U11.NG+J92BJZBMO'SS%3MLSFJF=SJ;CR665YD6N5LZJ)K 8 ML-[G%S9WB)B.VRM.\_?1Y7_^AZ9$O6SN>T8^D"^YC';25!'6)E3_947:WP^1+J6J2[+1#0PAHNT3Z_ M"M!%AJI\.AK:R_%L"G?_$L/+^9,,/L$_+,^'X0SM11-?-!$6&I9\2?NM=C"_ M];/;G.QYV1V0W/3RQ?(>=WG/VZ<*<:+Y#R^?_?F><\B)T-\ZY5N_TQ,N-[U' M!Z^!3_C&]]C':WQC3T7WHZ&./CS#Z7L,PT,:WE5'!X*_T=+AN[:_EZ^^Q=FY MMK(>@^^?YPSAQL-P7])Z*P+_!T1@]3I+P,=3RD.VTZ(J1$>SPHVL,G&; +,91R\C[33J^>;V\QU!(*^F MBZ9 5[!P8PN[JZ3,4G.WX.BQK6W!T;W@J.%.2>QSGB2)B =FX!.3B"0N$_;> M4;Z&HQM%+O<(1YD><'Q\C6\*EA8L+5BZ!RS53!"%E492&-!),5'(>:^1EYTJ\$3PZJ$9QFN-8E]X6-R?R-CZT:4_/ MCA<_B:&>-D7$'2#+E1Y&/91L.DLC%I&-(2!NE41.>HDH39IYC T/:VWB._2V MW-[2*#:=M3'2JO1Y*QAY.&M;,+*#G&V/O6 *HVB#SIX/A:P0''%".2&&)HS7 MM?7N/!^;8]H#JZ8.U+:+2!T[ Q1,.[HE/5),HUP$[VE6T9Q!/-J$G#A_G/$0D?7[^8S6LS^MI2\]% MCCP9-GJJJTCL0;A9*FN4:=-3#/#2T.QH>+QSHD> "09&@SM@4N^P>7H%'J"!HA MT%@"=U-/*0-)7;#,O8$F[^),R6BSH7:"S06*"Q5]$8C*J0N"/(6(815RKF M'.6 "-6$>N.9<-N,QMB6"OBP& U]?'A7 C3VX)WXZW#L[+!Z,YK:T<=,R=5O MX\\HAQ6%:D[X1;X\&5YZJO)E-ZIWE$8FPAVBAN3H06>0D1QTZ<@IDR%@Q];D MU6-<%@_I[_#7>CBM7YT#)';6685NO[/*WJ&U*.$%) M(;A4DF<(,!XR,P!YQ M"OAHO ?\"[D9C@U1Q-B%?V)/(&D&E!]?ND@!R0*2!21W")+$QQ@(05$9E[T8 M.=Z7:D0MB590EW1:KRKT",_'?D#2#'0NDE\PL@1A=,9'OXXG,%&C4KWBP+FH M2*/-I4>2.#KO.8HDF(6*G4".$"M\$-0RH=:"GSL,G8 #IW,.7#!E=R62#)%' M)S=**G8!L0)BZ_%?+'G/+$9:4XNX3!0YB0.RH.](Y6/29*,,CGV!F!HPS@J( M%1 K2WK\(.813Z 7=L8(@J<+>!KZ&$5BPF]_3,CC[F]I_5)SNV>%P M_-F.?"GZ\'38Z*F*F!TYP9DC!.%E4M%3Q5+88K+%G,G? MC'Z)(*@F,< )KYHF3IO_7O+\JR7+=^469P,N2XISP2\008[P,V@4TK><:SP%O,[=H^; @\T+K7G"VX>SMH6W.P?;HHH.1-) M(V>8FK[[W=M1'&I%R0K2WI42+:C1! KN?4X@I+M Z"<=,@II9%U#M1F(YASZQG< MW9:A>!PRWE]SMH68.P?,&HGL*,.(T%S(WH90?U3#*.8_;K>DX#= MFLK8<6F+1P'C3Y*7I(X2:-%I4D<,<6*'U20VT4[\665' 8CN4QR.+\YSRD8I M2'FXK%5D3P<^Z^2HE0[T9V(XXE$0Y'CB*$K-C'/!;IBT\> R2+\O.+0C-9H/ MI#P^3;IX%@J(%1!;K^4FHO34.(29 23CTF>K/B F P]*2I(\V4E!RLY!C)'C MVU\K(%9 K(#8&HC1H!UEN?N.-A)QFQ1H8@HC8BA+V++([48)%OL",3;@^/AB M4G>9-E%B Y8-,\?C\+D>#JOZ_,+6DVS %W'Q9)CGJ8J+W3B-5926V:B0I$& M/DPX,L18Y Q-B6"&A>FD0^9W='1^<\7EOXV;IK,=-C.@LE18*WAY.&M;\+(# M? .M6@D; =4PJ->.I!PMD#L 6\63),*Y;?H(MH=OJ?X2 _IWG(PS06A*Z,NC M [?B,BB85C!M/<%5V\ EE<"[0J#0U&U5Y+)C6.P8H\0 ; M\5%;)J3(BTW9Q0'=Q,G5ZYZ(BVG5C(=UJ):KD.]C#YNTT_0,O"K\,]9,\U"YGN"R^26@\ON(8FY!Q>S MHV>+@H4%"X\1"W?C@S5""^PI\!:/;$'@@L!;#E]5B23*-9+4 V)RQY"6@B(%: A8&JF2VPR:>#QB M/BP[5O MQ[#V%#I+=,4>?"-S&I^779B,/]5-:>W9.8?1$YI9+(QG;ACW*9X> MIIS\::MRZO;).'A)M:-B0S8Q9R)#5G 098DZ9).7K7>%1*,E]FNVPD9^F(6# M_^4([8+!!8,+!A<,[AZ#DV/$LA!0PL$#GDK0 MB&5*B(;D$L8D>KY>!6@3#]!V]& QD-LNI7FL&+SJ]H'/%L;STW(FW\[.XZ3V M\#W4G[8[LNP$K-/E@W#WJ\??^\0'0S2,.'[QPUF X<-HKX8ZC%]0J">Q):D7 M,-FS\]'+4#<70WOY(O_Z\L*&4(\^KK@!Z_F#%YZS^8'% )?OT%Z*XB@ 87W) M@X$[O+BBL2\/)"1"OS7^NV?\&A:_$V$ZF'Y-;Y!CIJXY"?[E[,KO>&$_QKE+ M$4QS>-,7=OC97C8OG_WYQ@(M9[^EOO6IYQR.;#+%CZ;HS>;W\WP ;CP,74SX MAP]_KSZ\/OW;VW>_O?OKF]?O!]6;MZ=-Q=3H>M=L'=AI#]6L]LB.?6RB_G\*!=H>D6H1S5L_G-:)F,?RX MQDDM>E]AV=58S]\_>Y;Q/'=P,JR=G=57SGCX;I)!*SUTVIZ M%JM1G+8N^I@2'&JJ<:I@:B_&$SNYO.I;[>$B%Z>?8QRU%WD[F5P">%3V?#P; MS:^R;6WPMB#2L+:N'M;3&BX#-:5*5PLWB7#G7,JKNIA-+L9-G%^0[[F\U:R! MU\U7U2O[!XN33ZH/<&;>ZZH3*"2YWM(8WG44%^^P'%!8'W;U?.6M?KQZV_:R M_[*C61XN&5044]Z^TO(8;8^QRDYB/CN-<\WSYL4F0+%;7.B <)>ZP<5-1>#A M8[E2MA?ZTT+7YB*9D(Q"S.;"3CV_WI615"^+S)23&;Q:NON+ZU*>+6U.)_ K(>^ ML+/I>*D6YX7/XA6F-)^.0#D:SQ:1Z"_GZVKP"?YA>3X0S]!>-/%%$R_L!.!M MN32M&36_];/;=B/SQEK[_IX:YNQ?:J4)XK^D)6&N\\A#SCE6[_3$[/Q M/?;Q&M_8]=7W;OK>QO.W[P2OVS"WO>#WN'OT5M6T+?E[CG> 0!GYU__[3#Z[ M?["/#3?:[G0\1O.[:[9>92G[>&IX?%#)P5!, 9T".IV"#GWRH'.MU/_%3?[\ M4U;L"P05!BD,\C6#T"L&885!BHS>-X<>_0 ?;!@<.L \?Y.]A>-98T>A>5#( M0W_F87>X\8T4^X<#QX. XO#"R&]Q82^\MR^Z)JF#"IAYL";3C\"/G8J))SCD M0M%'O;Q'-^2=)5>M[O*V=WU,MM7J+D][D]6[XFUL&WK M3-E5Q70\P$:7@F<%T/J^I 70.JWFZ#EE0J.0.,"8\A99&2V*DOH0/)4RK%6H M5=*J%!U!4BN"N*8>.9\PXC@PY0E60LL> !H#0#N^UHX]K^!8%.E\G]S-9/)I M$;=HO9_,@&:+L'DR[%9DS(VJ 1X47P6J,J:*(AXU1=8)AJ(WD6,:L9=J*THS M?%@>6R10+1GSU2B\6K!E1^)&@OZ<]T:+N"F05I;TV"$M!F&UI1QI)Q+B- ED M' "53T03:[U@=JT@;2=J\XXAC&G!,9_W=67^3>'$4F/1FV*S)I528%P3G%EB-K)<@7@C&( M(ZH1L4X83PDS?#LZ^)(=_Y&9$430ZR4K=B1I^$"QD@=94*PLZ5- ,>RLU88C MGY1#/%"!K/,:2:M5,B1ZYM924CK1K+>-8F)@=$&QXJ[>@[[\;GH6)[=V)YM7 MM"W"IMNFM \OV]]#WNRD%_1M,W"D HM0C(T@!EFB&>*,!J0MYO"^E#J=Q1G> M3BV2EJL[$DYZVZ+I\8T:CH=%"BX67'PZN!A%U-1P4.2#SXJ\(3(V<''[K$H+R@() M3M&VA!_BGA)D!%-(.68),UX0NQTM^J^3<=-9LB.3 \%5OR8)8T) MF$J'HL6@HSHND7-2HDBL)2XQ(\Q:Z?Y.--Q.,8NS 3,E%V3'CNGCU%]_BTWS MHOIDA[,VVJBRP^'XLQWY4C:D>%**)Z4OV?2!:E"JDT12)=";<\2VL9HC$XFS MRD?;?>F1N=SZ[R4PO%KB0E?N:S)0:LM%_WKJIRFE2 H %P ^+ #V-,6@.$6Y M0"'B5%BDG=4(3 9&N><\BC4 [L1PV!H 2S4@ZFEN(1Y*@9/CM#B*Q[P(MB+8 M'FT)&,PI=Q2$B@510KE$FN.$HO__-IK['O7\X#7Q7VX)+Q]>%]%\\1#".UK1 _.:?_V_S^BS^\?:#SS=DN0M M0RX4_126]^B&7.H;[+C9\X6=3NKY'OHX93T/)GI413L9U:./)5_KZ02D/-6( MJ]ULQ#!E(M%"(1X9 Y/-!60(!;3RWCH6M*&$=-;_[DVK%]\L+;_*Z>_2KW,^ M?[U@\ZX,P0%AQQ>36O:]"U06J-P=5&KXCWL1$<$R(HXS[&&E46Z]P0%@L-FL M!4=?H/((:SCN98>Z%&O81G&SRMFF;JI0)V"4./*QV *'R)%%P/5/P"6= M8. M(RJ=0#QY@1P!44SZ&@?^[]!DY5#8L\JQ_\LREI%2("0;L ^*2$>18 M;O2G##.!>^:EW)[2OV1U$&5OKAA]'@?6578W&0A1^F\7F#R=]UX;TMX2X? M:+WE7=GCQ-U2-F,COGH;I[=:&L]73(T?%]UAJN=PPG 6VC.KEOK_XB9_7F#D M_?\.QZ./"'#L?-6&:7SK^,6],'6 #Y&;Q2CGIJ'SVH)K&YB, 5 MG^+PL@CACL& GM",!F$\RQM,>Q3##P.#/VU5'M\^&44B/T@B&Q-=I%2AZ (% MB:P9,C$I9 5E,7JKN=/;LX2Z$L84K* M;Y;<2W,'+(\+!!<(+A"\5PC6"CL2 M.<(V.Z,,H\AJ(Y",4GA"C )DWIY1U)4?B@PTWZE!=#P0O&H2P6<+X_EI.9-O M9^=Q4GOX'NI/VQW9/V?-M$Z7#X+=Z\?S;)?>_\@'0_35Z%9W@. !C/VPC6V@ M.P;\ ;_ZF4>,_I734X0_R\[FMG)944&%<64#RJPIZK3\3F\SF5U9D/[/8US MT<]Z]+$:@?67(RGM-'\;CANP\=Z^^^W'RMO)Y!(8]+.=A.9%]:?;@.L[7KI[ MQT](7B81D?6*(2ZI1D9'BAQV@%8DF1#7PD]Y4L;;P)'R.<1'!XQ,( EI'IU0 M5F(9PM<8]VXY.;_!W)RN3DIG_18'C-Q=M>[1=*0?24;5QD]^- 77HY8Z_SAY M?Y+GK$H1T-D.!_VC/J4(TY:#K0+6#N+$Y1Y%QB-#@^4D!)FP_YKZ+!R- FPB MR8B%"Q/-I7XY"LPFPX*CF*B=4Q\1 \KOKM;[Q*CODYW4XUDSI\!F:J>QZ2'Q M"4>$3RDBHH&&. /USB5*$1584NQQ!%WN:^+#+#FK"9CA#/"/IR21BYX@DH@5 MB1E+Q.Z)CXH!,7?O->Z>!+)7\_2L'ME!ZXOLWQ'SJAH1QM;X+97RYO"X8'H1%E,+* M@E(2D/8*HR2UH%3J(/%:WJ$-(:0@*3(ID'GG*8V91%AIS'EDW!IU(['^[K5] MG8?7)A7\3[23O>BPH++J*_W]:WME;[0Q/9N,9Q_/MK3JF&&7-/<(TZHSV;M7G MEM,M&L%__H>F1+W<#20DYDF,&! _!H6XSQ8.YR#U-0:^MT33=6\Z(8P$[SBB M+HGL3:?(TA@0T\8[IX!"4CPDXJ"B=\2Q94@PV ?G'45@6( @"&#AY@@R1"P3 M)$7M_+H@H(%XD15"8V+.6M$).:4,BE8Y+T Q#.*@("%;)3U;]84S)2N(N^%^ MD/A*"Q&0Y-F1*QA'!F/0"I2-5A"O>5@S,XD Z2&=0TP*,$VM!L0P(B(M9.14 MJ> /BPZVQ_T':*-N%W:8MIB"CHYLBJ!5A.B0T82!.BJ)C#(Y']S%/(Y2$ :"<-:UY ?$5+PP7XY;:=EE2Q?G8]GG945X&*@5)_L MWD'>,X";^[/^+7M@C'G,0?HQR<$%HWO6_.UX M^G[F_AG]],/X&INZ:I,V(/>TA]^#1GLWF&R^H?: +;V>;JJ]&64"&\4Y77ZN MIV>W(JKU_SNKFWI9I?F_:]M<-M-XWE1A-LD[:Q03T8(QH.UGVU3G8_@P/8/A MV$V%>??^91*TYUIF#P38CSPKG-'$G.<91%(I^;!N?3AFM.4*KLEJ + ML*D3 MV44-%_%@K$HW^.X4QOXQOAF]^SR*D^:LOKC!5Q>S2;QB+$17.8M^*V[@[@;F MNR>?'RK?CC.;"./E2&&@(4ZJ]PNB8IIFFLED]2;'M(SLL/H]?HJC6::S$/./ MQ&@):@ 0VGF$B\-<)9C$C[-A"TI-53?-+(8%A;4/.*E>P?EYG9KXO[-<(7"N M#&84TR#Q6Q4 MRC93NRL'GP@1V3G&DUK;'0'R%H$HAR1U8#O;G-0L*8,+%8[!)FL$NT&]?[

MT84"\Y<%@A$.63/ 00.%"(N(- %,F"BH6DM<-\&0I$A$F0(0ERD'4H%IK4R@ M(3C,)$M'$S#PZ.5_T@K"J^K3LI-N99>M=#-B DA^JG.FQ.>S"#0XS<=:J3^L M_Y6!LQ7^H_$T?YCF2ZOQI&IR]L5%KNYT#WOFIFD.D"[4>KN2 KSUD$9BPS,EI6SQ(#AA% 2H%0 M\+/S5A1]BI4;C__51A+%JPO;FX,J94-H=:1!Y>-D"C>HFIEKZE#;23T_>^EO MSP__)ZA.3:C]7,#E*:]'\Z>=67@.B*:;44J#A2%S,^()5+"8TT[J49X"F/\\ M7[<\E*ZZ@Q'BFNX9K$0;/0R2-L%?%8,A7< MFAAY/SL'R+M\E]8;=7^ ._\\'/M_/0/V]O8B@^UD%I_M"GS-LJ)&#^#WPXUH MQJ:=-+AAT])EEHR?ZNGE$H:^MMIN8^8%Z[88UU2MLKT>4[DX\!0]T+2= ]9J M>LMY8>TQNMK7;QE\W,8>WU:7Q3Z,=&@OFOBBB1=^5Z MMD\5\@1S\\/+9W^^YR1RPN6W3OG6[_2$&XVO__OF!3MX)PRXH0_R/;Z1$:SO M30B^C6^VTKU3'UYFT_=D;AW2\*XZ&&:'\KUC_:["#L*BP3V&?[V,?>L4^K+!/89_"/M_'/NR*?6AAGZ()%TUX_U9Y'SBE2ZAY M_B8[K,>SQHY"\Z!"._V=E]TA2'=5R(^STM_/=MAN<=B\7PS/;+<:QZG=ZBC% MG(ZVJ'_7A9H.O@C3'463L(U"^(BPIA%QY1S*3>R0248EKX4D=BVW.B=A9'1K>5Q12:^XQRC8 MX!&'I^<8E;:B0#0J)N?B6FVD74(9D0.Q[8J\%R3E@R>;R M)M8I9*D3*-'H8E18>T+6M#+!8L Q(J6%06WM&RN)0REI+1-ET;JX5R@3 T:/ MKP'[+FWZ4KU_&7Z^B*AN1.O=(BYS%%FG#+@R,T>-XG1!-DH/C=>8V%_ NB M]63(!=$Z0#0BA,8*S#=A!>+&&@1? 9TPT39@H8-8:]SG)0XN&9R+(6:_IO-( MBZ21=2QA!M@FF.@3HM$!8W=7HWA:U%_V[CNQ\ZM)'-IE(8[KHC-%C#P91BIB MY$:-,$6S&$F(8J[ ;'>@$WNP]T6TT5/A=0P[,/67?]^EGV=-/8JY]L&KS)V3 MO&G6C;T_(/KN>F&%!0JJ]63(!=4ZJ&%EJ S"<21H E13C(/5#@C%""=82*4 M\K9O[G>/:FU&/_IWG(PS/6A*Z,L":072RI(>/Z3%Q,'B!WO?^*RH<2>0E8RB MJ#F5(F_RA[7R:]W;^P72^F[QEYW]Q>2^RZ4\P=P/LSD;E?W];3=@OBV)\6"X MK9.NR]](XSQ,>;2;GLLZ,!8"90CKG K <>W;_FZG=@/+ )^^X9%@9J?=F6_/D=T[IG]W;^:"S@6="SKO&)VC M",0S9Q"1WB.>A$)VS0_4=G%V(/.BB!1Q;E-NGA6SL1("3M@81?>9L*C)0"FS M2V'U%4HQ8CA$*B()B:VY:$K] MG0*P!.FWQN>5RJ_1PY<*[Z1>!S M;J3TTWH/^U!_VNZ [N@&MJUV5.MS B..7_QP%N+-SF_#^ 6%>C)ONIO;/\W. M1R]#W5P,[>6+_.O+B]R>3&YD M=45:7QY(/X0^OOWE9N5H-YM^?;."?*:N.0G^Y>S*,7=A/\:YSPW9!&_ZP@X_ MV\LF-VQ:7:#E[+?4MS[UG,.13::X!^5^.YCP#Q_^7GUX??JWM^]^>_?7-Z_? M#ZHW;T\W:K38\0O>Z+SX@&79L/E@KQ;G[7B:.P^.J]/QJ'6TMYEZO]8CD(RU M'5;OIW @=^ULJD6H:/4<3FW;FH8?USBI1>\K+'M<;\>N<7PWL'*ZZ X+W^II M[ISZN9Z>P?=3^,=6_SN#5TSU=9_5Z@R6L>U(.();3Z,_&\%K?KRL6N*XF-1- MK)[_[>V'US_",.QTEOLZYJZXHX^YRC;\>/6<'%PY^N?X279V7+;D=7$4X9>K M=KJ?*JY2#;8_.QY4;(\*A<%+MI&YHW9[E;T M$RWL4]BGM!,MFO"!,^M3P:*GW4YT4,4O/@(^7/NX@YW:TF6T))AT$J1TUU9+ M4R+^2L1?B?CK)%1:L>1U[H)EX6:^ M'M9M_-_U?EW359ST (N=)JL??+1? )%%1WPM,%ICL%B8I]@E+%9&,*0!,RER$"#Y)DG2(-!*JR":^CMW" M)%8%)@M,%I@L,-DQ3#+&*0F6(^)SFRU"##*22B2IT3BDP*+2FS@W=@F3$G/81]/8HJ77) MZ+!6Q:DCS\:"DXMOXP YI@!E _&%H!2#X@HE91W%[>QLPRYOOHW@++;6F+-+57!7CR$[HY6#CTXJ;]O$]PR(6BCWIYCV[(92=K\PC=XF[8U'S:^Z+O*AVD'_C1 MN;^ :&*YL (%%GW.*B;(6"40YMAZJD+0HOO8VJOO/R^J!/PC3EH?PGJ Q!_P M,8:VAGKS+KUJ"Q?;7W+=W4G37G+E6\"KO@7Z["=\@K?L8ST8IT"!LQXO:8&S M#N$L1$-LI !G3@."0\5X@+IVF46D7S4;YOON$,[)E3VB!LP)G!I\5,A&FSNVI:QI!8%4I(8[8S06KO/=G%UI9Z+ V0:&?$FUO1F26H3% 3), M$19=YG^)8$S2%E',4J[:@)&.G"//.;-.@#7OUH3%]DSYVZ(!BC%?M-\": 70 M'AK+1"*)QE)$76N8DXB&=)_0NAM NS_PJ=CZ!>T.84D+VG59 MY40RPPGH7D%+4,5",$BGI)!(#HLHF.>.[\[6WRG:%5? +:Z @VOG_H"FS@^> ME*?4]WBU&V[\Y5#-_GS7;=;-JVU#L=G\,;7^8K MHY^VS8SSK7-WZ?PYU<-Y]]X),/AG.ZS&"6[HSV[TX%UV]X6_L8FQ;;>:9M/9 M)&[49+S#GN*==KQ-F'GB!448>XZX2QI9R24R/A#E*=$XQ.UTO)WW_?X81Q[6 M\D.\H^_M(ZE_PZ;J>^6!5T"?JR4@GV(K;N#,S(0NPAKET/-YF^I1:#^>CV>C M:6;>V2C/U,<1/"KD1MO#HI=-EM=UM;ZT0#KZ?G.[ M&6"7O9?W,1^'W&OYP.FG3QWEUATFR3VG! M7-BGL$]IP7R<"G.QV8]\@ ^WV0\=<6YT8MZ@Y?*!KWI)6-XP87EH1SY6=KJR M13!.U66TDQ(]E!YHI*(&^^04R$B8FA2CD3OW%K2L@Q.,>LQTB)8Q*7WR$A- M$0G.P5]!C36[QB[.:<&N@EU]7]*"75U&+1/%>+ :)65!ATHR(H,%1J ^F81Q M,M:)K[&+ARB$=A1QQN&:Z!1#724=>2,V M>15"G:FGJ9QM8JB 4W*4WL6X61R>Q*'-+72FXS9,P\\F$[BRF/%/B\N*%%F5 M(L88S27#R&(.&C#%#AEM7&N.IP@6O:9K/=D>$Y%]AQ2YJOK\>VQFPQRA_>MD M?'XZY\Q_Q$D]SF?_8\G"#Q8Z/QE6I$J!L+*D3P#"L++*2"\1X00@+#B--%CU M*&+KN4E@WINT2;+RGB#L?KU94USPK>!;6=+CQS>. ^AB>8O$!K#<#:=(!RP0 MCHD(3ZD*>&V#Y7O2DWN);[FCH2D(MX%?H&S?K_D%VFS;&RZ!<:HN@((GK1.@ M=-5].CQ51,R-?;# ,6B]'-'@!6EO0I@!L16./ .)(V@D(< MC#-E:$KHRP)N!=S*DAX_N(5$G<."H>@P!7!38.@+@*P$6IL6T6O"_+E3O&BK7!*") 25&/$A??(!J=R["O' M0C@KPEI3\PX= [_$HCL?&B<4<#NZ)3UX<'O^R-J"W]DSR!"B*&C@UF")N-,* M&2L3HI;1Y+7SX98ZPMTY&G8 ENOAN\>7=_"P(/4')1,7U.S9VA;4[!]JTH 3 M*)D,.9$;1Q) 0),810);S[ARC)/UQI'=>3#V@9I,J *;)<:A0U;]+9?E;2N, MY[KBT_;CL#ZOIVU-Y^*_V)BC'EN]]'C$V7?5JRH"[YY@"ZHBQ8DA)HE%/!B" M+&T+FB]8[3FA%%BF4"N;01-C$0N8(:D@/^3(C&!Y1:= M.CU :TX*6A>T+FA=T+K_:"V"\Y[(G,DL&.*&1&2$HX@&[;7AB3EBMNA,V@E: M_\3,EKOV'2<@EW"9KJI@QE$H]2^WPVSTA&9N"^-9[@&V1_FWGUI-#YF,@Q>% M=[B%2)#,@WF1#,E=:$%^F20Y,I09BRWV-JRE>7)EHTA$(*SR-4X"1M$0D:!1 M14E"=-KOMIX3P0,FMYQ:?TTW("%RW9X7NH/VUW0'=T-K^[J4O[^ >T4W_PI#RNH7O7 M ]Y-&_-?9I/RFB:&Z[OE8Y7Z/@_;WT_$YO-YE52_R]P(PJ@?& ML/7715/=9?6GVURWW_&^G:-:E#)Q;#V2G(/^1Q3H$EW;DP,8 MH]:"@8QE6^*">V2)CS -P.'\;G,3-Y'%G@_]B\&H4W66F,S?25]Y-9#%WMO=]3!&T/;)_) MJG(U/<7@)R--4G^-PF/_6B^&W9'.QG)=>X@IW D@LT3DP/M("5DO8M> M,F5H6BNCT*'S?9>(8,@ ?& M/CY4#<N"0(1PYZ4A6J8U!W6'BM<'F/C_ M+\_[&YA:/WV]G%$XY7>8R*Z*]>N[(R(>3?/ZL22_/VZKE];2':;!34D>QG#3 MT7B:73VP*BU% Q=E?KF'D\;P>>E<"ID1,N>,@'BJ*=@EP"OG\#IG37$:?<,Q M#*? NK25L:Z\?"F&.+'#5;B)7^#1H[E+KJVB=;;$FRI-QN>W$MMWC. *-A:; M%LO>=XPS*A)%*F85VTF&-(X>=*8H(E;8*+46YNL-6'1:>Y13-A G5""+K4$J M$.>P!$7)\J]1XQU, 4#!_T0[VO=F;S(3>&Q+RTHBK)P'3&32\"3SW8"BHL%)::9N7]F*0#$9T-&S_-L M%&;(V0XM&L&CC%PBL+NRIYD;I)D@H%9;R:C/KN8UQ<13K*)V0+5)@^8.M(>L M8@(E:CR-Q(L0T@VO(A!BWL,8??QMW&0C_[0=_>G*X/\Q;J9_3,'2_7>+L:^N MAOX!K. ;:@=JHG\19I/+?5'UUDCZ\4C5%F_,.TK3:G8]B8/Y#E3>5XH+MX+_ MAE2#8_-[;8?8+ [<8261-*[=UE#(^>QP"HE*:QBV=,WHQP3;8!CHOB"6L\L2 M3#X#DDWI /+,T:# M,C&NRS,BDU-!(>LLN456:@+K;#@V:U'^QCA+G;>(6:$0IV C.PP"1D16. M5ZSP_E'6[6+E94MI(%I ML $1C#S[I IS2) 8CB\_$J\;-%F2DFXR)Q#W ! M<:>SO !I(PE32HK(_2V.93"HB )%N#:_\/U7U%_C;W7J#Q+#:V( \IB! K(YY?X@B"9:& MI9(I(6,7^T._ E:-?&V';T;-=#++LJ'YI6[\<-S,)O$#W/QG4)O_]:R*C;<7 M6?),9A'>>66PH6XNAO;R11K&+ZN.,P,C7_B_EG/9GH- (Y],7[8.,@0+=MZ\ MR)W!@>1R.+-UH.OQ[E$:!V%NX9]K.? MGINKW.6569S?DV#\]1WW-KZ;/'!%*-4*I5SQ11MB_.! XWVZ5!\Y+?-3\Z-> MU%-X$7]W>"YP\2>;=Q>:6YW/_9R6KF=A&<=0Y?V5ZOUG>W'[;#P15_R'6_;U MW*P!]F[:#;OX!=3,O,DQKB9U\Z^\OS@/.9ZKBFDX\]/90JFL1]?[*GD;L*G& MHZN-S??O?OT=N793Y).=U#DC8+Y7&**;GE17,X\60R_@S'FU9-OKIGOLIG37J<%J_RZ_UC\K!$ M;8#',-IV7AI8Q#K5<'RZ-A_Y[LG6$WB9X:P-(#WHVJ MO]N)/ZOR]O5ZH'";#-7NI&43>4M*;$@NV>@BHLIFJSA[M2B-V3:A"6>?Q[I5 M'!F8PUZ YD-X=ORGUN>OD8PFB1A93'PMX.H:@G^/Y\ 50(Y_M]/9I)Y>DENM MWESEHXFCO2Q,&L\FZ$:-C;ZHO=6%O41MXXP+67G53DI7/;8%'L",]"D1]=E3Q[%"5@6"$HD&B^"4\/CN15Y"T2]9SMU-+.^2+@Z$J.+53H5H/,*+00?RW9+"7@K0*P"M?9 MF:WLFT/Q'9M7L"+S6!B=:$/E[GOL[RW_W,:W[# M;[CP$^94[;.KJG07]F.<%YQ#-L&;OK##SP!/+Y_]^<8"+6>_S5I>GWK.X<@F M4_SH3.C-YK=C']6'#W^O/KP^_=O;=[^]^^N;U^\'U9NWIQNQ7L%8-!B",<=?<,1=WDAS\!4, M0LRI$]&$MCOV6. M;%ZU62DK=-555XX!%5O(4WB\3*Q;UW/&\;# )H"R\2C.O4+PJ M;AVM?=$:J M,1#8Y#IE<)&_T\9ZM^@ISGIW)-AZL^R MK_+N785;<*V^AK5;GFB]GYW/AJU(7A N_#R)9T#/V:4Z'#?-H!K%]N0<([1X M]$*B_S]-)H]KCC.:YUF_ M&5WET?UC;O2_&H6YG_7U7(L,N;S/56I8WIG[ ,L,YM2M OV:0]Z\_?5^.?ZV M3U(KK'<1>EI?R()&EP09YI@.0 MFN"Y5)0 M=$E9J4B7*VY][=!J$.07W6JY_3WZAHLWIV^ 65S/"??UU\1[W&2-_ZU$=ORZB'D%U)Q+RFRD9VHI 1Y? M!7@LHX.;F6OJ4-M)+HMS;B]S;X5I>]^+V00F$?!Q$:\->+F85+^FS:W<61IH]_OKT#X;<_8$4QU[HO4 MUQ&R+'=KPK9\+?5,S*OOR2P !%C@#A)%,!UAB@1JR>6< MYRQY%K\XP3V_J94,6XYVBR:U>,>6*681U#OQ0"QU3"2/& \Z=P3+^KBAB&F7 MO&> QZ:CN7/E*>^/27'!G:JV(I+ J%G=-CK3VP.*6)HJXH#)QAAGM.GN" M"L;&7(_44I,CK7%V]GC$(W,*;C 4=TI3/#B?R[[Q^=__Z!V#!Q6#\:#NNQ@< M;#& NN8YD"/))"2URA/^:)M]'P;O576W:Z<82TVF52.: M*Q4)VUP\V+@DZ/,9Z.FPG">3,)R=#7Z?#GT<_)'CBG\MFF2V0*NRWE+;/.O& M.89Y,F\&4_L%E.09,"_PX=(/!T^:)R"O-K #R/#W-S^"JOMF_--\?#>S@G_%LXWDK<_;\>7'YM*.2I'IB0VSCO>/IY&LNWML, MQT>#3]E! .^9Y,#)G.3:OCA-AJ--QIF,1V<#-R_!30W@Q+H&OKBIC?'('/>W MR9?X.4Z/EM\,\UTG]A\PR #8!9_D0LR+>970[5%R)_EY=S^88K#Y?6D6';NR[&E/YK;L>S? D\,%>UZ9L42D22 MI!A!GB:&N'81:>HQ:)#:@EWA5*#NHA02PD>NF$*<"5 S.0@@BW763S'WSB7B M4[A*"HU/)N,X@Z7=%$B_ FUM"*792B3A=9%$KI%(^(7JE42*LQSB.9N,Q[&Y M/-ST@9*_97*>@-E #;^?PL.^)!SSGXJL7P]CC.]P/2]BS1]E$!D8@58DLXAG",2N 9D1>Y(':*Q4@"1 M$(%X8KD"&N""LDF"!#%!=+OL/!#-/ 6Y\U_S<1PPW%.*.5H4INF;W!$1>V>B M15IQ(!AO);*)@]D3$WS"<:2T6\Z">&S@"["2< -)P5DN='(>,^=]88P>F4J M794[CR9WN*6!:YX058JW273.)(("]3IJ)XR-'=WU-MM[<'+GO^:C9V[N))O[ M]X*P<33Q?.P"B*#!W+&*AJ",L(YURM\_$,D\!;'S(9[.XHF+TS[+GK8PVN?^ MB1_"":'>,41$+J)IO0>].%>3YI@PGPS#JH-/QBH>,<5(>F$1QQ3H+ ?R"LS2<:29RV!L++..$/2YB8F60C!(.%"M!]-&(9>#C,B2D<2YG#WL66T9CO0Y1B$%=#!O6BG MBY;0R[%L>=%Y._(MK^ACJ@@-3)O )/(J=Q6G# "12H*4"R(I22+O*I@1:T9M MM"CHD(U5#DJIM0:LW*BB-C%:UBFJO,P*>3]>$7R;P;>>S_363K,NO:N6XTSU MJU-;'W&2"6V2P $!7H) 3"&?S7J,@L!4I&@]J(R=ZLLQ1L]T[NJ78/\#<2!$ ME4>,!4XC24&)COVXC_VG1Q+WRI1<3_MIMN?]7!]26*XX3TA[(CBC@Y':J(BB M"!AQSP/2DGD$4M4HKH@#8NMD"\.G2H$\%BJ?WWALD2%2( =VL-=!"]IMD_= M=':S/+.>*6979)FUE3)I$617R,S=38 M<8,:T%33I479J9,X=WOVU#C$M:7(@<:+S99#Y[66HOOEK5O'^!OUW> (0QLJ=-?-G$4YMSRY<+,2W5J,JS MOUF. 0:QJJ3V>=@,6W/QY?(9:Q?"E6&SU#XU+Q3_-A=:N_P:\D+(:RYAZ@6F M]W\,N>Y[^H)JO/;?M3?T?DQ_^?-LNFTC%U7MB_;BGKY@TMHX'.'3@VOG\3H8AC.(E\]-U>GV9'K!Y_K8DQ%U)J:L2E\MRI*>S01'=@Z52L67D M#[@XNZNU>'D[YR;._OS=RBOZ_2"K>H.BZ]V=XZ]8QQ9K,>O%2NZ0T/8J>-93 M[+)*=CTCKZM68EG@<_$$_.IILOF!HUA%KHT5^W%A2'W(AM3@EXDO!P0/BUE/ MGXA6HI!647C#A+$J_1[."*BLGQ-G/67<^OY]&[LO.@# M+NY2J'SW+A^?3.:-'8?F^[N30!_6Y?'D17&K=@6&!]&9_#T$QHH,V65D>"5> M]N+<[R94]V95ZNF20[W-0_GV)/[EKL7+DW*.;U&,'TZO>%(K<^@[?^CSNSUE M=V7.N4#8'ZV78^Z]ZF%7+\@3G/+=Q/#2;KNCB5:>NG42MP/8\IR](.P]HAM7 MW=]7S0%N0HYW7*TG"EBWF/3^#N?O00/M$OQ^T_8]E4!N,.GQI,_D<=E<_[1C M/NB'@-IY\#>WVC ;%*(Z$,2QBDB[P'/G*!T<"5+P3G3I@70=>ZKT_SCP7R&M M0MK3A#3B>< *X E3G!!/#N="MQIYYPP70DHGU$5(PR8Z8K%!V),(0!8C,CEY M*L5@B65&"00:3 M?(^SH(L$!G:9()(PF:SLY/#OQ;RBEQ>SJ#3_;.7<\]S2PX8Q9PW840!)W)I< M\E]J9 T FI3!8RE+6:=./:= 18Q$(A*BRF7!%3+*481QPE1;"A;:%1VLJDGU M5$RJ>F153:IJ4NW*I'I_69&MI[\V5?>HNL==:DD*B@U3">$0->+!)K"$)$5. M>^)5TBJX3LUN$;WQ(3@DM>"(*X.1]5(A2BT1//F@Q15]R[;H'K^<,V)50'I# M^ &X>31)@HQ :89N,L\DY)SN=M;R6 M0BGC4,0QM]ZA'+ED'6(R.1J%31;3O6%CMV8J.[P#_)N=]EZ:T5!/OFIDX9.0 M8/TS079DGHTFXT\(2.*D&FA/'(JK4M,_I28J+BSG!"D9&.(V1.0B,X@DSYGE M,GC?56J$,-03A4QN"\A);JMAE$:12*.L-RX(TR.EYHBKR_NX/55>NJ=:XVL2QA929QBP6'AFV.JE^UB?I2>Q_&,Q!$\1A MV$#/U?A_'"\K(<[1(#A*Q&'$53)(!T(0H]CAR 3QLA-6<_ M6I\J@^W0]5K! MLV=[6\&S?^!)(PG..8X4HP1QB@VR3 ,:IB U5<8DT4GK>@8MC)\JB^TP( =^ MSRW'?N@VJ _#SY>U![RNT]PWVSL#>B6MER(@KK,X=E8C;:)%T6(?,3$N^AUW M!LQ^TY]'DR]=FELU!VS6NP/&::&FL8^OQZ'3-'#9D^%C7K&/\=K&@>OV[+5] M[JYMZ7@YB?QCWLR&Z>RN#N@== \LW?YR(\^VW=WI=/)Y&$IO[98[,Q)9-YG/ M2O] >Y+[?C8;;;2M]_.3^:AXKQ<9V9,3&.=Q'#?9V3V:-/F&]H+99,T/?K&" MJ5_YREL7^%'^\$L:Z VZ^QYU6_NN]_M==&7=WH#Q5H1Y9^2ZA"RO(<2=M38]D Z, MA+W 2ES;IY!>VUZ1O.#BVN=<\[UY0>[?$/$&8ZW#J,/HTS">3!?.I]0(X"E, M;_WY/>@Q^I2V]_RH\KK3]^?77^CGA7[WOZ#?#=YF]>[N!_G/L,70@3>YJ=*F M2ILJ;7;=5>C9"IO[]X&LDN9 )4UEG8?N UE9I[+.LV:=A2.ZLDYEG3[:-X>P MGL]W>@OSY?FAZ^IL^B]N^NS2U7O=!DD4WOEC+4ABP6NS MR>#=V$].8N6IRE.5IQY,;%4FJTQ6F:P*KLI3E:?VQU/9>*KV5F6QRF)5;%6> MZ@U/52]]C4)ZI"BD;DFB*_!!96QY0@AQ+I;X-7*I#_BX2ZGSW;N<2#69 ^F$ MYH'*@S\FT.R[!,F-%_[-9@K,*5O.N$#WC"E;SKA ]SPH_6;;[?%2UK6\*^E,M^VC00 MOY[&<7.C$^>G7XKQ3[7LZ4W*E#HC<1!:(Z-(1-PKCRP7&%G'-2%.:ZHZ-9Z5 MB<$:FI".CN66P@1I@N%NS$AB)!JJ],4"D26T:".JJ U_R&%%ZR4C8XZIS1^^ M3K#&YX$3;1G(U^/PT7[=4:%2<80I/KA"I8<.A,^PO',%O![7>;:.B,1D1-IJ M@GAR";F('1*>&V)UHDQT6I'>!4"WUGE>@N5Z@-G/T\G)Z_.*I^_?O ,%8-*B M[=N4HL_/^'TRS7/X+&N]UM:X:['VJ3SFJM@([+8@#8I* /-$!1%8V6@6AE+V$[@\ZEH MD_R(8'%PJ%JUR0JO%5[W *^!>D,Q-*NELLAUXQ8[R M% U*S$G0:'ENH>,XRD9ZA#MBE)UV./O13F\&J<+4[DP54 ]M;RN@[@50A8PN M88.1%1( 50"66DP#2MP0APTHB#SM E"?BKY*R!%5M.)KQ=?M+?]Z,9\+[[[R M=3>>.E!\_.I'\Q W6QB.XE<4AM-8&"'WWYJ?C%^%87,ZLFO3FT(P_&G MM43V8?OB19A/^\&BM=ER#.56%,?AE9M\S9/)K<16&?%?;T@[A-Z]!>#]DCGO MM_Q:;%!=[ANY(KOC59C4J?T4VP@H9+-^^=*.OMBS)G=96M^BY?H7XNLN/N?P MR7T6N0?ILCM8\H\??QU\?/OF;[^]_^7]7]^]_7 T>/?;FQ=W%+(/,<#!UKZ# MEV\++QF4-]^:W"6PKYOSVV0&U\TF@S?K#217%5L'YZU'!__Q?S0E]-7@.[AT M-AS/8_B^PTM%?J_0[#':M$J1>' $<0/*$_>@1CD=$@HI8BY"$C1UF@7OKDUK M;$ _RG,-[\;KNM,51FS?^K'>)[W[ 9NQVD$S/SG)-=DGJ6V$FO7/X>QL /KJ M!$@SD^F7X>RX?+G65/5B1]7!-(+ \[-;=&[=TM#T/FAU3W!ZZT^M,[462^YWB)<9P>QU$T6 M3\!K7/GT:Q4=3"FF5:82P;5Y2^U/>3"ETRIX/2?PNJZW;A\XZV&:&3YT4:%GSP&L$GQ<[/!:VN/3SJ VL]?E.':H!O0LXU72QV7!VN+['9MUK? M'R.\:)SCEIP=V;&/1X-QG)58)?OU(!,J:O[,)7.M^3-[R9]A429&$Z"3CFLO:VHN!=4!!P3++* DB* BL%* MY(3QR&KNL"4Q>ATOHJ)6$?-D"9)$"L2)3$AKDI"GRB@<"':>/CXJLB-*:S6T M"HR'MK<5&/>C+H9($P753U,B05VD!!G#(Q)<)9D"]X":%X$16YV(U0Q)XSGB MVFBDN31("NRU==XJO0=@S(G2C%1DW(5+XX$*WO=E%6_%-V^.[3CG2PW'@V2' MT\%G.YK'P2<+?W^7TZ*^KRZ.PY-9CU.EL%>[O'O1@JV+3%/D/$Z@/SL%ZK;* M4D,G88/WRO*.:(G2<>D$$E*!.(K<(9VH1%YXDFA2-A)YF])(/T:0&?%B&:3F MMSA[GW97IY,?87EXDN=1>:"JX@>WI4\>UAY' S=4!QY<0HP9@3@F.I?JE,A2 MPY+DT9FN!DXL=XP2CB0V%''&/+(Q.I0\E8HK%YQT>X')FZGJYO# LCHP*FI6 MU'P\U-2."\L(0XIZ!P@8"'*!"D0%CDPHD2+I=!ERA 8BDD(R!9,54H^TD 9A M+K 6H(\:0WJ,FH+4 [$:L+%C[\9%ZLTECZ*=YA".YB"1;=_RZ_K(UT.7<+>* M_:TR\(I#3(R#?S MZ12&_WN<#B=AQQX7>J3( Y^"WB3D>N]87PV-"M05J'=N7/!$F(P<$2LCXC1% M9!(1*.;F)XZ"A4'-+EPR^P'6F\>9/'!9_YXB;/5[5V"MP/H@P.J\"PDK@BP# MG9-S3Y!F1"&N28Y!CD'H3G#R7;PV?096?20>.H#OH("U1K#XUPX$5Q#(."J= MX,Q8[2X*.V]H\HE8D&XI(9X80X9QAGP,R02#C11JEZ&55T=4'E'YJ)+J GD\ M/5GU=,1)!%2^R*Y).SX;Q*^GT<\:^,S. M2L91D_TV]O1T.OD*!#J+H[/!G[:Q]"U&NOL&KMY9:J1"CE*GMVA\U@OHQ(XOUQK>WQJ*]1RD\Y>7X:CT<#%P72M[^U@.)Y-6CI= M;X'7+!O?Y8=/3N.T#7I<]RH>Y5RY?.,8=G@P^Q)'\)X3&-5Q\V(#+K:A 4#& M;COA11ZBHH8C&J1#7#&#C-,)!1U MF#CN0N[H,.D"6T7 <.[AW3AP94M6WZT"X>/9=L?#>/1<7 M(UI.?SC.,T!E%:Z8-N@Q!*\$S]HRKEJ377SDWB:XR8]K\#0H^#38()I!#BI> M,4C;-G+WG2#@8DQ#7.&=\\X2< RJ76'OM"'=NUYTA]]D!\K8]2?$.V6.7 M;2 O;P"9X7PRCKD3Z0WA?AVK![;<=ETSQ6V]%/LB?NG57R2VCO MFGE=JQ3?U+NPZWZ19B_M(CE^(>2UO1'YM9=<]ST\X]X=&NLH]CF*6FVX+^[+ MV[AGG]+TKJ^-?I?HL(,H1_SS9 I7C?_BIG_^H;7/_5GYX^/4CIM1L3#O3CK/ ML'9ZY:=GS4^_9V5_,AZ\=_#"RCV5>RKWW*8X?G9&Q.;[P5^SQ[W((>"E-[8Y M'OP,UGCYX&\Q?(HW2I"M7%6YJG+5-S]\G,SLJ#),;8#SE/CYN< 5X;4!3FV MT[-Z*E?VF7H:N3873E%1-8:'U5D7D7]^!&'E!UI\\!Y M][WEGAK3?;A[6Y%Q/\BH1.#2:L09R=&8.B'-64*6P4_+DPZ\DX08<)!))HXT M#3EQ405D7?+P0QGC6!(V=FI$/4)_!U;;WE18/+2]K;"XG[8WE! 20T3*\5SA MB1>]CR'OA!.>DZ2BKRDJ?6>>"HR'N[<5&/<"C)$[:@3A2%AL !@]1EHX R!G MA.9$N>@[EC3&1"NI&;*4@;[H6$ N6@[FM$]6L108MWNPI-41%;5B]KZJ*:T? M_Y2GWM'ENWZL5)YSV;E27SW"[[=$X;>-PP;#DOLP*!$%+;9W?[I29'XM,VM1 M9;Z*OB?(O+631 \EGO>$"QNRX +I90-!AC".;&"11^FCB.FBQ%/))AFB0(0) MG0O$YAQ7X9#W+DIKL$VA(_%ZU$F"'N':7+T"YQ/:VPJ<._!Y$.&M3@D%PP"T M! 75/GG ,)\PZ.F$&]YI%Z UJ/S*.V1,]+F&G446+D5,X@!JO\-$=@[)]M^/ MD1QQ0@\.WVI)N@IKSQK6'NG$S$CJB5$HL8@!)JU&6GF-(DN$&1I\4)WJ1;4? M8]\XJRJ#%34K:CX>:BJF" ;D1#S@"(HBH*;S,B%L0B[Y1"T+'>72TR0=PZ!7 MEEY4+$BDC25(>,*(4I(PW&?45))7V-Q3_'#U+B]+"IW 2LZ:S5N!F-8G7>5B[7)3N]S<41;2%)25UB'% PA$R2RR"E.D4E+",($=Z027 MW,6CO/\*B*7"#_IWG$XR#6E*Z*O:V::Z9BJ85C#=%9@F*;0$,P$1XA3B*FAD M$E;()I>B $.#QIUXK2N85C"M8%K!]*#!E'''E8X,)1&S9JHPTJ",(A-"Q!X' M;B6OC6TKL%9@K F;U[E2UL!<1<1?=2[(!G"D@?$27#(144!FR0Q MUA";4N?P2T<261 )P=4 8$(!@ &6(!)08QHA[GPM91H&D MXL)CSI/&G5.J;+%JFRR*VGG$&2B%+ANT =MLQ@*VZCVT^J#\2!E< ?$IQ0MO M6=8G'R]<2S=7B5LV 4HB1'_EI.D-9<(64L"8%PF2+M>&\MD58K MC:3W"G'"/-*),^2Y4D0ZF8SH<^EF>:25K)+Q\FG>1WA=S7:/+\ZVK; >3(B@P3I0N3NJ]!9A M3K5UVDD=>!^K/U-Q> 5-[\\#%1DK,E9DW)*['0U6+'F$I0"-T # 61DY\M&) MD*3#7'5RMW&4CDLGD"A1:Y$[T"*I1%YXDFA2-I*.WV3_R,B/L*S(6)&Q(F-% MQKUT726:)^\2$BKF5DL8D#9QB;0#T]LKJ83O1%MI230AT2*B/<[9O1@9:RAB MU#$E,4^XU_8Z.1*U3/33*A-]B)[L6B:ZIY[LFBWS;+-EJ*3&8>80=50C+KE" MCE*&J)$J:!]!-':"5^[BO:Z539]V2DVU5"H>5SQ^>#P.RNHDP+3 %.=J&)@@ M)^$WG[0GW@OAF-N%A[SB<<7CBL<5CRL>/W:TB#1:$XVP,!AQIR+2AN;L]*1= MHEX[(G;AY]\_OF_)8E>$/4N(KY$E%>LKUC\[K*?166E# N4]I5R/VX$N+SU2 MEECNHQ',[N2DH6+]X6!]O^/KGVT][C;@_I*CB7H,445O%;V]$KTZ)FS ND+. M) VB%P2JT_ GMASGWD-!DIT<:^RC'/[CMI_>N'Y/<709QB26*%SWW3P?*'3A*!R M61@6J 3HI*0M\F>")DDP$7%VW3]L6/_.H9/Q6K2[0F>%S@J=3\HE0),-3FM$ M78[[IX8@C;E!AE$JN=( K)W(FEW'_3^42X ?4:6>)28_E22 YUDIG)1*X;RZ MQG?+??0%S>P7)G,WBON4A#?COC\]J$CAI3\HU4\IT>"/7!QR]ZB9:V+7D&R@N3#@Z115&AE M#0)M$0 O*5 N-;A"(M@G7N27=9*Y@32@"*F2:D0)1&= MR#?%M+!):<2,S#TPG4&.8H<"Y59QRYS;2P%VP2_._1KP^\6YO/# MKGK[BP,72+?O/)DJ\TQ@I, 81)]DJ3)(C&Z0@G!A9&EM=Z-,MK:/& M>*2XSAT 0>$Q.A<#M(IX+)D*KM,,Z\UDG'%P6E(^_A@V__QIV/C1I)E/XT=X M\H\CX,]O!A%X\#2'^T_G$0:\-M,P;$Y']NQE&L6OZWMJ8-J+[5DN6;D&-3,[ MG;TJ^X=@8TZ:E\XV<303&,8S@:9ELXYI,6(\G,%".LI'GDYV;=7Y'G<@$T?%B?NO'0_ M#\=V[(=V-!B.&V"@DYBK5\V.[6Q@IW%P.LG7P=>CLT$S=_^(?I9S2/SZLI;3 M,-^NZS2O:[EQ"@)N"B,9>-L<1R%@3L;#.'W7&D/AIZWJ!F&(2Q\++ORIVWJ MV"U&N?O&Y5&EP*U$Q#F)N!,*@5H6D8S$4\.\9KHC.)@ADM,0D/ ZWT,)R-G4[/AN-/_VU'("MV9$$;<63HY>%B MCT]$A6!ZM_?2,NNX3,AQ+Q#/KF3G OQ&'6.>8TQH)\0Z1!RT#PH10A5H[9XB M8VA R='HG9(*A[#7O9?D2.%^[?VVZ(1"$1=ZFQ\!YC:G@.C#SW%T]F*P#CTG M=CB>P?]-@9?+0>C+<'8,%_]C,AVD#4DRG,U;V9!O:^;^>!D]T0SB5Q]C&/P< MP2J!JW^*IY,&1,>[,:AU);[BS61Z.EF([.'JT]'P!,:R.9]AS?"XN:LHY8F MX)YA*$.&%ZVK0J?321J.RIKDK[(N-3MKZX'"G@!IYD_/59],D&&>BWX.TGQ: M$@Y?.^21,ZJ@^0N!DG4N@\)13(M"4'*/Y;@4Z,&]%?LJ ^^RF2#<([G4_C2N5!=)W^Z'4JS^5'ZH^_V=\.8+=/C%'LGS]<: 5JK8K 54&&[?:!=6E=E@'1(I1L3!V$*&@A9OJ3<2)Y:2 MZ'0[U3DCB'%0\(EAB-N4>R 9AT!AEYP3#8: ZPF>3L:Q1_2\ M2+>-I'5*-> M\XBI15&4;(,<+LD<0RX2[3"89TKX3N*745%XRA%6T0.6,07&O,4@G7-E..=E M])VFX(^":I=GRNX%U=*ZUEM*AZI73?667>XM6ZW1N4HR'/O1' P"&/;QX/W; M7UO[[^VO'TKA&SL>7C -5H^ :]<>,TGPMD$ Q=\#1VY8AV"F+AW+L%W#Z0 H MT(-1&K,^-)W,/QU??-W_'&=S8-O>7C[NU;#!FOA<[(Q-N^HDVGPBJ=.-#2)2EQ+NOL!!A1(2"KA0)-%P<:<^U]TFD2JY4) MR=J(% &5@K/LWQ->(D*5T *>!P9;512N5!0V=01["B#QM;#QZ*QW)((9$4(X MCZCF.3S8 XDXK!&80-A:FE)@G0YP3DNKG6"(Q@2Z9 0#RH 2B1+E6/L8P'K2 M>]$8+H^:ZY'&,(ZS00.S ]&3,25:?[R\-&-+) F+P4/ /9GT=I3M#9\]3=C5TO-D%44R"(-XP$#TV6[3V'+G)-:@1'5@ MEQI.&,D6/Y +QTDAK1SP32+6 :,H@COQ",.21T+L;$.=!O(^_45IN[,-RW8]7^?^G0+1M:C^R M8.).7]K1%WO6O/KFSQ([AUC>;WUW'(7V\>.O@X]O MW_SMM_>_O/_KN[_59.BMO@MT6CGL%W6>D9@DX3OM_*23N-J"7!$::%1U($BKC#.7%2 M&N2-C RDM_ ^[B*B]F<[G)8 F/-(VJ:&TCY(*"U]BJ&TF3X&A4 &OR[=BC5. M=C,N<^5OM;-!RNOUN:Q7"<1< 4JVH('+T=HG31/A$G;C89S: MJ3\^:P]^3J?#R70X@R&W,27#\>E\5O!K%:4RF$5_/![^:PZ7S!?12XN1K3T8 MS/ZU$;8/@X?[V+[GRV2>HTB7,2CM4X!+\_C; ><#UE,[+%^ WCMN4C9^!J.A M=<-1#F89CO.U1>2#Z5,N6:CF+LZ^Q#@>P)[^$QYT:G-VRA"6<%:6+@]E,> , MO*4P_1$@4+.*.(;GQJ_#63O@HW,_=K[S&,@^-K-%2!?\,F]683:K@:]&V1"@-&&GJ$0Z)! <4JA!/9^ MM$ECHW:2BK$2'+\LUG08FP5"A/?C/Z*?3Z= U3_:9GB%0'F.L.$7<:<#6WI# M%XH%@BW.@K". 9<85FEKB/Z-PSSW&.M0XL-L#D\?C29?FI<]8<(])'U=,R]S MQVEU3K;78 +Y<@3*R&2^:%KYJGV=P2] M4UE<7\(>3YOXLHF Y4"]RX4H6:3MH[_95FGN\[ 9MCC\@=-_W(74@_1C(-84.]95MA;8QZ&V*']XJZ9\\ M=M+_M=K%_:L"/-\% $K*W_Z_W\AO+EF,1=7++0/?LCBZ=\ZQ*V,9[T ;/5J. M!RJ1<1MFV-4$'Z,"2"7U2NH]D[175A1^2KQ5H:/=R5M5@S\(<+E#*>E;+]VJ MT$L?%J^R3F6=W;+.PME56>>I2/%U!W#V[MZN"Z^XH@GO4^+LYP)TA#^S@ZOO2HVVR1S6,30WZH[5WW5Y/$PZ]*:8F^N:LS#1\"LZAG'$ M\?,JIM@9Q[@3\ M%A/BAC*GE/-:^3M0_F7[_1-@Q&>;BUDN(JV/!CDF-:ZIN%O_J=T]+I_TE7T% M>MLQ8->=.YY\5XY+LH(=I2D$CE(D!'%K"7+4:T1\=('+X*/IE&_2@5"!!498 M.(LX9AAI+0SR2A),6)1$\HN1X^>,^;KPY9N6*W=4@9<=44T?MH%&[4Q4L:MB M5Z^PRUJF;101>:XQXH$E9+PWB&*BG*!>*-LI2L@(AYN81KD(#>(Z%S(4DB"< ME!&")*%D)^NE8E?%KHI=%;MVB5W<1.\%)8C:X!%78"'I*#@27 7X*E$?.QE[ M,C)KI-8(+-"L=QF.=%(.B9!XKE9B*>E48]DI=I6D(/3O.)UDFBX)\A6X*G#U M?4LK<.VTWJ\+U'N.)*,&\:@#LI09I#@7$JOH8F[&L@E.'@GAB1 M2Z"H.3 R,:J"H13Q7"L>$,+<,<2\\LD1$%$TB2J6D%7:[]2E6U.HKB5?4.K@M/5#4 M\2 H:) M)6#J8>,"XF#\(>=\0%1PXI32BL6.MG4_9V+%K=XZ%0\FKO(!G8JYF&QU+#XW M?JI"8^,$RCC**%CGBN0V'XY;9*U.B"2=$F5,P^Y(35'#EN, @4@HSX983O]87?F8JRXU2\78XU;/%_?#W$\G$P';4^\ MD%M]Y=93N8"FJ<+BV?!1%1;KPL)S9ZG@ /2B]$C&*!GV5EC;Z>8NDA,@W0FB,7K$P68' MI&(6>:U49$8D3SIJ[3I2K;K_[0JRA#C"K$)6A:RZI<\ LJ2E6 6L$5CC JQJ MT*L%;K*SP;4,QP%1'/ MAH6JB%@7$3@YFU@T2#F?E5D*]G?"!B7E3/)*61/T11$!-K8G1'N$+0F(<^&0 M]=@A2IQ4-/D0W&,HLXR3(U.5V8I4=4N? U(QC6-,H)@:"M8S%TDA0QP'[92' MH)R+VG64V< P*C6*'!!$5?YOB099GVG!*,O'02<8(U,HD))*D.CDB-I>J$26O%N)48U#!A->+2$Z03V.S) M22\UP\'[*^WO&J#3"XJN('5P6WJ@($6D85* \>=5 KT*4X=T$ D13G$@46OK M9/<$%DS F"*RSA+$&0%@L\8C;5/ 6@D:S>.+B M],:][*N,. A&JC)BPTMH//$A4C"V<0([&@QP"Q8T8E1Q(20)R=*+,L('PE," MH2"TXHA[Q9#%RB%,F5<8NTB$J8IL[RFZ@M3!;>F!@I0.F*3L(-2:\)SM H#C M0:75G#G!P0ZGW1906<$U048D)6=9^35(1[A;!)=A*V":K@2IJLCVB[0K6AW< MEAXH6F&*E(& M2:MTQ-I:RNQC1!%B?D1TK9A0D:INZ3- *BZL251+1+$ XX]H0!V +B2-#$P( M+5.*':22E'"72R0D:0&II :D\AY9;K UAA.BKT2JG4<18G$DJ:Z0=0\O88TB M/%_?US_^,O@C?IZ,/@_'GXJ[L*GRX=GP3Y4/&P=(E+O(-4>ZH[KUGD)L9'T&0U/H)%J%*A E7= MTF< 5(91)5-$CH$.RQF CC72(8V%DL+8K*%V2G\Y*XDC'F$? ^+:!&0=4:5< M*]9><]RM6OB0BFQ%K(I8=4N?"V*!ZB1D%!0I^ 7,:!&1IB$A@I4(2C(L=>?< MU7 6"8D&!9CW?##\A8#17#F 2Y9H ML+XZJVF6X0W' :[)SV;LVU<]G7D9S%TF_O$X#A*PU^!SYJ_!) UF\$DX;^8R M'#>S*9#!>-8,OM@&O@(H@Z?%,)@WV25Z"@22_SV9A#C*WW^.H\DI?.UL S\! M./(3"3J!=QX/WOSZ=E "+S^\__F/0?/%G@ZF=A:/,L-&6(U%$VI_-HA?_;$= M?XKE^^9H8,?P,'C4=#!Q39Q^SH0Z@&7]9YP-@IW9(QBJ'\U#'LN_YI,9O'OQ M;1YA>4(SL*>GTPG\#8]<#/^7/-X!A9M/Y[/FQ2 O2%D+F&Z7_@8;/) M8!K3*/I9Z6ES&J<%8\8>1CAL_IF7#G;WN,S63^89\4_M='96!IX_?#,Y@>T] M*^,81QA18Z=G+^Y/>#>@^B=%?"- ?I2)#&C)S0K111@DP/DZ46W;XL%D.@C# MIJQ^WMN6E.$9$\#HP1 H>#1,RXU?E+E=/J%06:;"03.$2=AI>R>\'(;U7W8\ MA\T:D*,2'5RV=/D9+9^QHP&LDC\>V&G>_G$S!!Z"\5T@K^5N/_Y:[P#A#HG0 M3DNWOE+TDE)<)9%K5)6QH9E:WX ML=V)WV$C5BK@^Y3_?%UV;E=MA]D1Y>92=7"/O/KXK\[(UCNR8YKHE%,C<>F? MQ;U!EF&)K/:8B: #=>HBV3EO!/5@F$B&@>R2RT=.-J(DJ?$J81Y()[ORDWYS.UQ3W$K:M7C4+*P2V$Y3_H1UMF$@K!O"V.2Z/++_$?\W!H!KE2T#_ M]T5#;8 X?1Q^;JDRCRY#P(*:UJXZM6?M)>5IR\O6FFRV1HNWT^E95FSM2;YO M0:'-I@57[)^OA?V:-2)]]E;(B?W'!$#F;,G7%[<\6WSG&[Y@^+P?&[U.6V19 MD,#@TV02O@Q'HVR8SL"2'18H7.SN%628E<\RU9SF MC3LJ<)4!=IH_F[;FJ&LW?=B!'$!4FXD++)Q,$ "S0R"2OTV^ ,A-X=UIX.%5 M-B/3=/CI4RQ7Q<^%0B8>;AM\!Y"77PED,FL?/P)TRZ,"_A@!GBY0#8B[J-/+ MN7X_:.;^> &_%U;MG X'P^;B1&(>>1$*&6V'L/K#:3OS5DC,3\ND?-X7,+MILPZXH M*[OEPOC5QQB:"U<_:Y[;BL#;T79)6D (H];;$D=VX9#)N_G'S_]A3TY??2@W M3L:Q!=;3R;2X +*FEE_5.YU6>6R(%A)%GC#BRCIDC,.(F2@=2S0HU\D*\,Y( MS*5",4:+N,L-?IC)]W@K;8!OF;ZHT_YUL7PK3?:G8>-'DZRI[$B/E>S(7.%- MWX-ND[7,2[2Q@B(PS XZ?CPGO7/^;R&L2/ 5&:Y!A3\&]HJ])"^3*_I%A9'1 M2>7SY( TCJ;\1H.V6-N.R:2B(A;,)D0QSGF\8-B#A>60L][Q(+E(IG.>O"2O M=ZM5^672[,I"XOR(](NR;H\]83Y=NB+/HIT.XC@3U@7D:\EOTT.U(KBM7O?B M:K:#G][\7#0%N[2=BH)G_?&59@[;\'8OJ7Z>Y6QQ9:]\WDMG:O&.7N8+VRN* M"D.4]PP%G'L\.JN1Y8(@S)P)WOO =:?'(Y'646,\4EQKQ!-GF4ERC4M%/ :3 M/+A5H-=L=C)\^6ZEOK7V_Q^P1J\72_338H7^@ 7:H/K3 K +LD=TG>[I=5UJ M:8](_MM,ZRLZR&0WH90E()X#X?MTD7!^'@)]Q-'P&D@!T$PL$#CF/0%32E D5F2.))"YPZL42::"JLR.5@)3 2 M=KG5@;2($2:MT#YATZGTVH.I1HMAV$'"5*G)I2)S,#JCB%@56 K6)-QU2/,8 M5%)PN4I "4IHD'"*H)1#1K%2AN".F'O4J8XG6_C_^@_V)A37-"(0$>7XKJS& MTD[.ZM2G,;RC->Z6HK#9+@N/NDZ8=<\,*Q_2#>MI:[3"_S,8_ 7^O0/VK(AM M\< EK1'"(FA52!F7$-?6(QN4SP64@?B\=DET^G+>!4% 'I\,9\5?\WH8>AK=)NY,HG M.UM90=F9"[)WU#H:@65&S M[,5<>!8O>L+.W9PPES#,8K]UF4WF,S\YB>5%MQ$6:GN%U,)KMN/O2<7]QQD/Q+0*'YR?C5AN9S:D.."EQ-ZX48MB]>9,&W'VS5#$!#?>4F M7_-DX D ZE- $'C0UQO&]Q)Z]Q4_CQI_?)C5:D._7NC3.4+X>%5#X-1^BFUY M &03C/2E'7VQ9\VK;_Z\L4'+U2\QLMVEYQP^N<\2WSGN]G[KNV,=[N/'7PX':M8W=@DVV2OFY.VW$>@/O-.FC_ MO +M#^>@O:CM-OBN5<)!#GW?X:1BKZZPK#]8WAL-]WU*39P-7G^:QG99J\:[ MIMZ,71H &=;E;>/HTI3A>' M\$75*>N^?FU^X9IR!M=-7(X7"*XTG9R WMS M@N8+08%;1?EGY6BZC%W)ZM+JG45C&N;9+T[@X=DG.1(KATPTL_:,OE4G[>DI MD%%1U-H'GAU=C+8_#]IQL)4+37(.CYXN];3S%^=5!36\@:N:E*,J9L?3R?S3 M\9IAT*K\8;(>B[%A)X%WMB=%YOD-6%;/V#1\V\]-\NM0JO3>JX'IJW, 0;4F MS'AD-/S@F&K025-$489 >&PCU&(QT31SHD&1,1C')R MT3?[>\L*\=SE]D<\:>'P5_AY,C]Y7#A1P'FOTTM2< 4DT;/+:XN&3E--EH!F'5G@ADG@)P M+\_.L67- AYC*V7BV(X*RP_7G1;K;)1*=&Z6&FU^5O$:^!S.46*'6L9<\O,: MU^?XN&&3 _)\'N)%WFP*X)_:82@>GH*,J]&T(+755;#/#1I/+HRS==*X&,=E M)GV)/K[J]&;[20Q7&!LK%1)8Y2QBFY#)?9>T"\S0&+EFG6Y+=SF).3]N>9\R M+<1Q4P3+'VT4R)M),VL^'(.^\F..4?S=GA5*JD@6YW*B-Y:-@]N";X;9YTJYR%OK%[.Q:EG-$_!8LW*4;87LQF9_>2#*W9T M\%T6NOFW[U?A:Z,<5]1J^ UH#UF&@Y0%XP)$?-^44! CB4CJ43 FY!ZD!)D0 M-6+*Q 32)SG,+HHEEDRDDFM$32ZGH35%EB>*J',*!\=!GR4;P6CG\F9]_5Y/ MISE7OLB?CX[!FWFWS'\/)F^6ZS=AC;:E.ONJ)"*OD5FMK-9*:#EP"=G MNCI<.&*R[S KI?)T1NJ M'6$,/SP)_GC6T8I>9Z.Y_'B[6HM?81C'K\?A?T'UWR2WO$AMP8C\6I1M U2" MP!Y_[WZU9P!M;Y(Q\7@F)I'C:KR#*P-%OOSEJ!#M3F$ $^ MS&#/LK.FR7I9 <-F\-WO?_R]^?[HTJ__^%"^+I[-\GGVP@ .MOQ66>N*N?5]W_/46LFYV4IS\X+,/@4Q]E.'YV5=Q8/53;?'P;& M&'::!3#1 IAZB$L2D&,XY(YBTEFM$HOB(HQ1IE20FB.EJ$(\4(>,]18%P3DV MG 5!.T6F[H=D_]TNQ.\E#H%T8SK#?'H>OOKX/ *B,"XB+7L'7H4WXLGI:'(6 M8TME#T-),0EI>#0(1&$.VL06694TPII[B:E40G;*E5%J),>Y9+6EN5P9T*'C MBB(E:"1$AY!LIV3U05/29-S243_)**=H+4EI'2PW\6MQ9E-<8)\G!<"6T/T: M@+2(C4UOH_4^CO)1 B#I$O/:!,]\0%7.Q=H"5<-QZU*)]+)F&,VBLC V#,^ MRYRH%3*)*X1Q5 1'3E2NAW,'U=E=A(FW_YH/9V?OSE/YWVG]^KKUK8I&]@J#6/IRTLVZK M(JV?Z:^"-%JE(/M"-ZHE :"V6LOZ39>$(,.C>T>.ECI)C,@ ![JVR"F6#B

<=J':Y W1\K*[WUE/:J0%<+Q0,WGQ5E]JQ$KK1S[E)3P=$6O)XF/3FEF0:S'F2E =%) M@T-.8(Z$CM)QJH@4'7@#>:J%) +(+P=UV-R+/ B-HO$JP&XZ9>T>Z4FJRSO3 M]8N>%E*O:2:^C6\J/J'+;*TVB*_<4EQ2Q3>T-!O;6QL^ M1Z%-3DXFXP6,AF5P8J[F.H+[9\L(K1)\MMUW52H7M3>L7E^BT]?OOU"\:%D, MZ12L[^G"$OQ^!_D6YG#/97_O.%?/^6A0#KT'?\_>TWI(VU>K_+)#VO/JR\/5 M2>TB@*MUVGV-?IX_7<3"=ASPZ^>TK4DVC:L/Y(5T*FG*20Y/!*ED?$#.696%E$F!$R%EI[$J3D$(H2FBEEBX M4H%2Y"U!RE-/M>3,QD[=W(/V0A9_-NJG'W*]&OQZ7N(Y!5XBY%;B=D&1)2YR M45NT\\Q"_V4O6Q'8-X5-I.S]<@K)0!R0N0:%S>0H7*TC(3)2G#H!$$H:X2A/ M2'K@#QXU1IKD.KU&<^L-)I'@#86MM2#?IS*;-V4MB\!9*FNO9V_'X7UJJ?AM M6WKO8\&#+;9G?LBZ O?NMY^OKLWQ[SC=5IUC;X37PS"8B'5(%AOD/?.Y4CA% M3F.//,><>JQ\L)WF>X+C1!+#B!,"/W".8 C:(T6E9\XE+ )[7"KX@;[@O=KH MS)Q_(GDS!,0]B=C1XH%_6;V616,KZ!;(]!R6UME/D4UOOCAS^^;VO-9?4K M)V<-5))TX:JMQ+0[[MRA16P[_CUH+K9#32JQNDV(]B1%_ M;MKY)9KM.?=]F@!2%:8K64*7J;-IF-T4"S-X'#9VN!2Z_3R,7[9H'W96[EE! MQB*S:5&LMZ14M9]G/P87[>[\'&2HX)^/]^" MA9PKM]^T)&'5>W81_HNEUF"F1>_ 8-.Y^&K,_A'I/$\Z@D[4<5?>6N]Y"H3T M ^G5J@<[T! SY;1-(E8ZZE&1SB6ENH_B60 41IP<"HJ -6D) M05;KA+Q*+I]91VKZ)YY_7:QM%;^/1RB6VB2X9/F@4"$N,4&&!HR84(X9&8G6 MG4C/O8O?NQ#*#T3T4;Q>8N2"*7M^0>OS;*/CV^#)YD'-W)7P;6 ++V!IM6[W M>O:4Z6+E)BEU"L\KOL!&SDM=E=8LS3(,_A\-85,S'>60W]P5*468VSR^*.DR_EYI,8AK R>:"Y],:N2?.&#IC!_Y0%N$*# M/,_J/XEM,LB7Y2WP,]I\YG$,FRZF;L< M9U**0TYCF_J2:S&LZ:1M,$"N%/DUE\M8[&,?>PL8%Y,6D2&0'B <@B2YRH!" MWA OC \"9,>]PYGN+%!^;=KC^8<.OFVX]GL#IKPJ8\8RW>)3-# M.:5O8_5@_]_!7[!WOY<]V2*3GHJ+?-C.X]SP62O/F5W313\&6VJA9'<8JW6, M;['['2]]<+DH[>+CW<)1 M7T1AK?+YF%4^=:WR^2 Q2+7*9ZWR>4F5SV>BXO\!FL+I<%FW;B6'U_.(3V!\ MH"7FX+-E*NA%H358-'TLBYR+NY=F;1OU"V_J*\N2NX!.V]0Q-UZ-I9;79CW M$BCFLRZ\'(R=+56(=^-ED\QE9<00[>SX*+=':KN GK75RY>!IJVR/%TNQ3)\ M+Q$W[41LHN_,VE M^%H)K0.[.1=>6<8/W'2-^Z)$/#=FZ_8N7"B7B]C<#95O&5&172/K?)G#GM=[ M9\OF 2\V;-CMH:".Y>I /J(4&,DN1X<YD-^';1!N[C)'_T,<__LLIWJUK%X?7L MIFOP?\E>6*GL;%L"]VRC6]6B6=7^Z/-BQDXF/-LLD+IY>0Z UP?%?O/#.EK> MITG68F/M>M;.33?W(;7^NW6KN#9AXZ;-*EHK:O"76:E-O25WQ,YGDU<+(R@/ M)]M$,(%\.1H5KP&\XFL,K]K7&?P"?[N\'LAM9$^;^+*)IS:7)U@N1)'Q[:._ M60X!QK RY3X/FV&KIKQ\D/2^CZ O]+6SW?C^+W^>3;>M\\+JU4!-SOI_9D?-.* %2J3RWW:4R,=] MK:W]LK6X\P>7;-&Z:I/U%M!82T[%@@%.AB&,XH9QO4Y_8FF'+9Z U[A [X@' M\XMNQ( W[P'SYUG8NA@7)M^.YA+/PE.:'M!,_K:TC+URJBM_RM+W=0HF0K9A M!TNQM&7D#[@XNS/L+ZVL6@R@NQ/'%2O6LBAFO5BSRC&58W;#,?^SB%C_BYO^ M^8?7.5+]4QS\;(?3\L%_Y]X&E9UN06]5_.^=VRN8M5/M V?M$JJ^*TTI)_/& MCD/S_=U)H _K4FE^QS2_!=N>YE0/=WK7B,;BYNG*1@]:0O*W$H-;QWR;!=V9 MQVG;BMXC)&FM9-;RK&>S<,^B[^Q-".PFBW0E?CSH(CT05ZT_=CSIUY1W.[MK MMG2K@'K(&16G'7-?&8N;Q\8F69)\,RSQ 8-U'B MVNZ#![7=.T=(+3W\)QBRV"7$*% M$!58[Z'@+YU?=_1SE:?>4>-?]WZ5YUSF_NJK0?#7-CZGZOO/AL>J--O( Q9" MX]S( PO/$&=)(G M-CXO=GLT7WY5]1?[T8985TW_V;#8*@?>S(5\HYB2)\>*%7 KX-ZESX[1 MF#.GD$U&(&XYF!"*1*2<8)@(8D+?38A-@.R+"4'HP:%K/2UX&B;$FU5GVK8N M9)BW]=7:+-WUW-Q%/FYFJVIQW)#(\>\=-OU5:Q=,4HH]CM1 =2*0A M(,T(R4W(*=(&.^2\,U$;1VUP^ZL^=JU$_FD>/TY>%[A955!I2U>L996_/L>> MW1DUA)N'%;LW276IAL^S,GPJ[C\#W+_$>/)81DL<&$_$(,ZY0B[*A*+'WEB& M.??\X7&ZU??>C9=%.5[/[/H%!N'(DPCHK@R(F2[A#R,/BCRKP+9/?TI%XU00X/AO>3T?&, M\9A8$JA1&N&(+>(JHRSE%*4DA%+,%?L\U M[7XH"[A>+/"'19'D_A4!O$$9V!LOR]T*T>YZPH]7A#8!9PX^9]9UI4= M-@,@?#\?E:K:\Z9M0O9KOGWPQDY'DT$S/,G?9B@[F80X.LH6V^QBJYC\0CL< M-Z6%R/2?<98_"<-\V];RP[>8V3?;*[9RYI, RQK1R$##E5PBYX5$6C!G1:2. MA$[FP:XJMJX#9^G7L3SPAC5N ;=IYB?M9[VI!.O@Y[6RJ\VB[NH% ML_WH8AV$4KQZ^1DKG]%]UA+.XS\OHFW/=VGP)3<)F3=M7>]EG>%EI>US!NI/ M0=<;DTK_L+P6=%VN4WDK,R\(OZ[&Z?_/WKLNMW$DZZ*OTJ&]O+<=P>34_2*M MY0A98\_XQ(SD8VG6COEUHJXBED& @P8D<9[^9#4 $B1(D2)Q1SEB-"38Z*ZN MROPR*RLS/W9*OZT-ZAU_5Z>4(/Q=_??<&]8Q[5S_V4/M/W7@KW?57JLPH'[U M78^O0>;<[_AG:??^F'6?O_'1I U0:^#S% /+R_*2\$_%1+=E\N M[-+#KR=&GG*%7[L8MMWN^N6<.?3^Q#CZC%:=1PB859VK.B]$,'9.G5E5YZK. M59V_49UGPU;GFX&TR!V]^?@MN1C9Q'=U>U7G_]N9EV_D>6Q>%VIWS M67D:BC%.F5.0;"8@+(]@=+(0M?!.>Q.X6.I*D)CVNAPCVBSP.\)F<#DI\%I$ M%E5P0:NC[]NC:M%MA=)=7](*I2N$TF"IX30%4")2$"Q1!$A&(.E [?9LK!4 M*LF,#RH1#2P+"0B?%KQG'F2B6@62'"/VN*%4GI+:OZ!"ZAA,D)+7TD/U!O+);%,QKB4/=Q4%]W!M*PH^'P53\DE3JH!1 MY4$D%<$8;4"XK)PC7'-OMAH#V30*TE-Q>!W<*PI6%*PH^+7P1V]M_O?_,HRRNNA5CX]Z2:L>'^&B5ST^N"6M>KS/BUZ/4)\K M/O,NR'S+3U!GF @,B2R_R) T8ZCCHI'AD*<4H MMYN'?E?(;*[ _WVEO]\2-'LH7V?=;5NW#I;UX*"B8$7!6UVLE0U1@W'&@K!" M@C6.0E Z!$*,"I[NW/'I>E&0DXJ"%07W9FTK"JX !=%W"]%;D%EG$,$9L"08 M<#11:HSS0F\W^WL+ON"Q,B0_ZOCTJKWSRM_A=L,!?=5Q8'[IM#FFX:>\=%-> M<1=D]=3>M??T88V]]J+O+E_F?OIRI?=BKQ/3E5^H=7CYB?6R+<3BX0^:XG33_8.?OJ MR3#$Y>L-7N(<-)V,+KW&?,9Z@_+:T$W<5^;J1O>IA8F?]#[_I MO=G["0<=QM/&UI]O-4AH"Q9U?QF?]4:Q:X!<&FE//QFE!-TGB_2M%UV92^,N M+OJX,J4Y[7AXJ_'VH/0CH=.6Q&TJW;)7>6/6=5[N>A?W1NUXE;?FI]?JU#6+ MG_Y;U6JC:L6J6MTOHF1=:D77IU:LJM4.J!6O:G6OB%*[+K4BZU,K>K=:/4A\ M\DW4((\@)[E_,[!U>I#1W:6+5W*4YN=RA13ABD&DUS8%3V*#^]1RU3].WY\V M'T;)M9/1Y30%L0F3T:>.[C[EC+=HW'BZI#BX-AJ0?NX[P-PQ_-!?Z23A?]_:LEG:U!1PQ0Z'R^NJ0/MD;XT#"5^"C'>,LE8GMR$N:4F#=/H>68^U#OF\#]PT/ M>W$WC8R*(2K#&?B@ @C)$A@N-3@N% V<9AO2NFAD%L,LUXO2K4FW)%UPY748 M]SZA2GR51^;X@.OW]_]HW&QJKI"JLQ)W,M-LCW2F^>PZDMLI[4S[JJPP*V"%4>KT8>*14ZJ>2W:"KO*S[W&JV'-OP4[-_M*LH+;<$S+>IR[" M=[];;9)\^$V2.Y>D?;IP'&$?XJHQ1ZTQ\PY6_^E'?_IQUL:J^[GK906EF57W M:SD:;?[[L;V5JW95XUZA:JU0M0N*LDH@^O[7$GX;3EHWB.TSJ 1V85ZJS!^N MS&]T;0_LA7>J-<+]YG!7ZXK>#@?P*;4EWOW[^W^TS7 R;L<(EU,*Z'(0<8OS M:<5IB373M&::[D>FJ351B10P#GG0+GI/9)H:WRRQT%I#9240E"VM*]4W-P41I(-NC(2KL! MY[;%(;(ZUYZ=$%V-4H7!NJ1' (-:215#$D 0OD 0D<&+*"%H*;32R8BTS$NQ MPS"X&VX]/S6R(NAF@_75K2_W^>]N.X_**ZGXNF-K6_%U!7C( M%)-22,#=04)L*^5A,C&P-J@H77+2+I6'[3(>[LIVP=:SU'H*L(7MPIM2/-[O MUQW#\U7LX:3_O5'")R[Z-Y4][*=5W,RN@PE"K3$49%9H91-AX*6SP(Q(0DCO M.66[;65_&8YRZJUEX\'DF@\G'E-?4KB!N:,YIFJK/V.AWMFP#M!?-V5O0U?\U'(CN+UCA^7''MMPZU&*-5@P,UF=E;+KJ]2N &!,\*3*0&G+.&A4PIR7:Y&W>R MN20=9!4H")T".$DX,.V"(]Y$%NE!U$@(N>:XWE<%;_^L7T7=/4?=[51;'#'\ M*IVH(]R!3J(<4.>"O(P"UX0&SU(YK=X3^-V5_8I<,['6@6'V3A$][M^.97H> MV37\O6XL.VR*2I1>O\/)Q[-F,>A\=]M.R[BC.A/@M@0N7-3@O$W@"#4^.^U< M?%8V^WA\WEO[H>SK09SWOOTP+!^]P]7]9W*CUD_=3]YR;<7JD8(9*Z4%Z'T$0$PO'9P++,B.>TB2Y>H[33S06S>>&\;@($-$QY$#L3J \#2 E]P =5%IFR*Q=FGC MN7J/LYV!\ T OJMW_#V8N^F])=OH6=C>P_*=+'Y+?OM-II(UO-#3&K@_@DS@ MT9/R-#J#5;_PYCA8\UVM1_0H-2V^ V^8I_\KD8L; M$OK#CB%*$U'-3YL/"]Q!S8P[:'$8%VG404093_?L M.:].X3/8'HG!?]SUZ&^X[^I[9GDCB%<$B) 9!$T67)($HM?X<0Y"1+/;*11[ M5U"Z>:D[V2)KQ^Y)?(C9AY A26\+98X $XPIH3AA.6&.LR5/B&H2O4L>MY^% MPYBQB%HB(BB)?T&A-T'YXY9X=JKOC\-O0>Q*@';G1$_%I*7Q%+2E'(25*'J9 M!$@LY61UHDR'I4"(R):4N(D.!D5/.0;*:L.-$B$3>=RB)T[%_96-6Q"] M13JG]FX^IY/;/5L[>9U_QKO/\"^CU);=3^]3ZE].79[Q<.SZM]RMSKV995&M MZMG%3:I&8R&$&8SM]LLY<]1";A)X'QSD2)4U-"BM]&Z[23<+Z3X4.;I'3=__ M^:DUQO;$,K-#JGA2/?W%U .AC&,$1'*E@Y;(@.+I(7NMG! )?:(EX[-;?L\F M1%B>2+I3UJ2 ] Y!%>B95;2W7:A-B'%^H3N MU@;TIBNS(R22.#WI2^A/8KK)REHHM6-OE+I9*W2'D_/!JQOTY1!II/@_SZYRD"YP$S%-+P*7<:0O7?^SNVP+;^+B LUGOXN9+D^]$/C)P-6H12_-01A?_2&[A!Z.$.K]LE=^:CZ4+H[%7S/5Y:"-]3 M_&%)DSJHO\*R2AE^FR"R.TN8V=_]80H_-E+LUW=EWYW,3H*&T]5;*!';GA?Q M\=Y3I&VZQMIG(CS-0 DMO4%# DN$!1)DCJGXOG(IJ51HEV2F$HBF!H17$5WC MF$"RI).B,7D35N8:SQ3PW761WZI+>-0N;=U*Q*[7'7H.AN,&!XT./T([@GYW MW+D(_/D*^-MKX+]YDGIZ)S)4A%] >)B>*"]*95/R1P9MZK;1_QB@3S_\.,!G MW[KJS; =[Y%A6-RL//YA+^[.1>?&*QH)%VUZV:8+AT*1YA/1I5A.;_WBKMJG M3[VVYWO]WOCRY?P>]Q4U=4^5^E1H_5V)2]Q_$3WEUCYTS4-_)Z=:J^?>Y,@' MLE4V[D435.S+K3S0\UZ,_70C+K6H#?(K/0KWB>MWKF>'3F5,R7U("D/S]Y5LO0NS-\*Y:N"U]:U^UC ZUX>]MDZ[X)F MK1*9KK=(3T>D79B3SJ+U5?'JTOK.I+]8;W29V_BE:/;=>SJA>^LUO/]LZ3 M=D';5HE/W_]:$CZ&D]8-8OLH6/^D3(-3=N MVYN6;'LMWA7-*IH]!\V22%ZFQ$!:FT!0E\#;A.!FM(2S?!O-,I6,!N_! M:!)!));!TYR 4J4B1Q!D1F\4S>2)$6NFT*QH5M&LHMFNHYEA69+ ''I708,@ MC(*C@D 065.=@LG+W#$B,A(CE>"98""XEF 5@AOEDEN%$*CC(QNXK C-Q(FF MHJ+9,W;U:Z)BVLE$RW$7X@Z\VXUKHD$H M+\ &JX'GH(O/2Y.T2X8C.D=3B!"C%>@>NV(XDH1 O!*X/W?,;W9S3ND),?=W M>*_RO3?R75'L&%9YY2CF19:(51X'J!&1.,_@@N&@.447ETJ.6_&E#7NVVG&J M@'"&[B_/%)PN;2J3IBYDQY@F&T4Q>V)(!;$#$.\*8L>PRFL@\^'$6D&!EHV\ MB)2#CSE#YI0%K8FC8BGJ:)A.VF<#/D4$,:-SH>Y*P)-&0-3<*[_9M"![HFD% ML>?LX>M!^O7\_I[:Y$;AK-O$Q_0I]8<7I<7F00+*ULS&H\L.]T;SGJ@4BF)S(GHD\>$B$*A!02#.<2O'=6!N5M3DOA8Z,Y2>@G TF:E"-Z#3X$"MPF M]+VC"Y&;S48!3BA?UX'7-U2:'JR25+"L8%G!$OWTJ$R4@16<+.G[5((CF8%C M.9&4+0URB733BVP\Y1F(3ZH$*!PX+3SH:+V4#O]5FPTV(%BR^YF1*UA6L*Q@ M6<%R!8D)7.; C +E>"I5F!ZLB!J,X%:29*CA2_2N(2?+LV) '/<@M"-@#;JD MBAII$6Y3XINM#M#5KZRI"YNL'[B/'23-:(.NJ4BJO5I# /VF.A8"*]3'.)P4 MZK@F<%SPJ>%3QO M-%6P+F3I';A$" B3)%@7$U"AI:-)(YHN-54P(D6=M2W%9PG_D0:WD)I"9EIE MHK6E9+/U'%2?:$HK>#XQ=H(_%W[)'^<3../'Q=]C[],NTG$^@JKVT9.R4BYA M1;)UI>$29Z4"7:<,7L6 V[JLLXK1,K^F@T6L;U[23\_/"AE*8QX=CUT=T6N#BO1$@ M"X6"N7#GXK6WN(:WQZ);"7SO>Z]*X#N?I^ZI0IX2\R 5[:DVSV2K9?Q4"V&O M_WN0-/AA"EWVW#&)4Z)D9= ]H";H=WM=^_1Z#U,VW.F&'@-EPZ*'TTP/K+I] M1+/H[C3%WWFZ !TAL4/5JJ/6JM_3N>L-BN?[?[NK49]>X]RXC^D__>A/^.=. MY3K5^@TW.,.GL%8?KW)5AV'KNE^A;2G8?*_.7R8VJ MO-?9I I&M!6]X "8Y(=)D MJS*_?93#6;(Y) %9!5J.?P(X23@P[8(CWD06Z>VCG)_/+_K#RY3>I]&G7DAW MGY/>/LDIAQ/+ISWC?Z;Q[U>QDE7U(Q8G1M2&Q,]2D2V\WQ'"WQ%E$=U]^FQC M1)A2Z-H0IT ()\!8Z\ R:B15S-J\=/JQLFH>,.KLP#T])IT_G8*Q#'J1.TG\ER) M^NWW-3G7QV1*:E'GL1=U:I="Y)J"S,F X(7R21(/),9@J;:&RJ74;NZ23-Q& ML(%I$,EHL%EH("1I2I*@6BT5=>ZZ$TY/C%U7P^I#K RMX'IP/LD!^>DAJ$"X MCXAED92^'@:5:^^.2APVA435$N1:BE29Q95SC:B6?0YH8ES MAJ.!3 0\<\IP8I(R8HG?%7<(,E,)1-.N]A._S6("R9).BL;D3=@W9Y^K$\UK M*6CU]Y^8$[';0;4-6)N#?NEO*-R[\U/\ZFZ\_GJ*Z-4>E#_E 8) M7[S]B[RY>YG[XLKFR9[5D1U7PNNVN@';O1^%6W MBH#K==Z^+(VA^KU!6EKOZQ4I!8+ZNQ46]2WF0SVI+FTVHOGK]P;E#:";A:^\ M]HL?OZ?R*KUJ81IG]4"$W+[EUE[PIA+,O9EF)B;-;WTW:$^:/Z><1J/;91+E MCUV/\]^OQ.O&%Z]W.%,$N5D ?"25H:]WJZKSI$%,Z);1#2Z;,]]/LPQB$T::;L;1/PU2Y<<6]Z%VZ<.IV^$@/\M;E(H[(Y M=!]3$>8;M"FYGRO#(8E$G8O?GI U&[S2]4@ROUYJPWN+5" MUS/8EME)O2)4T'7/!E$A(M1\\F->L-)VWP#=EBNNIB*ZVS5\0>'\S2(;CQ$@$$KV\,9_J5,8_]K2KTL38,A#F#4#?+" M779H/O0H-M-U'@Y"ZKXR2O^:]$:W[MGB'3ZEQJ>9 %%A8Q.CVI\N9I##,!=9HY%XNUR!^:G]&';@M1Q?\>XS_,LHM1?HAO8^I?ZUA[B%E[JS<\V1;'4773X4RF%3 MJL+'^+_2#BG.0P@W=@_%U9MN7)8B"S]<^Y W(PZEN]( E:)XRRF>H-\Z^-<$ M7S_W4OS:8XKJ5!'[[--?909_/EJ*W2".Z;0G\2Y8,Y>YW__+\.H M?M5V.HR7?TEA4F0-=T.Y%]*HG5*]H5LW)1 M?MXU.$PDA$0X;K4ENH B*@VX!3>0I'$^9"KH,D>M-(0G'R@D8?$[(0@PE'"@ MPG@9'=4ZJ3D_76TOW^77 ]3L_D_#P:3];6&>7H_2Z^F6\L/P"BC3 MA^$\,K4XV66N;Z#FQ624KF 3V")N_OKVEQ<_4G)_/MSFU>B[KF786>KA%JZ; MC,:7V>A$S*?QY[+'VC4QB9QYHZ,%PQW*"I6\++E#[TT'RZ0T2B_%MB71TFLF M(1N&5I.GCHP(K:9(PC!"L_3D 3'Y\TSC?D'5W9BT[)+W]MV][MLVI2&$:*6@ M"71AYQ/,6? Z)@@D:B]XSEHL<4T99O%JO%P9AZ"1F ";,@'*2*!4B!"=W$5I MV'7LF!NE)J<2>GM]/IP4LW-E)XL1'35W6N#FG2_?#"V/RW8^?>^.S[BX+7[HRNQ>CX<5P5 96(F=M M2;(H+UH>]K'S+_!&_6';XARY\71]NY9ZLZ#D11IUOG$)8>'7>ETVQC3 =3$- M15UY K-761A$]2:WXTW^7XQZ_8:: MLA$H_]Z.:KKB'UZ%%TN(=!YS]+.CJL5X*H+2I]1M2ZX"YE>^X6GS<\[3/4;S M>O(1YZ:ALCR6D.ECNQM\QF>6D]42SD6I'.![+OI[I_,3LO9*\WK3 '[S$?\P M0A<1G6<4[RF/SG#0W7D^ABN%F&Z8<"+::=[1+&1_K<"+@_US"NGB M=F&X^/ \&OX;Y])UONAU!'A^'%"FIMQ]X8_SF4,L&"'&M*?'+*=W'O#=V*3. M-J[369_N6G"(;CQI9VA=)G)R/NF[\8)8+L3>BTSMFHU7CG GN0&5N 4A& BJ!M,2*\&$6*P[1[R*>U M4=88#4DX%$7&%%@>/,2@L\C"4,66CB8H\2J[Q$%:A#]!"CFDSP$XR[COL3+( MO)1:O"R*/W^YZ+S47R9CE+MY@/A&W/@M/O.77A'(?Y9JF:?$CKMR&Q374L+1 MIL&+'P?#'9+4<4SA7U*ZIALHO%/IACTY'[RZD0MWX6()%BZ4.O:F8Y^5S4P_N#-7+ WB M*S_\4N:C]/6^RJ+^\LBD4LJ>[C$]K\W8\U:P -]".NHLC[1DH)Y=%1U=(-!. MZXG 91SI2]?_["[;TD=[<8'FL]\EF2Y/O1#XR7.F> ?:N*T"43_\O?GP\YN_ MOGWWMW=_^?7G]R?-KV_?/&M;N^(!?FN__V_=+-AY>=@.+L[;X2P_Z$W)[^GW M8K<)^*4W<(-04J#>XT:A2T1KFV[WQUXUWQ?$[PTF*?ZPI$D=4M^)98\?ZCWI M>E((%82)H(DMYP&:@C=90331!Z&I2F'%?"3+%G A;[FM["-WLX]TH:\2TAH7 MJSZ+JH4S-_B(G_8&=VTPN_W]/"3@6OQJ=V7Y:"E:4BZ)74:EQX^='WY*7:3C M]CGN]ER$IYP@O_Q&"*J4(U>Y[-O@')'Z5.@'^3].N7V0E^2AOY-3K=7SB4:. M>B!;[6!^L-5ZA_Y^5]6(E%3&A:7#D:G!+9O\YN=B;RNEPKY0*CQ5AC??%6BJD15B;Y-B?@M)6)5B?;;-3^P&3XJF'HP=K +BULIS;8-*Y7B MZ<'Y_>F.8Z-QXQ,^OJ/^'.;N^*=V5=O#CK&5[.E)*O']$\\XO[&V*GMMO;@:* >IT6/LLD5(?=R M;2M";@&PM:@BY.&N;47(K2"D"B)2)SEP1="'5-2#\2Z" M-$)Y'HQ)VZDD]CP<>0 >V6\<'J+.YJ]7O;_LSUN7!LK(Q MC\K#([&NOGF%Q J)FX-$QR2CI0;8\.S1)4\:O"<&6/:6R<)>));+J8PR*DB/ M+CDMS2F)*HTF%0057?8I>J'T5B#1D/L[Z>ZKTE1 K(!8 7%S@.BC8HQ[5_A+ M$XB@ UAC""*<"BQ(B0[D$B!FYDQ&/Q$\X0Y$(7RSV1IPB*U6LNRD?D1?A34 MHBYI7Q40:PK&*O7P=1A/W*A4A7]?NMW]T#6_J_9G#U6IVI_=LS]H26@R%!UR MS0T(Z@,X1S+DY!Q5,::TW-%L-3&**[W^"^KSWU"S'V^$6IQO_.G!A(O[>YOM MJPI5][S"8X7'^^&,"JZUXP&\"1Z$5:2TURZ\/90[JXDB>;E-V4KB"\^ LZ_[ MU">$'UZ8H9(45_BJ\+4$7Y*J'+ISHL"*9R5D^2D!-5E*XZW6)JXG&K N^*(G MG!Q>2MF(+FX%,1E6%S J9 M%3(K9*XLGA%LLLFA6VES+$2:#"Q- 6),V3-EM&%T/?&,S4 FYVN.;1P49-9< MB!7%/VZUHTB#6!M1K$?CV"DK*A>'D](Y?(OV:CN%AH^9C+TW79M)M,A**,,< M6L$4&>X$O"\$2@)-(3 M[S$>.X1@:XR!P(A$;!46458Z8$RFY -UCB_1==<&0Q6/*QY7/*YXO'H\MM;0 MP!&%12P$H]H5KU=:T,83[X+0G"\5PM1V1H>*QS55YOEE,U]E5Z]AHVH6JUE< M0YC'L4"4"<""3KA%8 $<2QI(9":'Y!AA2V9L-6&>!86O$9^=.?.H"%H1M"+H M-VT$@O5"!0[9H"LON$%^D%K&="?I*5]*26@!7?$*ZH<6:KI7DTH90,(>M11E>?GW>#/A=6\ MTKU7NO?KO^\QR_K.#&0'*=SN!JA]8C0[\->K9.^5['U-\K6#<'0\9._%%6Y> MMVT:5Y+W2JW[5'FJ)._5CZA*5$G>JQ)5)=H-):HD[P?FDA_8#!\53%62]R?* MP"[,R^9@I5;5/CB_O[C>J/GD^I-4\B$ORN;==9OWRO5^*,TI*T_G2E/U:Q_": M=%/!K(+9_6#F@PI:,P*LD)$)RPT83Q)(HYC#/R3I_'J29=8*9NJ$Z37G&58P MJV!6P6RGP$PZ*0G)'I(7'D10&:RP#+2TA%.E!>-N/8SG:P4S?B),;2+^G.U^ MK8R\12C6;T9I/!D-&M2=A1U_-2%'HTC5J2'A2*;:8I210JY, LAI.8=(@Y8NR!C"4IQ@A3QCZ_3V)%LSB\'>B'Q-#'BN\OQ\?M$? M7J91IPFCGI\4::HQ@N-1H6HU%JT&<40$=&@A*\W1LU4.G' > LM!<>-Y#DML M#JN)$;Q9U+^?+N=Z^32CT97VPK_3:%B6WS#*7E6+41&L+NGA(QAS289DT._E MC.!^'OU>ZTH^4B"4,!.YR$L(MIK]_$H1;-GMY6ONRG;H\EXA[."6]$ AS ;) MN.06;(P9@2LS,"0QD#E(F9-)49CU;-W7"V&*L IAS]BWUQ/^2A.^D;YRE<#Q M( D<-W.@YH..PCD-@1*T7DD3\-ZC8?(V2Z$R86I-M./7H>8U\8T?)WEN/6FK M(%Q!>+] V/*81&()E&8&A-8:C(\*J)2(STGG3,-ZHB!K!N%C93"O(%Q!N(+P M?H$P]]:); A(%R((5\(QVBE0GDI50M&$+O'!KB:.LV80/E9.]*TP7M5LC4>V M<:AD5VO3P$HT<*Q$ ]H'RU(F0'DB:(]D B--!NHI"UG9B!>LA^QJS>6&3-C* M,%!/72MT5NA<$W0JYFSPQ('.RB-T(GY:S2TX;JT4.B9*5>VA4Z&S0F>%S@J= M-Z'3>\%DH&##] R1@Q%& +&)9:W0F:1+27RU8\\!0F=-E'FN@OUCD">%6@5O MY<:36ME2;52U43MY6D!]X(D;"$ MI:#5TB'NBJ(X:X=E=B(TK&98A)@S>L6":C#,:N"6!.]HI,XOM.&%"C5&;TC='*\)0HBDT;R;*E22WI' ME?/,VH NE#'X'<'!FAQ0[S0-1'$=_=(.]GTX2W'23^_R _KVH2SK!WS83_UA M^.-%DU#=+O!&X]$D+8ILMR"]0<19>BE.)>??O=K<6C^6=_MQ2W,OD])TIAJ? M$%%2TQN$X7EJQNY+DW).83%$B']LQF>I+%17J^G&^)F?3FO3EGEMN[_U6OQA MF+MK\[#?'W[N#3Z^?"+"K^ 5FT7!/F"EG:-6!UI7:9G3X1:D?.DFX^$\NAY-98]U7T\=I+!:Q[ZNST5PCSW M)KL[D <.2LQ7,VOO$MEO.3Q91$[T#!YQ;K(HJ.4;BW<@"^IB]F_C\RV'1OOT M>B@SY:__]4*]^/JK?E/'B?G(US@YUYNDIUBCSU,%\L-^O-^L%@OX=-EX3'^$ M79BRJC K*G2H:%S1>%5HS"H:WYJ]_\<-)FYTV="3YC_]Z$\_,L)$!>>J/U5_ MODU_V+7^\*H_57]VPKEYD#K@P 7HJ^>$>R) C]Q.[M#:KA)>O_^U!%:'D]8- M8ONH\^/=G9>]!1.A!!:7 T26#)"FZ9U-PM<2$] M);OYMS1H\:FO![%#C=^&[7B4QKU1.L?1+2=LM'^[QI(WD]$(+\*OOAT.PO27 M%76,V7#*\Z$TVMV?,IT*V16R#PVRLXY*.L+!1T=!4$_ .Z\@,&M3UD0KLM0R M]BG)SKL)V1O/@*Z@O<>@O5/]S?9RD[?6:M6ZO:MI]S7M?NTT*=ED2P0DE4KZ M+_[DJ.>@&'H,/$1*\IH:G]4"UIW2T>H:5(RN&+V3&$T5=5(R#T%$!8(3!CY8 M!9YF9K*10MBE9CNU@+6B],&C]#?4@ZVT9BI*$W*B$D@2I?XI,7#*I>(YD>"< MXM*3M==,=7&7-\-SG,.S$HSYE'[MZH/^-FS;M=10B1+K.,PZ*ORD/XG3*BH7 MPN1\TN\*J(;=(698G.2FC_/;N*Z(:B%UL60M-FX0FX5TK,5,K,V_=./P57&< MTRJO]N6B$M5"JUIH50NM:FI_3>VOJA7 03@P&539:&9)_9NE(WKD/D]YU"( [\!96_+:<1J?VI"[Q_<%]6E.?) M3Y@\SN3\S9!@'\3I8 76"JQ/8YUS.2:C);BL.8C@16F)*2 2*3FQS@FS!*PK MRK?8-K#2$T4KL%9@K7GS:]TEO7X@QZ#NFVJ*9DW17*.)EU%0:@F%8*S"?1 - MX+D.0''7Y*.20AJQM;W3WN^6=BBMLIKU"J@54-[]+JH"ZCX#Z%+J2(\G(_G"6FL'245$3)Z/>X&-' M3G&9W*A)A>MY*N]^, MTG@R&C2(5!>(%HUKVS1N3]?'IZ(Y3011C$ME0"1&P#AI$=DL=\;G2()?;6W MVS2>P>&;83NNN?_+DE8VU\-!*B4 BYG^XYD07N#R#2.NH)].X[Q X/N \_E# ME]5?+EV4+7Q:[WQRW=7L\L:-[RT;0*MR)=SM3+JW5R%P2Z].;MF[Y>9!_+/XE[_7!R0FE!>U:=B\R[,_H$+5ZWV MJ=5R6P;G0WSAJE&U?JYJ5-6HC6H4O]8H5C6J^GAU [$+LW_@PO78X,X.E5[6 MDM0=0-0#>^%:I/K<%*9?RPJE=MR4 ]Z:9[V&M,"MR\.F4OYV8[E77UNJK(LA M)1"",O!2)J#>*ATL=UFJVUDLVNFD%36@G6 @I+'@\1[@730^6)V%8P^G M\\UUL^2RK"Q=CTJYWG2]FHBW\X[C'BQIA;!5EG@0F80F D2.! 2S#CPQ!J)W MSM+D+*-+7;.I448%Z2%QJ@"_K1"]M(*@HLL^12^4W@J$&<(K@%4 V_4EK0"V M4FH62JQ.$@*7!H1%[/*J%%=P$9TD1@K/;@-89LYD],,0ZK@#$7T$FZT!)QFU MDF4G==@*@.D2)ZX =JP =N0EXS?G%=H4H/<%SG!ET^ ENBHF&T6< Y<(1_UF M#JRRN/F*4G!J8E#36I^OWD0(9:WQ#%BVI1V00M7GGH,OY:G6<,XX>? FU)-( MA7>@N)$X$DO!!^D@1,.L55S)Y9$\ _A^_G*10BF"O[-(XTJ8OO9_-6I3,?1H M'(7-\ T%06+(7D&6G((PB8 AS!8DD=8Q1VV0ZPG^S/'@]PX.W@VZ^LX."U88 M"B('YXA4[J *D!4@-P>0)'-% Z- HK @?"YA(BG &ZTU=?1Y. ]$DAASTK(H(1@G0-B$K\N8@BB8R4QGZ15],!S%\$(FA .:K001& =' MD@-)8C1&*>Z->? FGB6>J9- I4=OC00.AG$&W)AD)%5&,K="A'U]/L25^;?K MX'"8;[4Y*6T@:ERK-G7>L-]RM+V<$7<8S=Z#(:71HS/H51AM@7.O%E(2Y&/BZ",& M @9WI&!Y,DGR()A;:B"^F@C7"K"RQ7G"GQZ(=+$UIYQ6T-QWT#SRK*X5@,O; M!]N/UH!0[5I?N]:O*SI$.!<2=R_4Z0@B208FX3Y&ZJPM"3P*HM<3'4+%_VVF M]PO-FU=T1K7F8K?:FW[_37>%S0J;.Y,NX'/D)"4''+=.(+1(8(4RP(1FF@F7 M;%[NF;^2P--S87B^D_KQ> E!:NI 1=^*OGN,OBXC^+I$07;51]J@+YNT .Z8 M")IX=':7"J57$\I:&?I*+BKZ5O1]0MCJBI=I)][GUK._^KA'OSKJ1?K2D=/< MI#KJIR\0>Z/4J4MA[)B<#U[%7GO1=YX./"R':WO3!LP#?](,9 M&SK?T/-:L3UO^BV](76%W.M*[,ZN M J07[F.:QC[!91SK2]?_["[;0I.QN$3S^>^$;WGRAD33>CU^[&C_/[H(#HL=3U?. G=+,+?. S>5[13!H5N# M$%SJS.=SW4QPLHN@QH3:@W=)5^IUXR? ^#P>V@>,6D M>)"7BK+GP0GAGWMMP+D9-V5_7E-/:X>4;Y;WW5CEE1^21Q9E M#$D )S:4=@8&#$L)3"2!!EYZ'>3;<6"?'0VE@,X2HD'@]6 TDV!+1TXEJ AV M*0Y\1[W'S7CP&]]NPI/SK7W=U3>&Z?H%Y-1NCI&![9XCBY> M_"A.]9J/SP]6Z+=W'OX,"?^NKFT%-)J-XIIGD)[1TE.<@$LF G&2,">"3&2I MV#?QQ+Q1Z#DQA#'A@P,7,X.0>5 Q4YFHVPU LQ70*J#5M3TF0--,I:RX NI$ M!B$9 U,ZH]YUG3V\U>[VCT^G6[*D\/D W@T.UJA;,*9T^ LR19$#()2-92 M$"[Z E(9"--".**2R?0Y 8\*9_LL^Q7.#FY)#QO.HM7>QXSX19Q!../H9 F? M@)%L3;8I>;'4V/9;PAT5SO99]@\"SNZLT[R[YF/'<3&%8Z'"I?&N5+C@#R7:,7#]R[97JEY0=9>_US9Y-#PO5^)8=A8X7BM!KMQR3&58>W(,&HUV YY8P>> M.WPS]YZ2FGQ_:_I^F1GR?Z(A;WXN=KRFWE?UJ=B\"[-_X,)5ZZ)JI6X%YZH_ MZ]:?6JE;*W6K1M5*W5T1L,.U2+52][FGPK52MR9&/$_>=V.55YX809SDA&D' M$L$"A,\4+*$9'(V<1F4CM6OB=+D_-^+N1M>UNNUXTB)J=5M%M>>A6I "_P>: MV-)P7R%"A:1+S:Y,F7&5EY/Q5\3-NQE4JR5N%=7JVAX9JCE!%!>Z9&"Q0CU" M(EBE."#:)6V$E(;:-;'H;@K56$6UBFJU8F;?CL1D+E._VTX^/@ACG@!O M1E*>58Y _XC,F*<*:!%F33)>"]U=+L1"JGPMGU=J/!V<$MZV/#&54(D"PZ4 M+.QA7$7TWE@ S8AED1O*W9KH6"N\[9\N' 2\W5OHNUB^64M]ETI]KZII^\/" M$HI_FA;]#O/=09)9L>[D C\>I3 \/T^#.">V*_6W/;SF(@W:WNQ[_Z=M>H-/ MJ1V7&MW&Q4^]=CB:5O-."X?+K?O]89@6V+J+B]'0A;-I<3"^0MN+":_'=_+I!B>)XUR\DD'B74B/JFHOA:)R'_=ZPC'\VX.G32X$QW@&ON7[1,4Y? M^E-E;?%1O,!6;JZ&6$0W:22F:+=IS?C4;Y;([ M1'8N< LTB],%G8]@E#[UTN?'BKP;(&#TRXQWJXDBB\O6&Y<*WDY"<,+Q"SU5P\H] MAY]061:6]N-H^'E\]JI;2OY#XSX->[%C?>^P!(?Y:5B^7XJ!483+ Q95X^K5 MKF S+C1!6,22HE4WOGKF/FVO2+W,XUU/_X9;K]PK]5DK0BU'K]2733?UX(.S MH)Q,+ G'HC"WO5+)"-<\,BC]=T'@E\")R($9+4G206F6'O9*9YXIRLZ';IE> M7ZT2NJ3%\77!, M<:TH;C9HZ;9L..X]#)5 E(]>YX@;CJ5\%,6#I5FCY&@A2HPY@4&Y@L1#")XS M+HW:N#Q0NE/R@(N/+OU.+[WDAH7 (B0B2X]/A_O,9!EH(17GV1)'EZ @!.6S M8 YR8@3Q '>IE@D#S!JJ7(Z,N,U#P>XM?8MCZR\N_O;&LW-BIX4V63(.+A.T M)D9H\"0XT%%FGO"?3H1NBAW75.%W%").1*NE$'9LD &8D%J;1"AWCV#@.7BQ MZY7HVCI7SIZ%HYSZP-:,+*>5 6'*S) 8C3-!#5%>?3]]P&?\A'_]XP5J//J<)?XUFJ0C[7RX' ,J :K22>.F!+G; M428WG@8F\2+'44?ZS)'6/E&[DD=R@%T%:E>.KW?EF+JI MS;5/T-1.4;73386,"AF/;9A=L:)B1<6*BA4/M=&K'?0J5NQ1!["]K#7^>9KV MUZ8P&77)B0_'8,OP09PJ8Q?_*QO;!T)KZE3C11?#MDL2?#E-DOR4'EC[[^D/ MM2ZW5G;4RHY9XDP.U.:2+F6U )%R!,>2 4V5SL%FI@U9.L!.F?-2QLMS(" \ M]6 =D^!U2HFHP/#O&S^Z5+)6:SQ'OO?+SGQSIYZ*X57&=V25U]"'+8K()0&I M?,E[%>B'FFA+0I&A60GES!+MYFHP_/_.J-E>3YG9.CB_QO%'E]M5^*[P7>&[ MROAQPK>P+BBI @@1>"&!Y^",RJ6JA3@9LLJ)W8;O*)+DBB3@3%$042MP.C!( M1&@9-<7-]".R!U<(WZK"=X7OW>HHMY_U:#YZG9B MG%4@KP!6YZ%*^Q$#.74Y9^,=(&Z;$AYCX+348+DW5D@9LU[J5Y@L3Z;P/E#E M2OVE#*5#M2W^O) I9R+-(^HO5PCD]Q?C5M$^1@"KV6G/!8LWKCWK"B%+>7#7 MHNX3ZMY@O(-A-E[#;.NPYP\G0!\L+#YZ!G9#4E;N$V21.>6&0O2A')E) DYF M L02C=L]Q9A;8J"PUFB2C075]60@,8(Q4@'N$4GB*<4:CVHMJ+M=L+&1PQG$J(F97 (PU@A!.0E,[9TB!=7LH'R$QX$3,'[Z,O M?:D)6*XY1$6SS%91)3=J+^K^HN+D9F*3-?%OH0_.<.SZ53 MTL'N. WRW7.P&]*R>FI&ZY5*&0VQB[B%Z8E!V(M[N1&W@FNYUO/_NKC'KWPJ!?I2^A/8KI)O=%/7R#V1JE3 ME\(\,#D?O(J]]J+O+E^6O[ZZ<#'V!A\7@MV]Z8-G<='I!S.>B?D8NJ]"&D14 MFB_E90J'PI7^?'FD$%'V=.*+Y[7E?-[T6W9#Z@J]]I78G5W%E2\0[J8A8W 9 MQ_K2]3^[R[9T]5]0=:'RZ@BG_\.'OS8>?W_SU[;N_ MO?O+KS^_/VE^??OF6>PY*QY@LR@2CUB6;V5]L7,6A1U22B3T9@1$:20(FPP8ES)$XA+/-O.@E[C1GD+MVT7Z(7:YCRYPJ >"[M0QJEM/I6Y+41! MPWPG ]MFWN!6-_@NO_]6U^>7WX@?3X;U>Y;R@5>WJ_)4#H.=B=-3P<6#7$(/ M7_+0W_FIUII<__?@%QXWB/&U[3%ME?/J6K>$^L1 <^.M=D2Q0<1_+ MPG)1[4%P*+PN%O[I2[\+T[&Y5*>*'14[GH$=Q\O0\G0VIV](+-V%R3L4+%K< M(5?FRJ.EECI:X'ITQFZ%JZHP56%>_/C_3H8E=OW;J!=P4+W!?_K1GWY\'4H[ MC.;O;O1'"3(6@O-?BT$H$]9,0[;===__+7U*_>9Q[$U5XZK&58U[\>-[?$PO MXTP,QIT2O?-M&GWJHL._#BXF-U7K<9V=JVI5U:JJM:Q:_Q@,OZ9/!=KN#\GM$,GM*I'K^U\'S?AL.&G=(+9/@:4=FI>MES#7]HJ5_'?[ M.>W;KH#8NIS>]Z[_4?LE/XI!,O"0HD_ H]:%"EB!93Z"LL1E+9A/9JE?'H MW(W_ZT7OR_CE8'(.<3B&V14O?J3RA.HU=S,YV(J%BF\5WPX&WPS/G":I(3-J M001"P ?C(?/H;5!)!D*7VOCI$)A'5)->$1#<,7 Q4#!XL4Y&F1 ?0>Q1\6VW M\6T+[U?!K(+98Q>_*^C8]]6O"ET5NBKTT2MT[1'X7/&IY,!U^[G3*GZLN'X/ M.7!@D9"L02B&_W"EP-#$@$FF8Z*24K-$)RD2U=E$!Y+R"$)H!5Z9#,(%9F7, M7%&VW5VG/N%FS*ZH=PRH?.*I%[Q,+ G14 81W$KS0%K3PP24M"/5+ M/$I4&6]HU& X0U3+^)/U(0&)VG!*?,[F$2W.*ZKMIKS7G??!+>FA0-A1;[BK M'A_]DE8]/H!%KYEISQ6?2OR[;=W?-L)73J[CY>3BP022$DA-* A!<<-JO0+B M%)4QVI3B4C=W3;257$7@WA$0E"3 C:Z X(T2PCAGPB.ZN3]OP_JCLJ92<=58 M7(7'"H]KA$?.J2!>!R#:!81'B5#G;8 8G6".>:?($F5A("P:S1A0F2((*SQX MPDMXSPG#IZT6QQL,J%AX!%BXCH!"Q8N*%Q4O*EX<)5[4[+[GBEAE M #XR@J[M)%$?,5.758)IW--"$$&!\(& 3R%#(IS82(,A>JG,U6='0]8&+"&Z M,'4EP)VO!$MQEZP$%<$N<5%L-G6%\1,F;*7OJK'"BJ8533>'ID)$JXT(8 0M MR,@%(F/@X*A3(9%HF5]B]C$)L=/P!,$K"8(Z UZ'0K1+I7<\&9M%1=/C0-.C M#Q54Z#Q\Z%Q_W*#"1X6/"A\5/HX5/NX+/.YC?]!]1*^=2:[=6O/C WC7^G[[ M_7Y55NO[[KW)V[H:\[-/K5;[?)R[]+DQ'Q8[=5JX# M?[W*]_LPWR_K^'YYI47:%RQ:7]ASGU3[;I$\/%JDROA6^7ZKPE2%>8;"5+[? MJG%5XS:I<97OMZI65:W*][MWRE4WMEO7_6.!MLKW^T09V(5YV1SDU*Z*E>^W ME@#N3NO4RCBUPM*]$)EV25+(Q"807C*P*03(VF5M@W M!+$$?.09E)624Y>M%7++?)CBA+'*AUGQ;1]7N>+;"O'-2:NI5 QT=!'QS7.P M/#,PB2"Z>6JH6&KYZ@U#5,P.%&&(BO^N,1"C)M09!C,<= MI,0-I[ 9B%3*"VZ25N3VKI-)&K*+ ;QWN7R1@B.X9\TD&>]$]BIMN2&6/F%D MS8WV#U;>*ZH=PRH?-JJQ8!QCD0-/WA1^$ V><@8I*IL]"2J8I;,")5-@TC!$ M->80U:(!9Q .@\\BRLB9U%N.I554JSOONJ0'!V%'O>&N>GST2UKU^ 6O6:F M/5=\*M_OMG5_VPA?29F.@)3I[@VK,8DX3340E0JAI6)@3>"0>) R&"Y%6.I+ MKYRQ7NH$)"4.PN$774P. HLJ:DFE+"286^U+O^[MZD&Q457LK-A9L?,)1Q@Y M)$^#A<2,!.%SR7_C!C37.DJC/,_L-G8Z&5.4&KU.%14(%31X:P3P0 N&X(Z$-RM3<&58J@Q+:XTA>I$" M,QJ:,0L1@K>^?@P,7,(&0>5,Q4)NJV MO ^F)XKKRFU9 XD532N:;@Y-4Y+9)DO *!% $&_!NZB *&6"$9IZ99;*<8.5 M+ @%BA-$T^P%^.029,5LT)F(2%E%T^- TZ,/%53H/'SHK%2?%3XJ?%3XJ/"Q MB< C_EPZMZYAZ+=CM?HJ6#N_=#3M:??+;[J_TS:<2]?/@I,%A(/<;1? M'>"C)ROV/LV?&7OM1=]=OLS]].7F7,P&.;]1=P6T8S<:O^K> G"PY^U+[]K4 M1V]\:7ZNA_/H"1B/W* MOOC+SE'_GIPJ_<.K1RC++;%N)Q>HV-6WH)NXK<_7BQX7FA L3/[TG)>3V'9^ M%=_RIH]N\MCT!J$_B:GYQ^G[TR[)%NW'GUF1N51[;M!'_SE]AB.')E[X6W'5T]W75$ _W+9G@]LG9V^UY(S;\*.\&4@&!\EMHT?U:Y MQ2BYB)/4N$^NUR\X<=K\==B/O<''0HUV]<@T?9ON*P%__8A"\N_RZ+:9L1?@ M9'U*[?B\Y!Z?-E>ZANL]_[?JW$9UCNV#SMWJ^W"E<2BG32Q_0QDL/W?R_P&% MM9V,+CO17M+):U'M=&B$4GCS6X-."\I7_!#UL)/E*]69J])7E.9ZE(]0G(//4C\64X1_'TX&8[1W=WS:7?X-@VJ^G[X) MZM?M!Z-ZCM)P\$.GJSC%X6SZ$>( /F6FXO-7*(^-KBAN4?-RMYF&S_7[\K'* M>9=NSB*D;R?G">\^__3*\5YLGB].91'(^WUQ\; TW+^5N$='OTD#U*1^ MZC[I?)G!>#3L]\NB+S[EUO>*V(S/1L/)Q[,&EP\-24>&T07Y\2[=,!K\WG#Z M&>H!ZLA'W"SBY"".=1+6*_OJ0?=WU)?PFC8XO\UH^[/W=Q$E(A1;V:%.A4LOYTT M?C(NJH"R5)2B-YB:WODCIEISR@QJ?D(Y-H D+I8$,S!1,U!VM99,Z%:-Q2KP>JG&?6!M#" M&!!9X.4F!R@U.($HKJ//MP]JWH>S%"?]]"[__.4BA?'UF8V[[);X0Y'B#_B0 MGU"B_GC1)+2>%YTYG:07F\(..V?VV!'TR*BFP\]%4?UTMIJ+V72=S! >]TU] MG$[4@>FLHE%"""DH/OJ$[MM)06UW<3$:HHBAQ)UT4GIU,8*/1Z%UO?CRX3K) M=;UHLR#<\UA-%ZJYBOU,UZCC7G&3\7 ><"E#P;DIB%\N!W0_AA/T6WI?4GPU M?9(FI^B;S*['U^F[BS:];-.%*_IW,SS3W?K%77EJGWIMS_?Z"$HOY_>X+P&M M>ZHAI_2[5R_^])5+Z*EYZ(J'_JX>?LB-O^\@K?6!$8P<%='U0X1AN["V.T6J MLT/SPIQ *4A>VD^9#4? M1Z,MU6HL6HTLF2%4:X@DEA;,@8&S4D'**C!.!&&);L%J_#.YT8?/P]49"TNJ ML:A[C948"U6-Q=%H2S46B\9">Y%3X**063H0VC/PT4HP7@7JT5@8O53?MREC M<39*:67F0O%J+NK>8C7F0E=S<33:4LW%#;YD:3SCU .CB8$0-(-)!D%"!\L< M9RQ[O25S\XMGJ5&1S+9!FV&O-X6XLU;Y[D**.S_%KZ[U39]6JFQ75:I<7F^EF>_! M:"6C(,!]0)7SG(!%]PU\,#Z*2 (+2]RM3\E\_VU>VOJ^5([>G^'^B'JV,IFK MJV@KV?/Z,15M3\FB?%)>^&Q$3ZBK5ANI3GOV"]Z4\2O):#K1N+/*\1AKIOS0 MC6*IUHF]$=JF(7J*9Z[MZF+<9'PV+-5I)UT!U' R;OY_]MZTN8TD21/^_OX* MF'9K1F4&9\=]2+-EIE*INM7;72HK:79LWB]C<4J8!@$N#DGL7[\>"8 $F;R) M&]$SIB+!1&9&A/OC1W@\/K>C_KS3',W^@HN31N-N.=L0TQ@'5 [:-(>1RF&; MZ^?2RX&;X2!UAJ/.Z7!V;J*7YN=\;GB/4W?>0=.V?.OR6HV3@,^47Z^]2;=3SHGA>Y2S6/CGV?F.\D"/KU4.@_;*";WA MT@,7Y\3FQ^Z;VYQTWC2?_]4-IFYTWJ'=XF:+[H5T+:_I(Q9LY2Z/BHD+1QEP M01@(+6CI'4OQIY2%E=%RIZ[CK] NR4PE$$T1?[W",(K%!)(EG12-R9MP-_Y^ M;([\?YA.$#L&Y13E%4]F1@APLS/S_K=?KW@S,$ZA>#0E=ANGP8N?!L-;/9G- MZ]&"VZ M9YUOY4SH\'(&3K;XEE>'8_27JSE?BSG7^VC.YU+2 M>3^8H42!NFK29R9]U*C.[%#?;)K&Y=3[-[3;J3_\-F-QN3PNW5!;Z=?CRXLO MS[0O#N]U,))U@]!SY>3RY8R7P^X+*HK&!D_/\-/95X=H1%U18'R?\;0_F9W9 M35]=?^HF,[:9QIQ^Z:6\='&Q 3SNX!7-@]'>-X\J?YD= MB"XC'@^GH[#P)7Y_^_,-DU"P:=P;SRPY55L$XHL#Q^/S,2).%ST.#XN?R]C* M ,K!Y\GX]RFIG MYT>+ _^SE2_.\MLOJ':O&Y\9?_N[0Q@>]_"#(B.[)A=!H ?@H@:>B[LHA 3/ M$P-I**'4!*YMRS_(A&@6(SJ6.38;_\4_8!P(HRY03[418G-R@=.\2V)1UM\- M7'0S4/OCUW]QIV>O/S:PC:]:1.0>D-LU$:&ESB/*##8'="&S11@P+ (A(0I+ M6!#)2&@XR:U_B%0.>6H&^IT+!B>B!YGB;B/QQ,3V'*B,7EN2/7TM@ M.I.+&8#L)$@H%06U&#]HZRT((R(86[+JFIFD!'7<\>L2P+,D)&4/. ;I^\-K\M54I,2"\Q2+J6M-K[T]'3P M^DH0=>9BB5R7VB/U9N\SWWZ=?7!CD)$&\;4??B]C+-P1%]R=WQ^X4T#9T]WP MYQU2?]ZJ6'XEUI['UF6OXRXA>\ MDGQYP+(\DTQGIQ;GMX9+#>.UM^B;%*;>)O[[]2*B_#C!#V:1YYQFN?,2+T7? M;IKBCRU-:M#W LN.,<"?!^[=SB4]W?VA=/!4SDCO M%C1(&/5?/F3.A^=380LKM&2C2>^?%\1EO<'$#3[W\%X8FK\O,HGN2D.)-!BG M2]:R\N&"T0_O,A@6>K T+D+<) H6[S'NE3?%L9Y?7#-5LZ4IGI73(@'EJ1PB4A%LU!2R5X$H1P5E>14)YS\2 MWB.@<#12NQ18_M[(S=^&X_&OH^'IPH'\-%R&L5MSTJLFU[);(=<2](2I>]FU M+'LNO98\4?<^IK[&K??8*MO8LN$M5O7^TJ!E-9 +QV5^![*$@OM$U;50L/MH MJ.XLI%O5@#?2KNZ"G(R2>]C)'M66^"#XRWZ=\_N62K[..Y3L^'3A>4AWXEV8 MO\WQG%4\JWBV1;+%XX.S:_5-%K8VL4:;>-6FJDU5FYZM3;S1I@>= M:JO:5/WLZF=O'0Q]?%=^#7MZ#&-].$?+LM,=VZW'TMS^O MF'_G, 'CAMO>S$"R/1:B#3>GV:GE7OD! 2.5CY([D"F48G\KP8D<0"NGDM+1 MLM0Z74:%E6^:PXX MJW#W'+CC(FKCM 4JLBFT8@JLSQ2$RT0K0H4PK?-0.B?/A#>0M"4@J.)@'.>0 MI(W2A!2X;QVFW2;<":Z[5JR+^;C"786["G?[ G=6(*))#407YL5 U@7&>2D MI)&YG/1MT1 9)313U(%WJ; U$@DF,OQ.8#&KE+2YJ:1_B]Z=45U+:(6[9V0* MUD3TOI>9@AO._1\DV%0RWS5Y$(=-YLL5U5HR S)&!4()"B91!9P&;S.5AN56 M7\(8PUZO M\NISHDI(QB@!5N@W!246?6&=@'#%N; QVYRN0YQ5G$B3/:"[C1!G. %'#062 MB5164QW,#GG-4G7[BK\%>+J*N\VQ%%&@K.N=/(1%@2Q"CS&]0V]H DI M*DE:S&"1\!!3$F "P^_P$, 8[8%$XR5.?11NA_*@$KTXPRO$/2,K4.L'+N?W MP^1+&MU/,U)>&<2),G;Y?Z5V_AX"$G6B\:*SX;C7\(*-4M]->E_3/5#^DCZH MJGGO\&[;5NW^4SU[H_I/E(-'G6LZ),O(8S)240K:Z A"R@PNDL*=:"077FI! M6_F-C%Z^B=1"9"D5YAP/5B<./I?6>9[K$,G6+&-#:@/_3*-A$96&[FN]5O$A MY[H.77UV0SDJC&Y;#HX61GTV3!*,#E0H_=L<46!HML XR3F*8"EKP6C05A'O M+'Y'VD(]G## L+F4I@6NE*VFBZ6UI M_J"4=$0':4BK7DTY2ZG*$ARS'&%44G#)>V#&>KR7D8F9WYC45@5U,_GX83U^\,$@I-.>%;3=S:31P[845' MXW!:N%RW:.2V4XSXD,G8#;%9N;UC3*9(* 4F#-HN&PE8803:+O3]LZ4Z1+8: M#N+M%2PRSKI2Z4W:O&LRM']6KX)K!=<*KL\%UQ08X5*6=E\!!,D*O.(9C J9 M!>T4*PUFKU6#4\.DDQ9RR6H+XB5X!%S@E"LG3U(!5<-U9Z4\G6;JK%N>@==-F5NO0RJMQK3V6Q M/=P.YAQ/9?I88?HAQIQB$!E* M]W80/C,PW'D@CC";DR")M)IW/H7'[2+VFH5$A6"1!997"N[#Q9&;66(DC=J@)X"DO;^L",4]WEM%).'H!T M5S"K8/8<,".,\LQ9 &^D!,'*3YP'T.4T-4E>2=L"LZ=PL*W1,U.L*RJAY+-B M^'J6NC*L58:URK!VM3_9_80"JZA,H(X8'PAPZ2P(BTZQ00L"UA+.G: RY%9J MX"F,;<\R0&.<7_SI/K>:=ZE<5XI@5[#TMM6M5 \'XEX?81"U M"AE$LAFBN^JR#UZO@:%NC5\V[DE<.M@,0[@IAQ[#*JZ=((-9HIB4H M356A.Z!@DU;@\'<7E2$YF55PL*T1PEB7<%DA[!EY@;JW?SF_;X>CLR&*:NJX M0>Q4QK5CLF&5X^((."XVD^^@&BVG,@YR9@Q$C 0\DP*HTUH1R75RHL7@%K*7 M:%I++("VV H-7N!WB.9.4ZOP6]O(=U!>.M>MN29B1^DQ:E*DHG%%X[U'8QFB MC%1',(E[C%AL!.MX ,YCT$Y0RFB+:9HXJJQ&W&9>EFR-DV!(XA =82Y&*X33 M6T!CH[N&KKG15 7C"L85C"L8KZFPKGBVW@5@LE0)4R? 9BW R$ MB\2PW )C MZRSUU&?PM*2IO S@M97E.]X'$IET?!NN,=5=8C?*HG,H:+RQ"I9*(7>%0FYX M<6YY/#^WW&O4HUK-NBFRIZN\>@N5/4VN5)IH$4$$6<(%'T'&;&CVS*O0ZKW% M*48567MPA*)5RRF#RYP"=SH$II*/H<51M+Y-$4IXU]A:+7D TETQ[!A6>?4; MNT)I0KV%2 @'X6A)7Y"2B@XVRIR82RTJ("T)D40(Q#"+N*>X F.C@.B-5M)' M'I78X,:NY%W";<6P_9?NBF''L,JK)YXW@D;OT8DBUA>?BH,1(H%5046?LA?M M^CKEK4/GBT*4AI94+RD=D!PPFK6,T2",K39M>[V-=-?JE.?J MR9O3(0[BGZY1DF%&4>7&.)WIVB%U."<8!SR'^'XR.>V]6H:P#_G]!6(5KM#) M&"WPC#KT[7 \^9#_/!S&-X/X,8V^]D(:+W^W$(_V!E.\=&Z^AX-566U%NU(? M9S^8NL=:D;PB^=XC>?1"4NK+421&0!!$9><) T^H$(HFJ5F;"/H1+/O[@N2" M=16OU3(5R2N25R3?2R371,GD8H:02B-%6G88:5+ K3!:&\FUR ML^;-@,-$\EIIL^U*FUIA4W=V]GJ55V[5K/#:,9+!"Y]!N.#!"![ TJR4]\(8 MU;)J3VFQN+Z='8PL*K?B00AWA;!C6.75GREB)-%0DN5&E(9;6H,Q*0!U4KJ4 M.'6LE2Q_2B/#-1;84-(5I))='X!T5PP[AE5>?7)!$DY8,J LM8AABH#AB$S6 M!V>US%*SUE&/.TBR= !J=!I&X Y.R!:>$C3E'%@A910+BM^%@ M>-7XO9NAQ*J/H@K6);3FQ^M.9X7D"LE["8V@ MS&PLG<">GU#9&"0SW95BS8GY#5V7WXQ4%UC>(5@BL$5PBN$+PY"%:)9&IX!-70 M>A$JP++DP:./F[.CWL655/GL/@1KTB6R(O!32XKP9X?#6.^K__=T/.GE\P>! MZ>7C14FSW?W(!P__H$>W6,IF)6\JPW+3R7 AQ.6%4 O+$,KET'?GP^D$'_$] MQ=>SQUER0GY87(_0U7=GX_1JG,Y<::*UF(H&Z&:W?G%3%O%K;]SSO7YOJ'UR_^=,MYE2^6$_WCI]OPY'GG"\Y!]KEV8 MOQ7*5\6SBF?;PS-6X>S:[/W5#:88.'9HM\,($Q7+JC95;7JV-K%&FWC5IJI- M59N>K4V\T296M:GZV=7/W@LLNS=OL O:MDJH>OE^T)E\&4[';A#'#RK*W]UY MV1P*W7.:^KDPM$\EKP^6M%\2?B?T9OT+YC7>K]:/0_NUSW^_4[4]8=B,F3GT M\57Q/>CE/?3Q5?$]Z.4]B/'5\TK/+2;[_>W/M2SS,+C2ME-RN1O+O?J*]N24 MMBF 9.5 D7,1K&0."/%$AJR\;E/'$">D\BQ"#,Z!X"* R9)"-LYD&H5/A=O@ M:CGE083$X(8)Z7%O:40 MG4[92P2HW#K9KW/R3'@#25O\#E4^T"O3CS]^_1=W>O;Z8^?M\/1L., /*ZG(2BW& M]J1B,W[!?'R[L_ VNL(&HI*2U!#5X@")(4<; P.: M&$5#D=%7IC2AWYL3UU8Y3M0&# 7M&KZN$XN'+M05NO;1&]CK55XY=#$E0LI. M@LV.%!(- 19C;?!1>"MXL,RT6%&MXD2:[!'?)$*7X00<-11()E)9374PF_!Q M:5?;VEWF (2Z0M!P\N^@S2,ZD9B5IZT_*Z" \Q M)0$F, N(;P&,T1Y(-%[BU$?A-I%CI%VE:U.9YT3G=2?]T5H7XU2'S7C:[H'L%_2 MRL9=V;@K&_1Z$UD'U>7J.#L7'*'C5R%RVW)PM! 9/45 RQ*H<1+0MY> M?CZ!X"AGV1HMN&W74B&2ZDB >5E2'/A%0Q*'Z AS,5HAG-X(1&IZG)T$*D16 MB*P0N2F(]%SKG"6'3', H0,#(PT#31 (:;:*^E:?\5+*Y:G/X"E%+]++ %X7 M;)7!^T BDXYOHLBA:];=FO>@(+*V[]U.^]ZX?"IUWL6WFK'*2%T9J=>U,T!< M0DMD(?/2&2 :A2Z\-I!83C)Z:85M51\_I2?+.HY0V"Z5&TV-[#V%=(7,"ID5 M,I\)F5I8FAEWH$32( Q1Z-(S!5ESH;6W5FNZBCXJZX!,VF5:52)QS,-H\E8V^&URWQ[?B*N(']F"']^(JX@?V8(?Z(@KO^M#?<#F M:0_A=WWKSGIE1ZVA=HV]R724QI7?]:FD^8*5 9:U3%HR[O6KGD?:F]VF/9:M"N2521[#I+90(7/5()V M'E')TPC62 ;)<$*IDDS9%H768PACUXQDEG2U$17(]E^R*Y!5('L.D"E" M%4 M@%0N@]")@-&* *,A*2X1XHQ_#FGLFH%,BRYAE57K.8%[)8ZMQ+&5.+82QSZ, MG\ DQC000M%8");*024*B3IOG;.9J):Q> QQ[+J-1:6.K>!U1/[ 7J_RZGN\ M1&.YS@R#[L*EF)4'SW6$'*DRG"?A5*M1U6.H8]<,7JS+M*V.[OX+=H6O8UCE ME<-7UIH2)PTX:]'WDL*"9T*!B#$J1PP+;>*3Q]#'KGOOI*M(33@^)TZO&^R5 M0G87D&W;]JN2?QTM^9?6S =G.62/AE 4/]Y*DH FHI-CACC3(DIY#(7LFFV@ MZ!)2"<".Q &L,+EM.3A>F$PA&RX2^&PE0AXM'(F<@LM)*RDCS[1UTO\Q-+)K MATDN*MMVA87)':R.J'2R5^ADP_P0;%I2@6K**M%7)?I:UTX!(RFDE$';Q-"NT0#. M,XTFJ[C^1AOC6STR'T,GN_93%J:K625(K"% Q'PUCOJ__W=#SIY?,' M(>#EXT7)5]W]R QQEIR0'Q;7(][TW=DXO1JG,U=*=A93T:#3[-8O;LK+?>V->[[7[TW. M7RWN<5N94_-424^8_>'UBS_=<0T[$?=<0>_[NSVQ4CWS)EMYC7ORGV9/":'- M?I#JK(X3:E4#WBPEE+J']^Q1NU!W\&VN:G9NIMM<)3GDFW%GF)\N+@_9F]F% M*=L<,55%L(I@6V1N/#X$^ZL;3-WHO$.['4:8J%A6M:EJT[.UB37:Q*LV5<^@ M>@9[@67WQ3:[H&RK1*J7[P>=R9?A=.P&GD/8GSU./MS-]8K7_QZ2E2V+@65G/19I26< M2\NL$!"E5R"RH>!2CB"#UCI%RT.0UTM+DB32&(,X$P4'81D#GSF'8$W,SEDO M;*ME\ )3:"(5-X@ M@N768 M"YLR 1(=E$EO.=Z_5PJ6%PUZN\^B9(AFHB+0$OC0?A M8@+/$8R"E-P1+ZECL16>4Y>%) *_8QF&YTX!NK0,&%5,\JPTR7Z]X3EA744K MDW+-W:Y&-2H5Z?':K4H>=;3D431&Q420X!5!.T83VC%F!&03M0Y*)R);B1WB M'6,6G7LN: #!D@3#7(24(DE4JN2#7G-BAPK3M:*2D!Z)RUDO)4!ECM\ASC ; MU@R0C),N4VO>NSLH@*R\>MOAU7.-X%>S5:E-*K7)FFR83B([$@)03U+I\NW M9&)*QVXOD[9"4W?=A@GM4FF;"T13M&%>(;ZQF$"RI).B,7FS7AO&NYSQKE)K MWKT],$Z3BI<5+RM>/A,OB67,,'3=HRJ-!QS-8*7GP(UVWG+-E&SM8VKE=$Z> M@C*ZM%AD 7S(&#&0R'6@1$NC-H&7Z^Y.=F!X>3<'U)F+L3?XO'@'NF J6L%H M;HV=KO(*&76BE/[A^3Q+:F4<4K'W=?',V!N?]=WYJ]Q/WY>G8D;J-'_1QX/4FJ++5^(GG/.'3,)DY ;CHB:O&AUZ24Z4 M_O'U P#BFK"/IV<(9I>SI^]EJ;IX,@QQY7J#5S@/G49.6\-8S%IO4(8-S>3= M,5--QJ8S"'\?3/OXWCX:G M'?QC!X&E$_K#<8J=CW_IO(._?VPVFS[^_YWL0J'(ZJ7Q2>?7X:BY^CRY42=A M.!L[MYPIW\(@NYTA2H:;("ITQO-3?;U!&)ZF\I_^-.)=RLM_=KU!!PW*&*6P M,\R=LU'YWN2\,PQA>M;#,?GSYL)22>8&Y__R/PRC^O6XP7B T;&#G][<_-]A[0T5K@7"\[8Q$<09QUU!Y? V6Y\0YW>LX MW3QA\1EO/L._;%&Q=@]#F=+,TI2!*(D8JE( )YF!)+*1WKOH98MU-KMD(I41 MI"P%^5N^5JDVR=]%("%986N0O@ M*:(=940:YJVCIB5W(LD@.;J(015>[DQ15FDIMR0R&NJBB9YO6>[4'94H6P$[ MC+S.4IAL\1W0_^B?=XM/XI9]E*9YUAACI?$B7"I>"J[X>%*N_5Q6K*1!XHTN M\'R.?YMBA-0+BT\OLC7+^Y_B1!:_[_9LS0-XIV_//]WB"C]J;IL7>LK4?FJB MQD6U9L!_/@_1OSH;H3B.\$:7@>AEJ#J?]Q*;NDG'C4HL/KFR!,6W6P2TE]_# M'QK9'X34.4UN7 CK3Y:?/AR,>V/T&2^?CLL8+O[^>8A>_J#Y>IX.&LW ]9V& M+QV'H6ZO^4NWXT(83@?E@5U\E9FR%6F9I/!E@'/Z^;R!TB]3?)$BV\/I"-6Y MO-QX.!BD?K?<[5OJE\WDSN?^T+M^$WB/FZ_A>_TC+4:S^$+)4;A1>0^\(B:4 MUN%9,_8BBN-N\[$+_W?:FU6H-K^C.YT^CV:OUEQ6]JZ'H8<#C9UOOKXY-%IK.CIX?274 MO)8.)2>R-WOFO$9B]L&-<14&#*_]\'L91V%=O\A^?G]@JIBRIVOK\YC$GC?S M]BJ=: &L6;;YW[Z,+K/,G].L> 1J,\TNK3(-YYXJ($KKP&$7T)#+3 @#1&&SR-)M%G]WI$O]>8?\MC@; MHUX:_XZ.T& RG\._SZ:PB1=P M]/QK_/I^]*G##[\OERA$#NZW!\^^'2+;@" M83'ZD]DIG^(2#A8>X+^7[&&&XN\6W7-H:Z<0A?J?XJ_CWLB =/QWW!FD\ MDVN\8#:DXOAV\(70J2O"/TB3N1/8C,U-+BY#Q$CIYLA\JSI@I"QD0!!]"8Z- M4N"9X: YAKM9*>5-N]+XL3KP>QH5BX >QX?\6YJ4#97Q^_RNF9'Y?/^"TXU M_78VV3_/Y_J*$IRA/WL1+0-;5@;VXB>Z2_+^0PE(;MIHFS35IQ=2;A8 MUGEX>GFXE'#G,R1;:DF4=&"LU<")I$3GP$+@SUG515W9*C0GA-W;).N$/[N/%CGAC)'+_]W[A?I.]9V.ZIVVVEOA,?0* M!],M84>&MWS_?WV+7_:CWK]VQVXPAC':][S>W@GS@UO'UP?FB0+-],>^F5I6G*D]5GFIQJM)4I:D6IRI/59Y=4IYJ<:K25*6I M%J=F*?=;6^LVR@*M[H.K7="F58+1R_>E?'HXQ7F,XP?U7]C=>=EZM^C:3.]R M?J^<-5@Q>>$1(-(-S]VU%F0;)JX\[.9Z5@D6@XY@7!(@0N1@)?Z3-:?*,FIY M;!\/B2*J%#Q(R3D(Q@TX$1%Z0A*96*]-F[-C?GR@G!XH1^_*2_Q';_)E<8+@ M?7-FO#?X7#Q3_/_XR7U?'6N]XEVB9.W%]QSL.S!#NR]K7,%NE5TW0B+1!@+9 M2@U")PU>9 /2)!9E2B[8UGE0D;4-+@K0(400)A*PD68P(GFIG2(JQNM@]]MP M$*:C<@ITY?TW9)?)BF35BZO 5H'M$MB2,(P$ER!P1T&01,#%Q(!(A8X9H]1Z MU?+BC.*.! -:1 N"6PE.XC]2Z2QIC(3(5J_1K7IQ3'3Y'51L^ZH(U8NK7EP% MNT=Y<91090(P&1"X+!/@&4/$8SQR1;WUM 5V3DHF@BJMUFS&,#>5'O*%+SKX M<@""><=;(>O:O#B.\:B6%!K0+;DA>7J"$^FS3BR/"=J6]GG'5BZM@]ZB-!Y9UUAIR#!*$4!2S0_ZX$EUFJC=> :TNZ1$ FF,R^2P#2%[ 25KTGZVW8$@((H6@0V$ MO0IHA&?O#-7@>"R-4K("GP(%FJF3F5M'BY^^$9^;"]55A%6TJFA5E_0(T$H2 MDJV6Z$ Q=+^T-H"1CD?D(3J3$ US[#I:I6"38LHBPJ'3)6+"N%(8"]0+R:PV M":%N=]POSDE72E,!K0):7=+#!S3//$T!P8D35PBXFUT;!#1MM+$I.N5Y:"UTJ3C94?9^'IF]T:DG M+OJCF'0.R:"@U> V\PPI2W1YI3!@8_+XOH0SYQ2)K'5VVAH,]9/7P+@5:(DB M!0SG-2BAB?#>2)W9[GC(AL@N8VO><7D(F=#!ZM"=U>P5. ]ST8\=.+UI,@$& MJ"Y]>;F@8 J$DN)N.T/Q_UJUG]X([EVB$$/YCD\6/,T$?/8\4*]%WMP)'E5. M8:N*BA45*RI65%P5*BIJ'/Y?@%R:-(N(/UE.,ACFC,R:J,AB:WO(FV"Y3>"< MB2"4)V ,EV"<)#YP0B/;(7?2"M*EZS[X6(&S F<%SF,"3D>)$,XY0)A$X"1, M@3>T0<)$.3!)T%]5QQ%OC&$KNB*^2:\[H5 M%"LH5E \)E"DS%H>A065LP5A,')V.B)&!N^9%^4\>2LYJ3 4EXPYD+QLWYO$ MP!"!&.FDI\);Z\4.;=]K:[O:U#"\ F<%S@J<*P-.[8(*F@<@61OT)EV QE'T MEBI##'7,M$[]42>-C1%]R'*B7918W(3"2Q2X=9[Q'/RFO$EFUL\M=%"@6$^N M/U>//@TGKE\K"9ZL5301DW&@!BBQXFDK"43D M7,H*/%C!#22G;$R$6=D^I4D5FAEK VAAT&AEP4N=+MHPIVD@BNOH=X@&BG49 M9UVI])K,U$-D:/\,5472BJ0521]59T"2]D%YR"HS$,I)\)X$4-92)JT/5(<6 MW[MV26:*Z*LI(JE7Z-^QF$"RI).B,7G3.D&Z-HXI+727TG5Q3%68K#!98;+" MI*74!LH")-- 7F+H/!*+7J>,E'IC6&QE//!*)IVTD#7BJR >H16=4."4(\R: MD(EM4?%MT^$45G:)6%>RN")I1=**I!5)6?:9&*: Q"1!))9*GR +2CH>"R-< M:.>.M7(Z)T]!&4U!&,1AC_")F!JY#I1H:=3F'$[-NDJOBY&DPF2%R0J3%2:U M2E9HGA#RDD+(\PI,X!X20FK% O[L/7K M11[ZHLIC<6DCXJ\,/T&;_&;L MC<_Z[OQ5[J?ORW,A2M'*Z_F++F[67 7CB1M-7CDA.E?WS] &"X)MKCZ1F"V.7LZ69 =\W?Q9-AB"O7 M&[S">>@T4MD:QF+6>H,R;&@F[XZY>O'34IN I M2/'D_E8]I]/$+KL@GO-W/_6'XQXM. M0CP\:P!R.G=94 %3?#-YZ/O]%WWQ(.BW*P5^-"1=G-^Z%-X/X2Z]?4.U3 M\05OTZDEE&^DM3>(10:*N*#)OQWXQ?WV=D?!_].7A/%'OS_\AG/6Z:$-Z(P2 M_CGT^KW&M'>&N3/!BP9E6=UD..JX0<0 9C#$6S:_3\=S6^'Z8=IWD]3Q9RX^X\UG;'MVZ=66/89->4.+T*J)K"Y"M=GK%G_YE9M.AHOXJ+P.KG09 M0+D<$!^'4T36WO<47U]@YPFBY_P+N%9]=S9.K\;IS*'0I:OA5'/O%S<5I'_M MC7L>)7=R_FIQC]LJS9O'2G9B!?WA]8L_W7$1/1'LWFON^SM&U$H^]R9'_B+W M'$,P=YY"N$DQ'G,TX3%YU8VW6'Y^6G6G.T@_8W@H!>6O_^L%)2_N'NNC3G-M MK:?L4SS(VZ;OU[FY_4\TMYUWQ=H^75(>T@(,4N9^-.RF3O^\>F&;A=F;'/PM-EN*3A5VZ]-?-3DEB*"E_UFF[$W M",/3M.("QMTH3JPUK;6F=;,UK2^?N)?YN!I90[0*-# PG#@0-BDPSFO@Q#LI M0Z*2M/I^/667_GT##:4:87'@H#>8]@:?/YR5O65\GT=4S8YQNO&G^\IG35?3 M8SVL]3"]?) /4*&Z0G6%ZB= :["2,L48Q%#*\JR/8'*2D"()-GH:@VPU#@5=:2K?R@9(97=#(RJ05B#=!2!%=Y-Z+@B$; I;M_/@C9(@C76, M:R-=FSC@*2=B-P:D4G0%71<-[6$"Z?.(:%=< K9_29K.2K)]!V2+[M_J.NCA MUR$?PY"KD-.D:X;(/1X')P( A18'UT$+6PW)$@(FWE;I^R+?8?N$$AX6H4]TKV8::S3Z66(:RKQ9HS$%7T*\#55=Y1 M@&,D)^*"!"9T B&T!,.S@I2)-8K;'&F;9? )FU-;!#BB*\ =@.A7@#N&55X# MC:I.P00+.J/S)H2A8)DWD*)7)G@MA1&KV#3:&L"I+E_W'M+>B/Y.M2G<4)H7XY2R-&OD;A 2%Z"EV4%8GHUXH>8/Q9!C^T8CRN/MO?O2G M^>HL_WOSU0UER^SWX5FSHWJ08%9-5C593S%9G@A)' &KT:L6SCHPE 30) C4 M3,/U#CHUU-V/ZK0@6\8UCEU1\^")HE&RW$J .(0-#? MCLP!R=R[3(2E/*ZH0G9;@'=3&QE+*^;MOS94S#N&55[]J0"9I*2$@_%*@_"$ M@?X$>4ZQM.!3RMF'6',$]Q6S'O&:F*-54P;&_R5INM&%[FV3K?7)'A M2:"VG!0FEH/+.@(7V@1FC%3J M62SXD\EI[V%6ZS_F&KX_68B'D/X:+;92V>B A42+ RK! M&$] N.22<9)ZVLX6/R)SLE[\_(F1C?:[W7.0K!4=S\^1E-J+>K+CR-@IMFB+ MCHJ4(EK)E/#HF4>&EB6&!#9:!M8I0F4(RI"6-5KA"9&Y@K?*#/?LC,B!L514 M0*V 6@'U:8!*O.",4@V16P6"9P%.Q%*PC:Y["CZER-=X(F43@,J[1JD*J!50 M*Z!60%U_I4F67GM)P6DI0(A@P2*&0@@R)2:,U'(EM&E;!%33I;(24FZN_.3H M>=3F_;3;'8Q?/43HCLE8W4#+T[S"[:U8'C0=\V'=VYQEOR;K".7C"(=<5:+* M1QUR58DJ'W4'<.V>:L,W4-,JQY-6J;3T:\NO;*85$Y&<,D)+0:#)^(\08 AS MH .G7 2N93L!OIY63+^G40,?3>[F*N<]_ICBQXF;I/&'_.8TC5 D?AGV^VXT MGE\]3^60Y50.>VC3)G)26S;=J;^U95.%] KIZX)@;[//-"D0,E 020FI2:)EWR0!)5TTB10FG2[CG)=2:$U@/!]::$:I=2T4(7<"KF;+%U7 MA 7C!1#O&8AD#7A>3E@JR:V-&-/;]EF@=:6%-@^Y+PM-P]R,?/"D7HUNN=\,',@._#D>=R9?4.4]NU$DXW-CYJQM,W>B\0[L=1ICH M=LZ&Y>*>Z\^Y$ I=9&B8/3I-(XIN@9%Q#T. M.SL;#;^CCDY2_[QS4_S_B"&MOGD PIY47$(TY3QZ0&?32,,AL*@I3\0PIE:1 M*GB#DQGG#)P?4YB.>I->&K_['OI3G/\9C)Z>32<-?'[([^8G)1!'&TA\S]:+5=5"'(')T''+2 M&H2+$O R"4PQR24*',ODD.5*G>P6QET<>>ONG VD.88DC /A6:$0"&C/J)*0 M@N&:R$QL;.TF)ZF-5&7S65J$.J;7E^[)B'!D83N$*YV%&BD'#?@F%=@.&6*"$UU6T*\YBS%@/Z4RP(]*YZ* MA%!PGKK "7$YBQV7$*5NWT#9@GS\_L>_CSO?TBAU!L-)IS>8S0K^T'CSX7)F MBB<5YU1F[3.W'9^"FZ)/5;Y5YM,-SLO=IJ-1:6[?&:1)IX^Q?2.)#O]3>MA- M^Y-N\X4>7A\FG6_#:3_BG?"B20\6:W92PZI96#6^%E>Q)J[BS90N/N/-9_B7 MLJ[=1OO;C?ZNA%*[!@N49,D$I6!": O&:#94$*MV'!;0?]HE6-A%@R&32MIH YKF9B,G@ O9@G4\ M,N((1\/1"JM%XCYZ!DDGBV$UQM9&Z C!66.RERS[73<8QNZ49-R6NL$/SU(H M<]8_[Z[ HIQT/N'EZS!/2_U4B[3$W@P4O[C8/,2G-.BF: M_]*T+M"O6[F%.7Q/AA/7QS^6&<(7/!L- P;R8Y21F.97C)(;3Q'!9\_ YW\9 MQLXW-)6?\2^3YBHW&[6;A3\=M%G_0+/:/*F5YX@HMH//L^O/SOH8_Y2,09T8;;5X9:03O&LN8D4O,\E@@H, MD2XHH#1JYDGDEH3_HEMQ2% I49T:C5QT]RG,QG&G?0KN@J>6,E"!^?;=A+F'N[UQ7,8CUY1WFW.[!)(%#A$6GXQ'E_@ZUQZ6T'U6 MJ#@IVW(PP ;PCBA(C#HK(L_.K*3R\=/54%S.B?UAA2/AM5B7O$3:?MOCS-UH,OS>N.P&8T_\.@ M\W>W0$7>78;6?QUW?AZZ42R(^TMOA*[G<(1>WQ0]RQ$^,\YR,64G]6N3HYEY MRJ/+:3Z;37/G9;EI 6I&7C<9A_92-'^EKW_<'@1VY\XTWC]\N9*&.L7Y61K5 M]&PW]V-*K8S.$:CF&H0A!!R3'KB,,FAME=6^A;+>.\J]!\)-J;-1Z-(0]%98 MS%S9[*/,K;Q'@ZZ7"SA?OS<74C%S0NC5_92/OSR9%Y)TR1W=-K9@*C%V_.KZ MTW2;([+

N >S@J&:>!FZU8W_98)^+(]&MQ$]>8'6$[[;[5#>HO(_K@A:86 MFX;LV\OU8MN.L'JB< #&L?RE#I\H74L8$+F0#0Q$\WE/5TW=)#B_N+7CMO0! M,GI&JE@?T#_RG'94FOZ>VS(6'$@<)^B(XW=IO#O121FFWLG$TJJ+6Z2H086' M*K/4\L9A17>Y)<:_YFK?J7'3*?TZS!CL40;\^3I[> 1@E)IR*J:+:CHW6&M7 M3*QX^J6!]E6U:UYD.Y=MMF"P4?U!.3]0 ]#42[:3RT-\T\,0O]J!J"U:+7H4 M<@F^3>W%;6U@L9'ZKHV^BF9+-.A(_9-GJ$&DK KYA#0X2ZJY&4VL(WA_42B[;>"2Y>'-@ 5&*2D:S X?7'?# MF/ ATDK=JAO$U]#0H;4N1G1K#RE-TM(;:=?B'$,LC@&(13J M+6ZA.[]XN)2]-E([4"@BEZZ"[]I'>=L]#BQM/7';S%N5G318:%:0%JR6QHL3 MD-$%]9 I;^8-6O"H(Y$]O^&'X)UQ]OTD(I7J$LEVX=F-S#'XG"VFY5T&PD_GACP,M!%XUC6>/BZ3ZK=>S M[L 6-H*C/=&A;?,/;ML-#%^S7SP *@% &'U.H(\+BI-);MC,P+Z@AZ@3"36.5Z(A*03BR6(/^]V.U5H3W*2J*=@5%L=8T"W"WA M= [&P(&K63NYPWYM?UH%70/KA-!+;Z"+]S')Q.G!YQOQX>9G_,SH76X";&PR-<9CGH08"(!93_$ZG* M3]7N8 E&)D%B.%(G N6.RB@?K]2U+'-$1V!L 0 Q74$/W?J_9,VC#NWW1D(@ M^#332 "RQ+-28',C,1$\79ZKRV0A>QUR-JB\0&*TT\U0QO@1@ Z+@F?:-6R! M4U=;6RR#3%V^J]GCNM>C,':")4TA;H-P]EK M]R*@ J,2?XUPW^TQW':S ES/A7JJ$*VO5_=_EVJE:THAOR0+[AF.6;.RC>>] MQT7@&TCM8UP'0EGK/M<_B /QQ["T]IMI*J?CY%)=,XD<=9@,J-N)/C*#-M.5 MS@2T8D-;=5LE14U!XL/FJLR +_,V6_2#.'&$0M0/Q4)^#P1'2VP-:YFW.KY@ M7M#KEMI*(;TY<[GL#/D$%\LT[@LFQ-99P\%E,P?U@ TIF[)SA=VO9]ZYND" M;9':S26S.D11-NI7>A@BJ<4C(I[]]_ORR>8.ZPA%#M$3SPFLV?M6^,L\+AR6 M^6F3_PL*ZZ"\@3C (%1C3QJ<^3/^^JK$WLM?9 MT07R[6(O4F^Q4;0%)2;:_2:L0[QJ;&BZ4:_H]#[/'J)$?EXN7M#_G$@KM=$W M9;6^*O-LMNY[Z#+B)H($BE_YOQ$;_H>RR4<)))D1PIB\F.,FX>\;O79.O4> MW&A;X-"VM*J'-[;_X 0MYI!NZX&F<[=.:'!.9*L(?O)KH_9*@1S& QO98:MF M-.# NN=1_1+IF2_+XIB2!?3'_7S"C9VPXY=(_ER4Q0$G([A\_KOU%+\_0>"K MC>?A"T2[K88K>+PLYKOU?!0$Z_0UDS]P05V29N59)?^QDL5L#8&9I000A&8- M-"]E 3?M03(^UV=H9:W%@R=9_E@MY+<3%0BC@2)QQDRK)$Y**)RY7C'LV;\E MB^6?;QSSHG*E%0H(T>&]AI1'OMX#J?8O$L!=U,[P)*OD@;8+"";,>D$Y=[.) MXWU#3Y1#H-C.A=4U 4 2:&Q0PQB]'[R0G#';L3;H0N:6)]70)KMS7JZU$^DR M+(*/0A;)P%O0<*;PU/0JR6KD\HR6.AS.F"ZT)LOL&3X[S C$=$ZR9EHC;: N-3A3):!X*UL0"2Z<3I89(+5B*LEG':Z@6(O^WI MAJURX\.LHF'G?#2W MM*]*#LFR&UAR=<)[$HM>(9(S.I?\KTZ1ZZ],D> 9"Z[G5U:KH:@O/JKSE;=R M[)I_8<&X(%C18&/,1.: ]G4^8"NT;B^%\5(3UR[C**;HL5P #]]]B,[F5=; M ]E19[./?&L 6[<4?3(#WQKBG!W&![<4]@@X1LOT!)<6HMM"L.(:?SE=XFWP M](NL9EF]>U452#PX2FIZ99"JC%8EK(SV71/!ZK6X6L%C=RME+G_>F35.?WA\>&4>.+ MAVMU8K@IYU7_W-J/!P(UBN//IP)K8VZF9]?OP$B>JDK9AH&D4!B-PJ@4H!,] M$"=_&L<5K4C#KBX)3V_M%%H4*:[&CV6>JMEZ^H^5VEM[YC$N6NE&$AH1T224 M?1Z[S/GAT?G%^>WYZ8TXO#P1-[?3X__Y>7IQ_(7M! )84'LYNHX#U1BX3M:S*?&U+69V,F-%7?J=76TR3Y_Y\MC\MTUR U"10L$:ZV M(%,HH0*DCL,6+P2Q'X,V,1$NRV)1%K))JO5E2?U:1'CQ.>F'QHC9ES3#(E^" M+*Q%87IY"]8E_K%*T!4CM=BD12T]CB-?: 5,(@)AY1B$.5V\Z\".\9SE.:!N MMF+K0Y3-7K@)3ZV+($;;P?7QVK];^M?S1F:]D2R 9>:?47J;@\^)K000WS Q M O- V-5<:9:P(JGW]21IDN->8&J\E#LR!0C55[*Q6-.Q.\4V"4^ QS+/5WE2 M73VJ1720P[:6*)8@,NR1>X#1ZV"^'C6*BG/Z'F#TWA' ,R%X#DEIHRJ!STGU MFX1 R>D72(3M7!E! G&M,B(%RQR/-=ZER#%IH>6.R!1GDWGQZ41B%!JR>9'7 M5N<7V)VB27>[J DS^ILZCO,[=+47F\6V*-T2%1$@]BWYI?-XO#?/ M;*&6NGU,FE_*50[< ^IL8X@,9_9&1/RSM)GRQBN"/36KGPQFB?-97R;I'+:7AK_Z@)?\ -31: MN&#IHS//P_71QBS':HQSB'CE XMTG'BA_/'0B17P&0>@V6\?*]GK:7[Z^.E_ MO1.S^!U\L;!S@@?$&=3UNJH9 M"=X]T;;&J8+;>>AV+;)#CEH,M_/(O=0/<1)'.[_IP/2A MQ3*OKZKRK*P6R:5LJ!3THB?E*\"P0!6 2J>K M>@EB)S"@PK("X$ 8Q3DBQJFSD/OA='X")R&U-!7JSL?'I1U0QC9 -ZP*D6G% M )5I/R[G(G5TB](H#XVX$N3F&5O@]7M,""O4F@^<R5OR41LPLE&.W0%=(/[=+M@)-12W(&CNQ=R/PWI=]&S MSZ*;Q&\B'(3#*"T5'LVGC^ULH)NFG3;P,2N8 MN?KA:C/;T-U&!\+\AG]W YO;2>IZ?=8V,_B;:AI3*8!E,<,/OV2[OJ ";(6WQSD1M@^)!;;D5.VY($O"O+LOB24TJH%U#Z82^V1?,B*0I,I6R0ZK 4 MKG;.*AB5D9VI/F-4901.1!&><&(+G"*#I$$A<+^$]7;\2*LB8CI[DQSA+,DJ MN+RHQ1Q^[-O^^%5JB"BYZD!F+C%_J-8>GK0@5#R!5 R[@9V:Y*@1$JA!YF(= MH;0BJ+GJ9%>>&0'E>UJNJ]\'ZVL@VQX(HC.^QS?7N3;KBSEV,:R<4YYV6 M<6;3[M1V513&S8V(W!7G,/ FKAQWJO,70Q):79E$R95)E)R&3I2$-[E%G[J% M\2)O_4PD(?@MB(LSJ!B*F/<]:5J2P,B,>K@PCL7V5>UID) HK,J)! M&D7^MN0F.4MY_E.U>T;?8.0WI6ZP%%8R%)Z5X2%!AK;-?>FPGAE 7NHLY02O M0++O^O$-8B_U@8O.'"$UV*I0E"Y@)],$FX=DX8A-?#F*:1_F< ;PS M*YK0T7R\E>9_P82'KC1O$8]B\?B)FL_F*O_F>P#('ML#,!':)L%&49L @"%) M8:,E_WJ"KZD9054AZ]4NREF2(]30Y:I/PQN(8=0E$O26!^WUN$4;N;E7;+O% M7_0LO7DQ6!&EZ":S@^+8I7D)^J2.%.7\3,IZZND:K)9 MMH0RD4-US8>:+W6K*G%;R^Y7C;PM=>C%7:' I+X'/C,P./,E.#1UUJ.QB;F$ M&_32&9X 8.N$!@@W[ID9X@1^-)3H,W,2MZ6P(X.?M@=9OQ.G>B_TNYBP+C@&E#[XJ!VFUA_*3J9S /4$ MX@Q9/64SZ6%Z4*W$2GUUL-X05SRXV 54I>R<;1@!"G'XSH,:(2ZM-8_1PUZ= MB)D99K0VDK?D85X4/,].YYOXK$[["=9BJ>_ R) N48_-PU41=G2Q>E+>DE_] M>V][XJ:0] 2HFARA:NP\_@X=E!<&":$TJ+Y(]8@E9 M!@A=^#4,8US*!BF[YS)K5M7.H$PHD$+AZGE2C9H.])#RB;#JB;I:1Y"@[[9$ M.G,]B'?G)7?J@U[=U>/272/1=V5]1!^N"J@QBWV4+62*U4X,9R+7/(,J:'C1K,=$[[$&"22>A!JAYDLUM:H15TN33$ M30T,P#\35#P&IPZ\>92"_"8D#08_:G!$3 /UKOS%JQW[:3H7J%B09CX#:-WB ML(&I@S76Y",>@* 1!,[=[,4_'FC/B":3+1T@/#YLM#M.EIE:B:'.:^4_%T#H@39WGYW+>'R2/011@+E!JQ$!72$95\ MA#)Z@#6 2F9"YA@(D,05SZV6>\4B"61NBXQPP^;@$+!)E6<#@?!J6?%A> >Q MPKOBM$T)'SQ[DL5*7DN *:=8P1RPU WYC?JTGE/] M+IY?H0ZF!U(!#P(B SP,X8Q#V($X5V,:"RQ#[F@0(JGB&J0X< ?[]: ?D@WA MQJ G+0"+J0$K1M93((-78UEE]2-M6B?R'I #8)OIB[:40V&Z].13$N6^P:A= MYH3T"ODL\K)X.%!"%O25^[*JRN> ;&!!G:&##2!>D'PQ+82O 6'RP-9+R$P& M;$\(:FKK9D8FYV2RLFO+#"A*ZLB(41Y-, F'J^:QK/I27#A($$9@-)Z+H6SQ M(NL=!@4',U>O^JUZTR^R0JJ#,J9^=BZ.5*L&R!(@#(_(* [A6F9AZ4&'-,GJQSR%'H&P0XAX$3J[_S((V7KMM8<#Q,!>+'H M>)^A@%!VO[KB&I]U>#[\"'@ M HKFJ8KT.JM_.UH?J3$\ D5YCZ";)U: 7&'$1@J=#6V9']3>;E[(EK43CD!0 MTP4MP#N#\)(HW8)"PM[ZX'U(W9@6.#D3G;%5"]&TPNM9BCV:5[+"*K3=LT,F M8SV!50ZP^$D\0X,I!53G-D(C6SDADW;&GAP"!PL>O7"B%IKQ]'/R)5NL%@07 M.%TU .:#7!I.<6.O" ?':F94]5M:#= ($X-.+Y+1N6]OBUAV(EBGAE)UM/J5 MG$$CPWBG+Y"^(7>A_Y?.%Q1;(M 8ZB= M)2Y=U'B?F%>Z8![;G"]+,WU9DOHY A(8)N)FFO<'_R'C4>&,T,=.8.'-OAI[ M:]10J^YJ07 M=P !D^0S" 2HT?.7;-6#1MD"CPW:KN&,0=PA$(\=A?FJ6WVA M1X(/[]WZS+L(:HNK*!;?-Q;61]=T@@ET2;(H!#M/@_O&P4N"5X;K.D')1-\( MK9[Q6NP#R"JS,\=L4\X:XZEJ%&-NM^Z&?6H3C<"BM$E&TOQ5-A:-DBXU9V7% M'\'W?HS+VZ*&)-:R<2 R)[KZ':J3G(%]WU[VJ]UTD=L&#IFC0KOQ Z#0A^^] MW)JC.UK?JK_O$:[%.HP+[/6_]8 G(L5J UBV46;295X\ J.O LG5VY#D^L#F M:OU8@OD*,+_Z132_T&"Z>_>:E^74KINRZ\377'>T]KX8U75UU?R-(VR]PC$Z M2A0;NU1-1QM+$NR)Z4O,R=NWNS_! M15*/QL B0VQ%C<*C$/9VN#CGOS?FRDU>T*'\N0=:!GM+.D_5N+-YEAC,,::D M *"Q"_4QI.J B@Y".(!-;%"_!F5M<*@:W!%II#L])HP(.J,2/*P)U$8#-AD= MZ,_C89.]$>=Z/0VN S?P&(-NM*>YG#55662SSTFQ@MXN3./>E#E!LPR2,[5* MA*=%QTG]AC-5+]KLVTEM,#SY;HX+: IF'JR2#F!!5'' F!=Z\SS(!@B/J M![L S /W_=RQSZ,U<3'SL50#P!@;E7IH?%1"$ (@A84="6P9B+\@%0U% MP7FQ7#7U!: U_GZWI:*#-1(EPU$+9$\$2A>_'Y%-^5>-B5;)/*!57G25S2"I MP$U4*JE*0;BDQS>TO."X5#PAG#?#AM>0R5 K4Z.G'Z@X+T3SN]#E7)X M=7X\Z0Z=NAD:PU(#KS1F9R*F7]Z:Z[QP*]2"'J!B#W#]N_.)VRLWP)R*5#N! M&R4@#ZN=Z6@-B?_S@@LXB@?+0#YH*1<=(U@I)"X^8'U$5OP@C&J'_7RRK\JK MJ+[QT+YD0R502\=)I7%-8HGA,:*9NNXIH[G'[$I\:_9NRWS(2J=PTUY5UI+LS&R48?'#5Q,I][KSHY6[TV:.JY6X%K-4#GJ *(&LG/VU$B>")"-Y+@D MW>#B: TC--*==B#U("L.EB0W;)*+:Y 'RD]J:9$R=/T&K_.-HQJTES_4HH(7 M)'-ER5E9N6<[1*PZQ_IT+W:SZ\F5M6#D[H-W0/^!T;&,,B>2-5;C.]=JE!H< M^0^4W*R*M%H[40SF3-L5T0^?#PEU8R,3QG$)#VO0E/_C=+$_+7614LK?HVX2?^"5Q4 'H?. M^#[/]M/'3__Y3LQZ\5+1YNHROR6E$P*D![6QR"L@$'8BJ^P)YUI]V)B M3H- M]D/G==K]U 79J)@ '\D<(M)/%*2/P+H4Q-J\92C&%$]:AKK9B B B&$>JQ,* M^"9K(P4% "\YJ1_M4:9(&6ZW>,#*\9[U32S?.;O!*FU4Z$K[:&"^P>SU0@>K MY3+'C#2RKM>SO(0,$6+>LS\RSQ]SXP^;B Q>K(3Q?AHD8UPA;:0+,7A;;G:4 M.67?NZ.I:\6&F@I5;\ ;GF10'_FDTPWMUKV.$H (U__87O/;^]DATCAD:9DG MN&:DZF1&G6QC3$5&>ORY7$;)S7E X^;G$*]-:W.LN!9@:>+Q P#;P2HH8)>_$ M*\ZNW&N*1-JE#04$5#,5 ".GX0%2F:[4EJ%6';[JG"^6ZB !"PVQ?O3"AG)0 MR($J L\M_A 0:,$.0E^X)L*.@YE0)ES=_!Y\U1F]T8R<(C-BPU,B-1GM1I@S M6$+C7W51S@A2ID\_I)6,UR_!LH46'HW])(")?BOKRW;& (%5!]";9M&<5E59 M'9=5)9$:ZBQ/'OKBV78P9PA4(ZP>\2MH"OX<394?0Z;W"]O;HD8M+EJ(9R!# MO"!CVYJ1V.#W*!#F,![=(YEAP3$.BR9+^6Q\ R5W>(4Z_4+](7"4@'+EE>:T M.4TJ +2I-8!O7RH+%UO$'8JP8Q%Z,'3.<(:#*',\( MKS)6",7DO]N_.;IA# MOAS"V/>OPJ+TZ:M^%O%2?.^V87^.VNHA MY:51)_#L"]T#ZDR?F^LAWP$YC;1[JHJ +5 '5?>!%L\[G(/\P*J"8^,%L;OS MRFO,_X!M-;5:IW\0]R29T3FCE6/UR4*9XK(H::;=!^PG"4E.A"*87D/V$F#1 MAJQ&^LI>L[X)+MF(;^R^BYGN"NX&_PZ(GICGY3.'4[LZ[((EMKKQM/HQ-VV" M@@4%@1K.A#T#@KE1_'/F_)[.W7+[03(ZYPZ=N%]I/SX#MZ=J8I.D![1Q:^)E M^Y,,G&/!NEQ[U#ZMFVP!1QRU4LY7.0!KU18U<0.4M]]1NU5![9ZVI1Z'6.% M1 XC<;$P)V*9:^I0J<<3%B5G3VYJW^*F_MMW@MCCM12[:X!U8LE'#U:Q<0R"P@#Q+NS6&\>?=0X^6TM!9;D3I MJ[,A*( -W*$C,RH?[K>P<:A3,O5 9S/^/O1=(6/-W(4YT1W2\4A-X':AAV;^ M#@8W83Z:N0]1JD?X/7G72^>R4US8' ,O$*4) 3OM5PP7"(;V.KE3Z&SVF%0/ M:J&N) 74FE)([OX1M5PF%9=BS!AY5%M,0WO"N MK"\8'QY7S0:O3^2RDC,J(5+_SB7B*!?IX0(27__$S[>>X@8@ W?U3X09 ?6Z M.&.8M$]QD[C'N.@NZXQ'7Z@3QW][N8?4&2F M2:HFJ!./Y$-6% 0%E4.HXWT[]+1(@[KSE)A?(_GR*_V+P3H71V;7MJ;3Q!,^ M-J.<]?7K3RQ&N-*G(:S=SK5#OFRIUZ-G-++%0EC[+(30LD8ONI!%&C;L&,9< M<_CV."9KGV-2'.H+."PX([1R>U^I]P#CWR X:"";FC^L 6AVT!L45G23CHG^ M58UHZZ,SM_.X:TQ:1C!)DS\R]^/E"D*33$M73U=-W22X(P/.Y6S'Q[A!,$E: MG")01]$$(35GH[;;SYZC"/&LG9"P$VI4-6H[W2UTEX<Q'E0DEERZI*'ZO!;]!['8?L;J3 M5X!MOH?0^I#48;H ]3;Y0M\>D)VM/SF;*8^%,N##H#1D;]*Y'@!_61QH?-=4 M^Z51?@E+S];&<;LMV63B,OPLFT< ZX9N[CZ0%@:]KBGUO!"D09 *X>@8G:V= M&Y\5!%F:53$S18;JP?Z]S-3G4.V["M=OA;=F4]?^,RI?FY_--8N;TK A[-NA M EI!$:>NGQ6ZI?[VCFG:^%CMJ'V0ZR?^'=J^@;X2'@%C2]&VP2F*5;MN49K> M4NWZ@&[88)AS*M?W LED#X 60P?X/8>0:F=?K(>IL_P:RY(= M!K7BBCM$B]&#V.O)>2^.\Q$E.IQ3&^?$N _6!&0'D7F#J%VR7\GRMP)'9XKY*+&X&>E2VAE$Q,[#W8W\L'VZEF24SG-F?ILU[.9 M@[$' G61$(H8&L/QF#T#II\+\JD.%G)V^?R]K%I(=?NLQK(&*/]! MB(FPDQBT"*5&*#U"*Q*D"5D#XA A3&8Y^3[-]2=M+ZU-W+9H$CQZ>.G/X3O M^E1W66E@-)#1SRQC.O]R\NV4Y_KBA^(G#GH(:G"6R@EDFNYEE&*V4,:Z5RJ\ M-HD<=XTEBPQNE]UW@1:@%P.21WIDI8W"A([G8 G(IQ-<+FXED^R6$G.5<.Z M#>4LZI+2K*H"V)>!6.^LK-Q/3PC/>0>"SM8&PF0]*X96Q-9O3MZ57[;@GX4V4;_H!LG9 MJ1 ?#E?4XD2[A?![PA8-9*I[=.BT]ZULH\!CI8Y,48X.S)JEU(W<>O?I_B@. MQ">Q5H)B= I#&=U55 MP-OR2!XNEWDFT]OR-)D]7B55D\VR90+. :PI^O.^<)98!$R$;^@ON!(URQ3*C8]")NIA>P_O9'[]$"U=F:^D"NI,$OO_A44N&-8YGOC'* M2A4G2,N)1H7&*!G6)G>*VJ?%??^MIQ;Z'?VL5E-UI:S6+O)5KVR\D>@C5T4K M]!O0(O=!^6;)6 "#;F\T)GP0E?[TBQI:D>2ZF*A&NIOB 8"M4[K[]RJ1=:XV M6BTMGEJQ*6.JF?Q'70I0N8X8Q:JMC>J>3H#QJ>.CLRT^.F0?B7WXB)>87B\U MRXCV$O<:<^?ZJDZ.5TKA(U1:N'R*\2&1NH&A"?N<#D?(4%H]93,)OS%1Z^F< MNCRG701H,.O4CVI"761U#UZO#CRIK6C\8>KZ[LZ&!\>6GRAWF/-SG"6S##=[)]>/Y=%\Z@V)L@\]YS; MH SV0>9OT/HV#NNH$C=#4#IB^W71P?=F]R;C"%+SS,C^TN*7B561JJOTW>]N M?B<.CRX(-[3.$OAA(A8) .\H1Q$08\R > O:Q<^(#=XE\^X14)Y):\BT-$;L^)E,'L[.^,JQ^@B?&' H/;X^/*[/\08T,@M&,MK MN4BPAPP+SB SN2M82#NZV$;IK+0FKF*'U&#@ &,H4_5=MPW4:3103:' 1&]X M0)BPQGJ7Y-<\5/$!2PM_"(X&0[=S/"_WNH*XM_QH@8O>@_=;)6/&*=Q:@8LA MRNU:M1#BPM3P^CW VQGS(JSV96.=C>&="PU@&0E3APAP3?#M$-UB2TJA%: MRZ_;:ZR,!PEX5U2FRM>!>+PV;5C7LE[E4-$ ":B+9%FKNSV6[,S@I@)!^!70 M3EYDBZSI513KCL2#OX02SQ]0.JQF-/P',N5/20Y1F65L)VE6GE7*\;*805'+S1*8Y/)F;0.IPV0H2;V8D7YQ#P- _U0P!+68\QCP MLUJ/ FN<:1AAXSZQW:,SF>P6UBM0,1X$4+4PNO$SH]T-<\?)<49VCY?Y[/01 MC0)(C6)!DKHV8Q-G+ M!K>N(^!4HZ5/M.Y55M=X;.L\;5G)-9.E&V.#OIG(YGTC'W8O1&RMU$0/7I/$ ML(MN_['SVT-C9DEQ5L3^8]_@I(^7FCUEIGNNI]K2U)'GY8S+YVTC*+TP@Y % M?143G=D_4SY'+=75)8T;%?S48(;I[U^X%.[$=:^)K;.EO&94AK//S/?K]NW2X M?Q_6[EF"V+@M0]UMEY?)0IZ44-8Q;//I1(!D\2O)#@_C/K!QWAGM)0N# X4A MF:G&BMZ9.H/Y3HR<-SYL[V14-]D"3\*V_&B&E*3JI M!QEPV4N1@X2R6>520 M"D92NS+BEZB!V3/YD9R7E33T:[)6\Q 04';E N<26$XA!>Y1L5,R MBQ@TK/P=^<6=(M ^@;T4:IJ$+1(X2F:_Y>5#_[ !"WJ[@\V]<<:)S/0:<"L8 MQK*"A<%,B5(G@!)6' #==Y+_5)6K95]NPBT@4GB"T(H$:8I0@ #7X>/R258] MK4(9L4IF-\D>[AIUYOLGQW@N96/A.-4"AGD^M58!>$A?1.4M#!".?MWRX."4 MPH;F#>+=>,=N:>05K5-M6IY/IM^13]R]P3@&F(3].=(\2NJ>*I1C2N.8',GD MXA%M0)/8D'0A"+L;F2QD9QM>H@H);XBAM:Y**$_B1O8U(LDF^7&>U+6ZY6Q97?030 C\BE&_OER"=Q0EV6#8,W_9Y5@X%Y=/:H&VFA[ MGA2,-GN7I>Q.P0K%/U@CU 96#8(!A4WU!G: .0IJPXT: 7J$5B2T)H&JL(-Z MS'9OU%>\[JG?RX>LP!A(#!BH#D 1Y8#>O="=.!\^Z6@"J M'-S:L-+!-_TB0H_&B:RRIZ1!XW0V"TB"0?>UG)D=%2(VA^4L4\MKR=@Q\[D$ MM%YY55;()/*-B#,.6DN_)AUM@-MMA3S'>"%PC2"H)3!#@!UZ;AE+!)OB(-!, M#0+-= L"33< S;^>VTL]9!V/;")<;FKOJ6$\\W!Z?*ZN/.:I338?V]M&#OI* M/X$)>EY)M:1CKJE(U5.32ES#3!##]U\XV E&+X:-M&;!JM^15_S8L..:1GGA MWK@F(]? ATO/-9EV3?+^7.,DWX>8-9%RZ7P=A$)E*MK"W;1G 3==<<$J%CKA M33I6>^N05D6O271R.,"=M#OUB)NJ8AJF"%PA_8>_T>FSQ+%#9 X@/^SJ$H7( MN*\QSKK0_4!BM+H<5662'I5%^CFI?I/#5$6C3'&OA(H%2@U[71[$!)U\PZ&# M,$'2(J7AAC#!2W:V[0@/=&^+^K$K/5D,U.=,7;^V^4$L27S8236L23R[R!0K M5;#8B!W,^C1QE:RA+JM?S-H<35A:M%CU,%:T0IPH,5Y-?!]V" ]#$Z$L_Z+& MCH5UT < .)>W)7PT#)">TWNPC:^C!B*5SB8%&/+$Y>C@+^"P)X(&3F6+/'0H M,X*/]]JR,(+'LQ/D*1-1!<_!; +):-//5LU*^8U_PIT(0.9]X14VM^24N94!;7!7Y==7Q(H[FW63K$_7J!N'Y-BNL0ZFY\0 M+/R\H/:?%O@:_A)2 *:#H,^T06D1>BK'ZBL?A4"+/] 0=7-HLGB*TG$[5@_F MONL,GB%*/D!D8J=5)=9\I'Y,=1J%2&_QT/=LRPVE1EZL*C/M71IOP5 MN/%!2.9P;\U0OTBI#YW0E.FE\#BTB&.NLCLS-7A'8(B+["0]*= \TNLWZ?-< M?P4Z?02>MLC.\>X=2BU:W^J#QX"6,W4.MDR=%1SJ0B\5X G3HHL0NQ<]D1R- M1 >U-R::XX 6N4]S7V9!K9W&:#S],GN$#1%Z979>RQEU4LL*VG@SU. ]F/.H M%E ,;\!>.%OE"E6ISN_[X6[8NEY"$\[#X[F_0==\O2_SU6V9A]UMF6X!-3HZ M G#^VW5T.SN@'3YS'.ZD13/7X0F3#[A]L,ZLA=]3'VRY?6J';TCAAJIC0):H M>F(!LRRB7E@UCV5<^-\A3/&* :!T_DRFZND$3UE?RF>F!X S7%46ZI\SZ6 ) MT/_W#8BC83PO? M>5"C(1@_'H]('"EAL MTFE5O&26TPW2GKA#T=.ZC3 =KW)T&MJA3=Y&.4MZQ)[MW@J>TH?JH(4MTX;T MB<)W,*QA;LW5B] P$_$P/NLH[(S],1LV;G^"$W%D.ER.DAQB5F,T^[1(O\GH M4Z)'C&3Q;;8 4([Y;944]5Q6=$*85GQ ./R2[?J2DF18@;5L^#>>D\K*D #_ M"AJ"KT(!K'27W5>9&OZ$@+5&V!6!;.:S)%=W=8;?Y%3\SH(#JPC&6AO&T,YXI+;WP[(JG[):G8M^T,T"W'<2VLAKR,A.YW_>1KE6>\+&];KHH^_=!!BY#%+HI4\V(O MS:\_R,2%( E0E'A+K>J'KEZV@002 (&\?CEZ\,Z$RU*)HJ\:\<8U&BS9:A,G M4?)^HI6KIOR7Y*8)&>X[??5\G-FT*^^!IC5^*/ I82NA-02 MD>E=[3VS724@4_[7J(\]86EL"@NJ--A_+&3/A:P !Y:K,$6NO/(DH1LK"Y%W MX2@: (-2NZD,ZA?*\S<=S.;@/-;=GO.RUPRG-1+X,4K/DC>1BM,<6'AOMSA8K*H[JJR) MFX(]LF_Y\I-%'PR%DW[GEPG]^:)4H"\@Q^B-R5Q;S)=8Q&?/=&6_X7'/N;+N M)7SC]R.*HI6B48XP6OR;#+:__<;259B=#+WA#BJ^4"4"11,YGJ<'//L5J K; M@HBH6@K\)KM1BY66)5ENMRQ]Y^S]G":?^0;>/S\^U1XFR[ HDIZ@Z4FB9\*+ MI:[,Q P)?5![/['(GY#J^0\L!?N=6>-(O^L:W>?:%Z>G7TIBW4YA.$J-*>&/ M8E('*R]Y:F(39H,264QUWPVYB&(-IT![([*(5K]]4EW)Y(25'/-FNN0C!2CY M1?ZI];LT#0^(D)UM-;IIBBE+,W3$=ILD#E?9=9)R*5C8P89Q!&C2GD%[*O/Z M<'QI#\%WPD_5=6!E:KKP) RR%S?):P889 ,\% Z#13G2K( *@W+LNM5U=K)* ML35&'3WZP?\F-'@3EKZ7D0+\_M) 8=*\F,@J,2!#E6^/\L,[//\N-A%NS! M10 0N(Z23R\HL7'#+](_HWA+CP_-R [1KT]OOK?PFVQ[5X(YS*."S_J^3K)48^MF.2)P;^' M!9'GPK80'T9OL*(<@Q9O.:WUWN2PM5PNO?3KE#!?W7] M%SG.?B*GZ(@\5PL =&9\U!,N"P8]<MP*9,NX\O<$2R%/O5H"' H\:S+Z;9EX:CBO M',\3 PIA\MQ7H%HZNGH"^'7GV'A],D9W,&K4:4!UB"%. (^M5M1!C6 ^G\RI MSCA=_L& HW^&9(3J@!=>:9J (N9BT*GL$J.M@KG]$K, M&^DA1I3P#Y8E& B MD31AC&]5XHT6:\RR[VO)M>7E>Z\[\'5,%O W!#NU,#X73U-&<]02)@;(CJ]% MKC331BXF27T?F=FVY/94L5QD4^6S*U-RTI8^+%!7S=G*G*AAO;T'%4GMA\IOXY%L]>OO[R_3U%FU!UB2"UZD8A)S@6=U1)YN>4CQQ!:9F7ZSL_ MA:S&P(_8H!XN,8: 97FY]HQAIG!XCM[=]G8GB7QA/6M5I[7*._Z1UF3:L&*&YN/&TN1I@QC2'3M M42;N@3_*,K4ZO@^6#C;3(#M4$9Z@OB25=:WFD$ZTN!-EEV)I7,AIZO7:B"*W M6 9B,KMSOXG7XQ<%K?&SD^["B#T6/8PD$@@?P4J,=JC;MLU@?_'\LVC#;^1UN.5GD( MS#'>3>70R%E4'W8CPWR2$,$Z3LP0E1\>DW@ED/F,OR'6Q8 U-BXZ%]GP[44V MN-BCYUF-S9RD&#O-!6_4I/>B)'[_PG^]G:+:"]'%L1?#F6]YRE@E ZT%4P3@ MM\.Y3HPH+1/(18\TE]MD=/YK+QO)1%^U&#\G7'R)$:>'*X%9#F$6?3>^I.F5 M1"?=XD&YJOBU;:R-ZA&Y2U+&G_V7XBT+@]"'^-I!7+F2KF<2GL97/1A'RAEP M_IQ40O\L[$P0V,WX(QP#W*^(B2)2,EAH$KC^8=BHH; )7D(1D9IS MEF0UG4D@^FWX?(LB0/JI\5;%+[[ M"FI2,6[80D>]*W38\"_X[@MHU.S*S\)5SYO\OCR:&T'[0@2-9Y#9&Z[&C5(8 MD"^YBT;PMZ0I4@ R#ZF>"S<5.%<@(#=E?-DG"3[#"(/!:F[G4K8]-<2@*@N) M@4247Z/VC"G=3Q:*,"KS$5V^;]A;7EJ"N';!Q=0<9H6)*)A,LDS#]_?3*T/R M 0Q;$R!5ZC$4XIW(69'CG"_'U9H J+F9^5=F[@V_:/,T_)V)A*TIH^ 5U(A$ M&H%#!^YW"#YX8BE41QPF\E^-XRE($S42QCE<>'*P\V:](GY+_L>M :$#OI+X M??!6 525-O* N0.DW[7 M7J#.(]S&H:IG#P4NSX5'0]TX9@=']KG; /1B\#)@]4D,69&1:Q#08-R_CTG. M1L9QQ'G(HITB>$;EGOK],+B,$G%LJ;46BC;Q Q$OQ2*SEB5"69 M4K2MFPM4>*_(YE)_D'P/B6+]TS__]*_?&7NMEA(=-RU3^_1?Q>#C0Y7C=7!( MR#OU9-=>%5'4[%/)M[Z4;[4\D8Z>X#$6HTH<1 ;;!?@)ON-1636_UM]:M_(_ M1GZV: M.GHA"E6,.).A!O6=?A4_DLU!.;9\;T378<3.-5N(. P"%25 MIKE31>$2/541(C]S4R5!OS4T=2P62H+#$8YYX&5+V/B7ID4%3!F)(;@\R O0 ?U10]!1)VGRX M<_H<^S)JD:8B"/,D?4A6?4 ))15/D2$\XXH!;*)IZX?&49888AR?X!=*GA(O?+ ^%F<'P0627P=^*#.NQ J;W^O2"SQVJ%-N=$0*MI4Q/7TDY6$], M-9F@#/3<2VK]F.7 7J+C6CU?#Y%A@,3WOBX6R6B2\S:RX;=,8K\, MXFD__W MP*?]4[]*IY+2A?J'!S2]Y6=R%KQ8,O,G9ZA96ZSIPC6"3460P@!PK+93:T:; MJBB7"8NJC<"XM;3:@@#W*)5571E*5D<%@-]S(+'W%)P;8;:E/H"C8)3;GTH__0!3_I-& M_M?A*F+>,HOGPLBBQ5@NS"9)ZC*!_/U?2AZ\VY@?"0%A.]HU4CZ'+UL_BE2J M>K]''4EYBA;QJ5O>\,GGOV%1-$CA>*0T7;GX/A.WK?L4LU=7DD!/6JRU'?2% MO:.FV7$7R;'@Q-Z5DJ+3K9A,Q!(\B/%WP>P-'=B"4@8!G^\\-1(LHK+A*$UP_,=G<3R>?):$=B1.4/Z"6.5 MOZ"@501E4;76HKMUD_W2IXI4SQ[A]L+PH:L86:NSE (8W!&*UM< M* GP!9>]M_3QF;(H#/@&TJ<[3Z1E:; M>%\&#MAT21&#^E-8^@LK9? M)@\T4T"0(@JK7SZ! 2LI:R1,E$\P$!O5"'#-BR_#Y%;C,M,"#7(31@4_*^-! MN 1B@#E 7$[D31XY-XR+I'L^'%5.GR Q,I@+\K#,M[^&?K;GE]\6H*R*'>=J M$/"WY?*K5Y+VD#9H+^.>L@'YD6>,4[3R,0W\VX#\5!#>'9LS>O*'5-1T=>,A M]$5994 K@4]3*8&#<:,,O@T.)D6T1*GHA:M0Z=XJ^_>*SA%T/8=:U!;N[73 @]'B;[>Y$L3I:J(95^O9:# MCGNCC\V\/*6OF9!:/:$]R9$\/53=\C+-]3\V\^8Y?OV?+__3N[QZGJ-)U\!Z$A@MQ EX@2H>*E#REX>S*2CY87+!' MEO<23"09\'RM-EL__7VR3/U!N*A$'W#Q"HE.!=$Z7*$)#<@Z4T&) 3FRX>M. M%\\K2W@:Q5+B*S^"J_5EPU@^+#H=O\R-DJ&J%@^_I.60'HXYAP-]FO6P1CH; MBW+%^+O&S)@"Z5.OKE:EDDAEZ<8O),-O\K*\*BLG(3GZUEX.SF-<0US4Z^/_$KENBQT3"ZL M"V1UJ+ Q_A=C<*\D MVRR@,%&MH*%YJTCN0&"BJ-[!^3#N]DX;-5&DMO%)7&\@J.@^?HU3+0IS^5B& MGV;W7&#WLR3FG\C^B4\0%P3W8K$67=) IT:=JL48'ZB8#LCBYH108E=3\D)0 MGU+35;^44_Q#KJKY[7*<#P9Y7 M,M+)LP1[&C'?\-";QOVO?Z3U-+_ZIWF/F X5 \-*#-Y47!,H#+>(P20*N$\@ MY^='Y]S9P_S@9:B.):K0+6*TP.*YD .>*^/R<_GC,%P1_X W<%+YPJ+W\HMW M^^7KB[<;F<#_6?(^-\F63^KD#"=%ST."'E#T_B)HCJRH MR43+ZR++^=:EV35_ZM/PK8!G?IE\35(&H>)+%LM+9+&63I&^&KY.QERIH?D# M6HX- %I;L,]BB'[.8O500I=43&%D%7^RI5'*O5@2J"JCE\0<$R#28%0/AO7X MN.JM@RYRZ.]D1>QINZ>?E+%O!''Q:5P$A436P](N;_82:D'1G,C6/B!'E5 # M%UMC\_,K5*,%( U0?P#FXL1]4714_3X@17[NY@YH!K 'Q9R(X7["0 QRTW* M^@(#_]OWP94\=@=@3)'TZ.ZW+>26_[?TKL$\5(69IY1MPV)[JE/1H"N N-[R MLHK.#Y+X:$%%H[%7\1'6>(2,?%T_9XJ3FLN3"J)ECV>I?@Z%I#K)BS0$%W8D MJ9*5L7G@VL\ZS/M6E8=0(EE//L3WE.ZTHW+&\NE7(%+W&KKB24)67.9"IL/7 MB0MU$" ,-@D<0 M?)]"I K8[X7 %B]&-+TD)\ODN3Y ML5/%0)%$,3QDU'2TP?FHXH)HLI-]-??QKLBS!_;!HI\&^U($47Z; UGOI\E. MUX!<5:1$R8:@.@6$V&4,F$$AB!+P BTT^GBOJH3P=8B"I27!\^*F4K\]H)#K.OFDX1Y#P;4J,7Z-1/1=XNWW =4S?OX]IOX?N\2KI;%$-=05=U.S3V#\;XDZR]\1)D> MK\:$FT*-BDF23,A*K%6U5DN7OP"[)PI%KG(V'&?@K @9RV5Z5"%@F\*L%?R<&*-(AD!P[ M!E5^L0157GA,(#Z&!N)C4B(^)@KQ40 ?XO?$5+&#/,%?BRA8L-"-&V9R-ILD M/]G^$9I.-,ZE@<;IB=ECXH:N0[%,\-<>L#!^(9.SV9F*>]]]HB]&K8P"> 8R M^7'_XT]ORS _.]N-//[S]2:54CEK^H>_,*_ARTTZ_&K'3"+[$4!M^ MU"#0)M)M3J[K*W*DC0(O&'L*]M?JL+)*C+ [P=!&>T@NG29Y9ZPUL=8+% R' M&FJ4B1J!"$@Q>;,R+I<\0>XB( 9,U)AI/PS8S3/ M'.Z,%\!Z(.;BLWK8C2HJI6L;DN55395E8F(<],6?J,6A5\K'B/&E0UPD$:E) MP"-5@5J8'I=BGF4S7XZVM:L$$[2OW?3%SPX >0Q:N4SA=X#=19AE?M!:VI]J MX!V52F7"_\.:S%U$S.X5,:;AD(./U] MB4@*A27BDX[J\YT.=DMC [4\UL/A H%BE\3"/"!KH/)!O;KD,KIH-@';2GTW MD)#:Y;097N"[)&7AN[9>*X/< %*@G!IM%>DSXJCZ SDWVE9"G0>:][@*\C::!FQJ3RTIPN)O5<3WJ\MR8 M@$50#"9%BY1,W8+4@FR31(% ).T;[*".J@%D!-E<8E 09&7&EI>K<26:[;A6 MV"F6HN[S,,;R]&!@XU2HEWH\B5A[]BM0?7H[GH2+QE&8U^J;2;-OQ>1;@^1] M!41CY+-?_IQ =!'/U[ ;__U#[J 5NR.=D]& MIET9=2]& R0:I]SJMAB_N!7Q#3C"A71F"U\J7FSGA[A><<8 ]0Q]/Q('4 C6 M0RB2.(JGAD&NA0]-CB1E^/-E-W)PZCLXG4SV7::8:[#'LW>-:.D#E"221,6) M/AL6(MOL11562%2?:$>>^-\VF!FMRJ$^,T#.@/P/_M]ML14V*?'WTPNNJ7&, M*K,7GA[*DV,IR#$]VMFS7T%6+?(,5!1@.%FOP?JJ*\V.7Q6>Y==^MN'*UT<( M>&C[UPRL)/=8OQ)B&\$Q*2!]^Y5, 4,CC.2IH2#:Y <8S0OC/WEZ0*\<<<)" M*N,O0T5.AW581\EG)IP.H6;>U^.,7LFVFILM#?GQ.V AG&Q?L&6=ZTH82/F< MN#J8;!XJUE93L*;"C9\9%*1'IRJ_@K3@6"+Y]RP/(:C+:KQ&%N!T26WC,EK] M$B=)U&\>Y7T&&- SQP1A7$UYKA7YI0+43=9PH)4 M43I]8T&"^H($:D'PHAW7;/E+4F3\1K@KXKZ&64G)6W-29.7$55AB1ASZ0\>LF/<3BKW62SC7,UOF?2LZSGF4JX)>M$$ M6>D]^;!LC*)XX1FL/$Q7.&48CJ(#S)P'%[G]8/&/Y7VB8IO#\%'%.YB'$PD2 M>%D:$XKXC0&J PLN^2'TWYD&H=46J)XR=AV]XU..Y_EB0 U+:QB]QI6G1^9? M*U/@X"GY5N-XP^SW/JIRA9@' MU*8JXC<,&[70R)EX4=59()$'H-L@DWVW':+&"8K/(M-@6ZQ,-YLMAJTCB\ MKR,KT\*_*]&1?DO2WQ=IP :P 6K ):#I(=%S8"%RSGZBD(-AV*A[TA4[G\ . MU#0=SU#??"# CW\7)9^_L. ]C-\->!Z=)9[I*"P_,FHP\H^P_+5,'5=UBP9_ M73'< .;IR8F:0$D7949[5DMI-ZHZPH?<3':_,$I(S?A.4]R&RCM?5I@W\3MD MS'FRW:5LP^(,?')@6?*>F6B0)U[IKLOXOZ$^/?[%SVJ;.OX3\@0SQ$@8G#=? MK3QE>2C,&R"]9%CJ_%1H3$G>",:OCH "$C^L8A#O+_+_)SQO8RV (VT3L"B> M2_9-P(K1]_H^%C6=56UG$0D[LN+"( M;HN!OB3B^Q MA\H1+HRG3(]RMNQ6,ENF*!W2A,L16)$2(Y#SQ,_E:[^4.3MJD@3=+ <2-6!> M7R;S\8S*>R/,/$:QD(N_F),V)4W^K,PE7\^/ M4QO(2X'I,,A<.%$93Y&$CM\7PDAD1NKRR9N'>>TRRUU0O? ,NN?$4PT&#QC+ M!&,(JY]YR7GR)2""N$J0Y@\=M^V"R\KO88R7K<2J/#^.;^.@.[^W0H24T0;BY+U=NG8SHQQ MK/XRH3%\XA5HR+>63XSLAW"P=L==DJZ9R":KA>S]S(GG-WQ%!\''ZGL\=ZX&-@OC\(7\)V\%[VL4C8<"U!'Q34@! MI1++YZBP3@9!T6LOUI0IF=)09<%EIC!)OI_%,;_@@PAW8ES3ZL%'UA@TW\^B M5)#.P"GEQ048N<#'K@[&AQ]&&)00@HH(X:_@8:\O)#IISP_E4?.\->E[:SW N%'V W,G3[KD:K'V*G2]DO Y,56I MIW!POT;E[&O"A>1K/XV2EQ"#4 "8(0E8U-^E@*0]I.V5Q#VD?DX\18?9F<99 M,#!?M8M#\+="_K*2ORT,,'K\'$A#XFV(HN03;G] ^7QF&4L_6':]@2#H $KA M9+G$B8VSDU_-VVM/!8I=>#_^].6?__>%IR?@E3/ P",UAPOO,@A"*="*"8F" M.)D(:95S^BX6JN(85%Q#^7(@#ERS:9C]V0_C10KQ;XOXQ8>P/E3T[N.7XBT+ M@]!/>T56 7D/#)*^B(G,--4S9"PR>)+5FSAK J$J5%D4P@\$%8LF8_6Y$@\' M23 ]JC4\5V/_/" W49F&8?BH A0TF1D=D]?_)O $$.6/*T>@TO;8$"C+* AZ M)L6)]N0U]@4&)2"SO>5*<3CVUFM)RS!&F /?(+(-/ICORE7#XF@-$%@>[)E M.O!6I>'TNDAEA=.R9F>9KS3153HH5]605 =KX\8PBBQD%DC$$_3^R1H!6,H6 M0DGY+*^C)#N^+$ ]:E,-YNTDO@I7:U;E> (]/A(C>BL<V9%O! MRBS61H&(S(.!/#F2)X8Z8ZXK!H@3=GQ4UI\9H!=SAF6>Z0U#%;MGNI"@BKRI M_-5 $J;-C54,/V]>H@H;\*4I-F[.B8W:U=FR*Z/;=T6])C.M5;Q58*@R4W49 MV*_@EY=K?J">V2KRLRQEN$MY3;1 M_GM>)'FQ'ER#BWHJ^X5GK.B%Y\.4O/JNRVJLJTA#=V?\A$X5KTW(F_-\X%?3E9/PGG(R\H1##8BW+ M6:_DA#RFZEI#=.C8#_I<*Z@(6_O5&'GXPBYZ:JRM)C&I:[3O7"I#D%!,^OM!='S$*BOVA MF%2(^G[6"G?GRVI4J@:H MI0"7!*+T]\RYNGFL* &'$(]JLF!%]'O#&4TAYI5@4GQ-) .8Q# .VB,L01*C M18OS'Q6!N";@V#RA"A6N]#*J!8+I_ FE0HW4PKNH$K$/LN3]OD+0!3%UILL9 M-5<2EDRM%(XP Q)9"=+UF B(")'&W0]>6='DVK2D.G*"]M#L1$U.%,&)$O#Y MC<2X# ?:J_H^^".$'\7I=QQ2A#O),VA>>%.!O?1FR&J1UGR%XK;).7M1@STO M:&]V]HD\("")"[C?45FSCP3+Y^8\TPRMJZ[/+:,K0>:4,8>C^=6 M%6JM69U.A=*@W]?\VWY'#+Q>X0AV"=F .P=;*(ZTGP[#?B@>J])+9T;'-%'< MQCF_..["B&L_K,.)_>X?,!94&/B &MZ*. M>I&D?UYL11TXRJ:%Z!Z,-Q=8]YO)XTX.,78(WUB"TDW!ELEE'!=^I+&D12$' M$VAZM0G9QTF(DM;DZ /RU)64ISR+/.46IY:&.(7@?\O$$XP9V-^R1H4)#FXP M]X\][)O#_8^]H[)W=LU.>(*X0%K$89YAV> \X1<9+O7.A,P??V6UDUJ +KUL M&!LF;E82])#B=$&S#G>@Z0>4KD&NZYF_164$T-F']S9?5-W,%]K[#&@350_T M3LWB^UF?%I]RU9>L/,P -U']R]/WMRJVG%F=,NMSL88?B:!8J0!6/"4CU_W3 M=D&A7RF +9EG]1!N0W'&>U=ZE 9 L/SYHD27AMZ2F<)>I$<;N\CC6%S;K+VR M()D&7Y.#>.4H9\IL37%O&'A]J;'?N_=YSCBV6D#(DDL4F;]2<6OPDT WN S^ MQO4/.,N/+%^L1XUH:X33&+,2D6OEO+QR8A?HSN(WQ@0>3QI+6@.YJL;=Y,8B M^7JH;/;PT@F7Q["(3G/L)JKQ43J(!0LB]D#\F\^"RYD0.[*"^DR"I^'\\(;O MG;,L5Q#S2@!:.(P+L#'+TA"@3(FIJ89\'^30/&'G&\I"&(JP+:G]%.."VO$ M;R$AVEUXX1J"!/GH%Q@&OQ)S\ (^"?#>\U_@-+PW.8_O8W7DN3%692$",H0" M<+_VQ*">'-6#82$&P),#>U??U7J8MTSUJ.0"HH[>@2FAAM(0/F$(H^T!$:+( M8-3P1, @?:=N[EIE_M.'[+WL&%JO6+J560#RCZ?NA]T/IWXR:[+*H?%6-R'V MC;FH?C-$<0ZW,!75G5_M 8J4_\1ESMP/(_%#)M@7*LYS_#+6CN%J[REEP5P"@K_J#]$[]F?GIL.H(3TQ9OE7,>J%!\-Z."ZY%+A&]AODG_54;46X(UB*979E&..[ MGVGT!BXD)%KGF%W#'75ANIM1VA,#Z_-1J8(S&T_&63L[;AE4"Z9TIAZ3.%%% M%<6*](,O,^GIPR%)CIX\.Q@S3;#J!,^^M*.>U\Z8)JFYF&G8PJU0ASV$YKK5 M_\)S@!].(::,P6I7FS^PO1)LK[X'MHW#>]0VCVP6%1X>Q&^%6FG9Z0J?I"%R M8>A.M^Y65--&P,:1(\$0?3?+"A;<('*%"!7'&AV_886)/+O]QM)5V!_!2F+P MXF *)T-@9'@?6.'I4P[(KT\YXADSK^S(R+08Q!.CR'!\6=9*#>3ID M+#^E(%7D^PLLI2'0T=G?BW"' BB$T:0R%=%?K80.M//W:&*#ID)TD%73I\PD M&FMMY"<@R7LF?4\-X+T5.5K!]Q"+QP>9SIVDM@NT=,2,5UN%_IM3[?_Z##SI M,Z )2]?0^,6'1^+1FL&[6'MJ%,GSY1P\?X40PYBE>Y/+G]/D9$^.)EC=0ZYW MIQ,D#0_'3J4R284G?3>-SY\-.)2L%>4I+;'S.5# !-XA$KB.*;UBV2L.=0+8TO4E7?G:R)TR K>LQ M+CQC%&"SZBG#DLSS<(E)'(9B*^% 8)A/J MX3+O!R[-[9F?C@]?-P:_5>R^1H'*2U%)0#@\ITDB[@#4 H;>/B+:42 L4XDO M8_)=<;YT8QZ-Z1.Q+O@5:H\!Y-#?@2KYDPK5PW0*U: <10>8FL/.%]YEGJV^+/)DFP"D3QE,.TB& M<$D80^($Y9$A_0?C1;VU)0]&J/$D"=S#\5)Y/S75T3^1XBUC[QB7TB,(T: R M40ABSWE7;$PEJ=%GS59%RF4O+OG&( 5K!!?0 E^2=:K_LHU*;STASJ4A78$ [/%@O8L8](:K3M!Y9+1^&M:6']@BBVQ9?\Q?AW) M"MK#R?4PJ^ 55&=MC7:OXT]0G;SE$Z^O^T19]BJ1[[^3D]8E\RZ43U0D8D UQT\,B .L)!E6"[?EA3+JG^$"U'0"L0HB7/H< MN3$.Z4![.CF"1#/C+;L),R@."F%W0Z(BV)+=,L\8;(;B Z.O0^7 (_H=0#[I M-2@%58%86F+\0BO;BHV?$!X5(LE*G=4^KG--S3CZ$WF)!V*DFN ^&S=/J4RX MZ%>_7BEWBIK4Y*:P5 S,236.NL+.^+Y(F2.X6&O,S*=DD%J&+V;Z80D]JJA/ M5<#04@\IRXJM@ P%Q/IK/UI!4 C7$62C\B93Z)YOL&D[KP=L:T/ !F]L7$('YGI:=V M 3_J^C@K$]UY3*\-E?6TVEPE #5.QC-GX_'I>'(^@%1=S@A^TIF9%8SL,45' M*JOH1I ZHR.IA P56RM#:Q\+<%MS-26,^-P"1/O.%D6>Y3X&DYUXXAH1O&(< MS(_ (3QCC M/CG[FO%?RF 5-+T.BL]:9;+Q:HU62;#[JY\VX*U[9(@+ZN<<@ M=7*-0?C3F1=$@60=FKWTOT$X"@!N%;#R_@K M8QZ/&N/)ND181YN<"50*AP44LB*'DE)W+."W4=182@1!3,7KX:8UNG43;8EW M_@K+F/:).A%&245IHAC _M.O&-JJ/$P%MR%/B#['TETAK[>^>"J6\Z= U'^0 M0XSNM1V8T_9BFC_HBA!_4C?YA5J%T7.G_#!%B(-*-H:?8<1C_ P.?L!"P&R_ MOCBF&K7*>"OX#6A/&-4X-P8@\R((! MI 7Z*Z#[RU,O "EU)(4VV)>I^";K_Q%*XAE>H*)\EA(L\\T6HQ@8BG7$QIA /XS') M&=:C^TR6FZ3(^(.__.17V_XQC$],&ZD#B@G(CQ@&$K7G/A,OEV/Q'V PCV\V M&QE&;"QVE0E L(D#B&J&G$TUAB<&\6"4:?+J1F.WDOE5Y_FKGZXVWD___-/_ M/D_FJM]@@[TQ&6N#D52_DQK?LR@-!\5N+U>KM/"CP7%#]1]T])\:%%4"->SW ML1A=D44K2^!_7TO0!66TXZ&8*)INH>*E41FI>2^>&53]5'^$(@P_GHKHH,/# MD=2%U_#>Z+%$"ZP_<>[,5\+']0J@@C:#O^81"^.&21"NY&\!P;5O L-.DM0> M"Y6+ 8BN4UCU1N&RU1_U*$HI"[;5GV 4[P=AOAV=;7YCY&FQRA'55%X?_>*Z M*Q35C319N/: _%0])@;9Z8^BC/3!UP;*4D,$@:@"4+KX!SV81@SNA:KY70Z* M^JX<]OM8#'.O'Y+X_0L4[N'"!C+N&XSOOC/&JQ)V8Z='51NL@.S"T,UE_)?B M[6]LE2\3+MV$Z1"5AQW([!?*N Z NG)4\&.6XY[W*D1J;ZW;! M4E'30>,,QU7589QM1@]; G,Z0/16@E4OH3;!.^9M7.W+)K)>VR7_L"K7H>]G&OY+SP)N'DU$58EY>TP43SGVY 2/W2B M/7V$\\_X"]#T<8/P@K1&X--\6 JRB[F344GAF'TD$ M^&X/R1$9(];(PTIYB%31]:)DY-29WMS4K9"*C<7:TP2]AW-AHV:Z:-F5T=ST MEBAU&07RQ%)U=X>KRSB0TM;PH?LJZ@3":W#$"QEE _XM)>/-&K<_YHJTA^P_ M\O.1^GF2BL5@<8*5QOG/F+^:)SJ%E+[N1+NO[^G3&3AX 7!8H@E[O?T5LG"T9"$ M)WUUAV:NJLU5.%S,PZ$VIEP6^29)^V68&+8A36ZB8S@,'W9S4,G,Z*4_^*44 MP,W%Q; 7@348LNSVVRHJ A:(B,#MKLCE<:Q?U'T_.G-XKQS?4Q-05Z>>@OT] MF_0 S[5DESKIK,^#"RDGA G1N9&!?MI,H!#Z1,?-DU+U5F9 M,SMK(,:JNM'2Q#B33%HSLT3BQ&HB:+I!]S"W\-BVD1.%E=T5_-N'ZJ=4>%H+^;12'Y'?A8LVE&_X3US[X')Z@ M=&<2FS7VELEC$B,B4A)%" 2:U2,KR.T77LS0RIO[W[[S%8ELBU') MN101TI#(ZW^[\/2!\Q>0,A>NPEQY>R&?[,_/3Y29E/8H_ M(TBNS%?10R"VVAOSGOPPN/!@% ^'.5M^S0W]R?OB_8NH\3S9Z91(',#'7[1Q&5^!V0K,CDJZ3#\\^+4\RY7 ]56W?;TY-KU !P=<@A/#6&R-H F'T B5$# MG2'+UKB$)SZ'C2^"@G>:8P"A%*@X3 U3&CXFJJDPWJ:;(N/Q.S^5@N.#,@0U4GF62#RZT"66?"2W?)&X%/ULABZ_4R CWA:3:3_:9Z&0?C MII(=8F-I_#H 89**#-!GMHKXA16N0Y%Z=1G\KA%H<366 \4LDGQH'*PJ\&U!N*.$L-WXLPTU_Y0<50AS%RLT7 M#2XF:H+.>4(8R_E*M8(VB-:L&[3N(/+B5 C"I I_P" M)1JY5/*;#TN1 _Y7YJ]D@0"9]W;#9]C3ZFJ,BEA#W@;&10GE4XR,8&%R:"/G MS@M&K-L]Y8)H\U:Y$#"QM@7 M7CDM3S2!5ZWVRVJ/TB6I)NSAC&5B13GG"5,G*&] /1L65Q36:@7_8.4\)JY1 M0G_-S)35UE5[TUFE_UB[:M#%K%_]1(^B!?&C9ZBZ \5DLDAU*T30H[]E_0S8 M+BPHH#R9(;LE5?EJ_]7_6Y)>@[6R3_1(>[+RV][#83P<9ZIPDO&X/B)/N\KZ M6#QG:?[7QR3--Y=;?HVO_%X^;B3D24JC.[6'F7JE3H Y_W'3L*NU,++%6^Z# MGG(?WWY;807RNR1%#U]9<.WDG)YZKG:C>$GF)7)\,'\S.0,LCR4\@65MMI&K M\$ZZ+LKYU*B%DGEJ7/Y=>FIDCP\M(7N-P:>J]CSIRE0\4C#PEV3]I(W7^*\_B1)TF+\PA]EG.MJ"L5/YRY[^ETEF,43;#Y"3(>0$@&4S,6XF9>6\)2J$I3,%; MZYC#K'CS,IP?ZACU/Z_+.8J0J)'3&ZBLJKI$U&K*"7ER1AY.R<.1C0!./BM/ M3 N]V>LKKBG?P=I]$:-+/?D.PP:2&&-DZRLW M?C"IQMU/LLQ4Y$[5EXSR IQB13<\(V8J0C=D4)0E X"KU91@E4O*GB(]D3([.'O5:*5V'CLP=YFN*NSXZ4K-AO_SP(1D MBW\"["&VR[^(I9?=(8VP7(>?DR3X#*/H0:4JZE5,6AKAXOS33%,/6/C7RR(( M\R2]"]/M?6!.N?''6:=J09[ZMF.KLFZX#D*N($[9]N!($B38?F!<+V+5(BNV MU)5'/NOE)XL^V-N?M*O=_+M;UG" T.95\AZ' M_PWF!VG/?THD@D!C [MV)/$EGQR5J;.\^%DMMB(04UU@OR81)P/?+Q2CMUYZ MXP]+8GEECK^N.,7/!I?SMI#/4)JM; O4J2,)%IO&C-(MU2I\=.I(@L6?^1Z M#K"(7WQXJ&6>3\CL0I6S]?R7VFOL;R%7FU](-^PMO^,"A%E7K">W2;U8&P24$1CR\,G]FR7OJ[S9V#L<7:%.(2H,"I"P_/SK%W]$TT*[4:(SF?F%FWKP MRG.8_2X2%ID(7RLX'S6%Y*B.)':8?W I7%8W3/S_??R4LIT?!K6JQRHP7;!D MV^33*,V_SZ]QJM5J?HE(!:(,72Q5;1;[$7RDG .5[BT39BR";7^B),Y'&2GY MDB>KWU]CSL7SRVO3VM2I Q&65BS\@$LF6Z9^4![(%7Z:6?EWJ)3Y">\YE_QN MDN(M7Q>1:B42J>TK,!Q]$@O6$M%GJFCR^T: H<_$(1T=3XC&$BA#T7V\*_(, M4;%^='\$+?SO\Q0^,P4:IY08>KOG(H2.T; '6"XV6WRMW$.+I7BC=]37%#W&\;X1@,2 M)^!EPR^:)4NW8'!R?\&69B2FW]6_!9?G75)8>3N6!@G&KZ%)G(M\"Q"I+45/ M;[U:U6 Z]Y+)V-2.R-O=PIEWMJZ4#NS^TX"B28MM6-:#V)K1WFUX/P MI7X[;.5[.Q%1!:#2I&MMF<"O&DK3Y#.@<8X. '9V-C,:?4@PYHI++CW:W6Z" M>B\2S!D.>-#36C]\5UL2C#CA#%\SQM71AW!MW:8.W4BP)SW?HOQ1C)+S;V&^ M4;#XHC 1"M\92$6!PU)] AD2[#>-9G3>G9_$U\@Q*0&-2DXX "/L=P'?JE(456_8 R$^4.87P+ MO*OB[#HV?HKQYE_0JN*#M7HLKVEC7;IU(_'5-]_0RU5>^-$SRXLT7F#Z@-N0 MW[TW"685I-,+2S_"%;,[JQ\!F QE0(R*Q]0D\^_PR3\F^9]97IYUV]J,-AB) MI714^3P<==RI(X$O7ZD%X)40"7+H>+G>\$_9$4#;H0^)O6O@5*M[7!H449^6 M=[55H#NB/PF&&X:=JSV _-9CE3HT)\%.Z2.O1#Y(ER$X3+BX4FRQXG/0%CAQ M3([ H$/-_WUK1:M:3UO&;95_Y7S=A.LU P$O]",-NL8@));_KA'"-SQU8F>N M=$@85I3[N"UD29NS.IZU08:8_XR=' SWU?\6;HLM_]6BR)^@NF@ =J@G/\W# M5;B#?,JK_2/[-&*SD8;-H8X$%Q\LO><_P8+Y^Z1P&-1HSG5V]]7]:IW*#+#+ MG#_I(G?[+O+?ZWXL=TL2'S'4]#OLSVJV(C'Y8\II'HXNZT:#!.,V*U(]8-0A MQASL1X)!0\A @!-^U>OK7&!2"!WR*''E"$HD%L&\=B6>,1J7.AB-.W8EP>8S MS'*QOH\#?KNP #[!9<*UAFM_%W+=UQI4?J@/"<9*F46G3GWU(8$CWUN9:FM/ M@J%J#@I_^]_+8O?.:#Y'>Q(,J9QSK+-MXZ#28'[QT8+_8>!J9 :P1T.:Z]Z5 M IO)BK$ *R!7LHTM7#E:DCI>RO)Q@Q]",YNM2_OY=^41[B+^9I:XI5PYE17& M%^L7KL5B3D6^T(B#J0P'&H$PG64!M[9CM9 M9:]R+%$#M%Z=AWN18*YJCEFLA30(]XE**$FN 5@E"J'X2.#4(TZA,_\W+<$= M5K_;T1TL,5='=".QOY:X*;@T+K<8)R^P?#O&6S7ZD6!PF6(EVCU^;USNWR8Q MSMO&E*OM_ ?12/(J=KL([4M^I"S,1J*7U&:6"5Z9+0K@@&1)[+-A55<)C:CP M&#;X)Q_>#+<9YT@2)-@>KU2;=K0^)U%T)Q#/K _9I#,@L>A-)[X*?3PU",#= M?_Z[9Q&SIX1K1R_@=[[CZK>,%C3JD;VP.$Q2*(0& 9(W;(4?R%VXSAF+&^!' M+F?P...0.#'6<)9VX?= %Q)L(:Z(_H!-P!&9BFL__0W/UN M.)J28*-\X97VW,'47VE*@@W+C8FOQPM;@0&0J[NOV0,8T*[]W3&)$(>HS,H\ M?@SI_J^__)?)3/E;$CMSY4=PY%\VC.4F=J=M_5UM23!2FI?QX3T*5^0VYG=9 MZD0(&XCT_*+ #=O!!#,5=L&?(U4@#X45Q\O>K1N)4R FU.(CK#0@,65^5L+X MO0BSC3A,\+Y"])5;>6_O08*I.I8)+KLV(L7O8&RPFDU/(D""93/".Q8Q'ILD M"EB:B5?*&GEPH,_LD2 B3_DR"%*697CC+5*,>8E7%2'D4%L2.Z3 5I;^-UGI M!&XSAZ1A:4F""3-8I=5);FTX_QOTE06 AGK6C<0. M*?'[-RZ3A+7Q%VNI/8N6/\]^]EBB)[O$4A&[8QO/\R!RFJF:[^7=!A2G"XRR3")5F MA5%LCBWIUHW$_@C?&XJSPA<.X,7VU!I'4Q)L5.*"1:@:%]2Y2B+3@0!PF@NW MX0ZDD19HKU/HD%B \7Q# G3B7D)78Q:@?M&F]5*US63^NZ):Y4K7FVH+A3O< MA<39.@(B[2:, &RZH[!P@ H)YB7ZIQ7UL\5XU:';_$?V-3M84^6H*BT]Z_Z2!^/456B!L2!>+"O"@T3@%6!@Z;=@,J<2)SA09%+3.>/@>C; M]D"/.2Z)!7YA401^BCCXZJ>_,_!9R'>Z!4CS0!\2C+FCG>X*B&ZOU="#R)^[ M,%OY$6@RV9)_-,R'(@3'15(=1YO(0IF!,@?XE$XAWNV=2;!J MD7TZ C-WZTF"R38,'(76;F.Q2S\"W^HA]4&DW=]KN>4RS_F="W^I05+_#.HY M^*^L=L[1!R-Q5I3H@'+\:H^5:/V5RHO$'R.9L'L8!.!D8B26HB.*U$-;C-2Q M-$@P;OCD# W/"9E[P*W7A00)MI?AEHLG_%:#<\FG+Z*T%ZD$2W0'^W7J.+L7 MO!+[=0V L>DR^:PPU-)L_GM>&57YS1J*:%VX/9_ANGW)_;0)'W6H XE#5Q6+ M:V^$66Y-INI8W^DC:9!@7 >,5)#GJDG,/X=1'HJ$5QO?1Y(@P7;3G"+_V5X! MNT,W(NR9EA,CKTS861?KALWVL/VE"Q42S$-E7?3IYK MQJ,0Z8XE1V(Y+!$EF0HID=#='0-1ZMU(L3>$/^X^AKLY2:T&Z5$&(K&$93K@ M7?B-Z,Z*UFK'JCAZN#MU(L*=<+@9 HXC5YQ/7OWJ! M6 (H9_.Z@QC&^^V6_Q>2%(41R<;_$'1)+)##]=X2Q=S>@P13!TK:B6(@O2OC MV_;W^!F.Q(,\ N:3RU4,_$3<7V'J:X2<=59PN)&9/9WI9L=A/P^0USG9LA6E7]FPF9T,2.V<5PNC\: 7Q48#XP7+A+0M7LCTDS9OQ"]WN]SXC$(G2 MN68@)0*4#OOV7ZQBO' H%/H )MX_QC;7J:IC"A6&D=TFZ9B$DD[AQ M_'O0)+$PUAS"%@V\K3T)ADZQCEP&RM+DZORMR3V"NK%@IW_ ME;=,(1X9'7=M=9/:.I!@2<''+R#J?B=C*U31"ZO2T]:!!$M/J50T#:B5 ZE2 M![J08$M:V'2FDU%TLU3!5+B\"J5]X;_-UB)67%SW]BIL ]$FL5". KW\%[]@ MYOW>9:\XT(L$<_+IDAD!C2@3ZY/0WH4$6Q9$[VZ1-XWF)-@QJYD)'$-1^UGX MA16ZLO4<=NQ*@LVFL[B;2YF(=L _!16=(Q"^F\ *!QN3V(H*)^BIVQWU5CC(64,5A< M>0@S?M/ )2,R];B>Q-(/E\7[8+?Y Q N69ID.W\%)B@PR%M!&]I;DMBC\@6X MY,6Y1%NOX'#D07BA&YW12[+N=6QLCH4F1AB!!*+UO3): >UC$-N M4V:Z]R;![).&'$2O;985(,XB?J3UW74WG_^K-6[2!V<%3ENC^:<.YB41_AA% MR2>L*2C$ZD)$V>:9H6C#WPWAM B6B111&SSVHD;B6%H-4C7TAKNDL..1=.Q+ M@E&5Q2D"(R&#$[5&#>UE9!V!$S^S_ZDE6W1 ^B06K 'AR_^A?B=/<"59/E;& M^LR>30]WE\/2/_@X)!90!5-\]6-?H C<,=:2R-#6G@1#-L27K+T20FL/$DR9 MEU@MQU;;G_"/$*EDM58=1V'^)["4)"TEY%"ZK@D69%M[(@P=KMCVLO6CJ'?=MRJ5^8,%1/FBGUGRGOJ[#90N<00+N!J2V#^G M=^RG?_[IIW_^UU:@IL,=:;#H-#H2L"F*FZU2-;6!=0R@B YK1>>>)':BO,&E MN(&6- "Y36,_4D'3(-E"R.X#GWP@MNAJ;WX^EZ"''Y.G.O1H)%S&KR\VE_'K M"XF=KHIBSR"L\&<[$U9\VV:U=B!B.']F[R%8>N+\T=\ZBJ-5VY#8"Z7D2/D1 M1:,#Y51J3>>_(1^36!7Q=55/:38AL?K/# (@N(HIS:,&I!=(/2N[\_)PK_GW M1%H_47<.FO%7KC8D=N6EV.TBU'WY2^!GF[LH^;R/T?F/RG];5&NWKO/OCQ4X M%?XC(,PAV)-Q"CH;?W\O(.F;2!&?9 M9:Y1( ]DL)] A@3[VLGX[']^E2F21[@FG;U(,#=>Z2-=P6"$FHO'#DYBJ>^W M.W[$54Y"-4$9_--/Q+9 )P@N1#" MP$3A((TD5P)-$?5IYU4Q)L6+>!RXTW+ O?8U!H+C.Y)>8^P;5J MR".=-_AHRK-_I2J9# )55WYFP7UTMR*QPU;W?&<__OQZ4@71R@2R,J!_(<2@ MH19U[4ABEW2L.R*T8?#Z803V@YU(L':Y6J5%)<&^)2S7V9@$*TU'V%T1!Y"@ MP04G*",+"8JMCU[W_B08%EJ$!I)TQ[U8&Y)@0:!7)C)!)$CM)Q&7Q*,GIP"*9'M;0O0ER:)A7G@ MTW.?WO*O)"9;"K7=LDS:VA-AJ/XB(891^%:(E(F]O#XZQH4X.L\O1:IR$2]) M%"P3A8VS6)?(UQ)=(;?%-AW5F\2^7HH(+!G\+V-,XW=T&4(PEHS+LL===.Q+ M@M$C*UAB&;K/I&.44P=*)!9!J\M7?@0ZW,N&L?SG-"EV@%:O HRU8'/M"Q/P M0UMQH[XT22R, 7FU3)28 .Z3,EMLF8";\"E-/D(NB5_M 57$2"(I#5&MP*XC MC$-B 5\5.4G2N:DFI MO,MMNW8D"1)L&^*MP"&Y+/)-DD*(OU4Q=3XS@)7%N6#'!BQ4>2"J<>@XD M%EY'@ O+MB.@IRT:IKTG#281PLV/\ W*-$@_VIT0U84%):A+QW(7?6F26!B5 M7,ZW<<$?K&6XM20>'6Q,@A64#;F +TVI7"9^3_UM*2:*HJY6W:YC5Q)LM@?T MBL)K)X31."F08%K.ZF =)#I&E I&N0P^%I*>O![Y*R%A/##)PP)WWH<.B5U3 MF'5\BO7X65U2 *-+;!O:N3,)5JL.COJ$#[M$ZCWF/\ 5^[.CFNLS"YA SH:: M<67597LI6(%.OZ M(3JZS^Y941C*7%WU(XA'N(V#>JQ86SL2^V7/<+,J?M:6L^_"9<%%HR2U@0X8 M?R*QUJ]QJF^>I?]-E\9"%:6.I&G;@J,(D&!9>[I+^<%J36PVFU^J+R%2S*QV MTTUC9+9+E7*92'BUKFA=?4F3V.5V!$Y 6G1%JG3K28))_L&)#\W%2Z4!B2DW M[B'SW0A01;K3$);2@: M![O-__(9A9MEC8D24)??RJ5K8YEHI#!^]:W@%7MO C3W(T=BM_M7PE/1S,H\ M],RXDA,O8K?5<^PQ22PLFOX"3%X3BGO;K6!M2H*-)ZC9B+&T?(G#AM!2_,39I:+AZ)-8L&MH M J\4*O!A]GLISUBC*MK:SR\/5N,U=8!HGE;UQL#VU9C^[6\U^" M"H^"OT-O82PMLTKJ4F4 ??UU7Z[^7G Q/0 $[5(F1PU.;[ =T+D9V#3=T"3. MS)W[SG2 S;7W(,%44U=[9GYTF\&G?4RF0+T7">:T&7_)5ILX_'O!W%@UKK8D M&#'J(!F?#NA7?@0?FY XN9X!1BM1YAB*7[OL-R?1HK(0!XN.? V#WH5+3!HD M&#>03%/U5(N@+J,(0@?=]!0Z)!; I6R!4U;I6':/NMB08J==@[? 1'^A"@BV'+U"A M4S4J^S5=[D=X&(^@2F)Q')91=<=4+:,5<]*)-MVZQK=&( MQ-3M2">(.'$<.(KN0H(M<'6%N0)E%M'6[UQ6##N9Q;OW)L$LB@:/29Q4@\!: M\ #:>\QO*J@4E0US@!%Y&P)C(A?032[;WMYR]F!? 5#S:Q)Q MF=)/]W=AQ%('BDVMT?S?#==R/I/T=X3RVVZ+6+JZ7 6[VEJ3.$S62LG2;<7_ M9?5QMGV366_86D)>[Y8RSE7+%J14 =T M-.+KCE_V/L+R-?S 4XPW_X(Z="K4_L7SIP$BE.)I>S^/I4'BL[(FTH.Y$W;W M:B]+46"H.WP5FW!WM:\YOQX2<0=>[5V%G]U>RLE&)['8+0I -[C%HPB08%F$ M/@N/3VM G;4A"18_ZP?H1! >JJ"&+"K*3%6EE S>_D4(&.(:C/+\;8"IYB,G+Y:6&)'W;#LE4: M[NHG]V0B\[->]6^\QKX )F$:E;TE"^*(OB0^B):8"A./13X<;0';IU$ZPT5X M9-_RY2>+/MA7_CEO[.;G7A1)+,JS3D GWZ[([G=K5F@0S]?#!MA?5U98$(V@T;]90/!CPZ^XRO^199F15\FVQSM[5 M7E2_@WP@6[',500\-;?"?P(9$NQC*2[3T>5T)MI;DF"B MI2:O.>$CG$3UKB38M&?6."0;2TL23#2+7;1BMCM;DV!&7FLMX<-F Q)3/L$J M[78JGD")Q"*TQ=R(R*0Z-$/6AN/0@QR)Y7#+D^9&'B>)FCU),&FOX('>-K^M MWGF7?@3$.ICE?985++A!$4S$38LP8Q58?/N-:SUAQII!V,=U)[&?[1B:$C+ MMJ&=.I)@\5#81DM=Z8Y=9V4S2_._ZD"S%ZZ.^_S,U:W(SD8D=L@>.&3$.ESM MRR9R^2^AY&VKF;4_51*+,ZC_3^C1YA^$:)AQ_ETJRZ03^%Z77*9LIVSGA_6* M0FX4QUDF0FH+D"61[\AEACNP0!KHUJUF]B-)D&"[&N>C#.E0[_IVO6906)BU MFVV/(C"_P 4/;"UK33MJ+1B_7?N0V,MG]I%$'V#'JSH.6N!]6SJ08,EB$=D_ M)GEY)XF,_<7:3'"V=:JD'"CKM4[-@'3A, BYC-+9,#/V-$@L?]W,#Y[@E6V! MK U)L* PFAM@72W0O>U=YK_$JI6!8':0.B3PDBUUH[KV(;%?I6NB Z0F6&H. MN[][DB2Q+"TY+G8#C[,Y"78L=&AM2H(- M"\)[I=(EPH'!Y^-\0[MV)\&N"=']PN(P2;O44RQ;SO],.)QD**/'4(\37X3K M)& O# '=?ORWG[X^A/SB:!B.AZ W_X+\"D:H(L//RR7L6]J0.([5$#57;%2S M%8G)OVSXEPXH^*V3;[8B,7DW=I+X&IX8/_QH]\""QJC_ML#!]"!'8CE4C68! M&:+6 <,B]+QA@G0 MFNM_$@$2+#?"GTJ7DBLN_D"7V5TSS^!M:#YNM3_-_Q@/:6KFUTA:L(!KM&@[ M^OY38T#/-$+>K U(K/\CRZ_];/.4 M)A]AP'6@/13$NH^UM'8)=G)G6%CWWB28/8PBY-9\VWK-CN=UDZS0R2&"+!SU MDZV-2.R+"^&[&Y[/Z51HO(BV 7]!Q+[H^-:^/K=),5;OBXBY:SFKQ,+/UP. M\VX]23#9":OG5+Q0"X7Y7ZP'EG,E+E/I/(LBSW(_#A2"$]:1K+C?&D_:T11( M['35%*%BF X;+51+$DR8\5BUZB/:2+M8:RQ4A91\^RT'GP+_Z!Y"NZUC$,(D MEJCN^KL)(W@$NG@)9=/YO]$ZBO]]K'R -VP'2Z\K53:_SB/ZSOX26@K:-H/@ M6QN2.'*M 'FFK4$(E?=<$U.A*.!Q0&N,\-C??H."5EQDX?1UO IHADNNY8M* MM78A:,()D%AR$3$.+N/62MBU1B2FWD#_+]\;4'3]--VODQ3B, \)O(>ZDV#7 M85\^PA1-@HWV<.\.!9M:^I%@L!%=PI=_M=GZZ>]NY@[U(<'8$16/#\,SG$AK M?I&BU+O@:H<[$>8J$*4-"=X2I].I'XF=OBK""":#KJKM+DT^1$SDSZG#_=/: M@01+THFM;%#@F_DMS#=*I&MS]W3L2H+-:M1N>XZTJRT)1K2CR:B.DI7>IY _ MU>EJLW=S=Q0!$BQS^0,2G>NUBRU_)C'=+BE-IP+@DKCNFTJ!81AMAW<^T(4$ M6PA7+T3@R_PI"2'(?QEN6\J MO>8_VGFWS(H5RLSW-H1#>1N.BL;:-I-]W^] M?C1G7/Z6Q,&Q*LF/27[#LO ]!KOE92:Q[(T&;2]L/XKS'SP3=J4>C0V6%E"< M140V"$BE G,$FLOI9$F,.EN38,8(;FH&OV9E[0_W37H< M!1),M^O?ZO\7:Q6"P71TQ?':?!LU$HM1EKP'\/C[^-K?A64ML=SAX3K68Y)EN-.9_ M98<,[E(N')6PS&7S2EISXRV>5[B'U- MXI:DVNY=27Q*#2^ J;"YG$2M7:BP59,J?F/@C>8G\H.E_KLXIO#XKMRA6T<3 MF?_@FH:%##/%;'K'@:8D=M!67,['[!M=,0RAK!P86$=TGW_7 .D(\6#7ABS$ M.9!(1R\LSR,TX#6=]%U[SL^DNC9T(*MQ;8#C(T]#OU)7T%E][V1*) ZV,O/Q MN94P7I7]L\IE!WN18,X!P(JZ39F]Z@3U/*(["79;, >[(K4>28($VR_%=NNG M^\6ZJ<:VR]P=^M%@L U_#O^XP%I8=@B[TZF08/Z:SXAKLX$ )N]2Z-[=?OYG M9Q&+HDW7_*7@BMT+%']@P8(+<#'(]M:'WNRY2;=Q#M=,$/ G,^.? M5.Y'_U^X RP&D]7VEB1VM?3Q/28QE]E9SB6AQT38PT7,[%??'EW4L2L1-FUI M5"H]7J3^5X3< Q:F;D2('%.$-? QU/G&S_WK9H#$H;;SWY?7+(J*R$^?-OR@ M.2Y-2QL2A^^%STNHBU_]]'<&SW4+8(6[-0EFAK2X-]%BT?#>\;48>E@2R^N( M$5]N_/RWI(@0MF.5Z]0%0 =R(+*?1HG$(C1S?#K &!_L1(*UX\M!+#GJ=M1; MFI&8_F&; D'+06NU3,0 P N.!;??5@"$C3*W=5=.(41B"4X&^1?;:<0EXAO/ M7[]86C=_QFH=][&P?EHEL8G&)J(F_,8%S_^*DT^NAOL9EZ #M!%7OO*#C>=7 M%)3EY/:K*Q2BT8+$0;]JHMEG"L[^D>4E7DN;='RP\_S[<\-V*42>""A+R,;E M%Y+YR\4:<"4$( T+["@V_2@1^=Y@5])=(B:%IMIK$5'N-B.U=B%QC $Y"7!" M^/_!+?CA1W#_=7'7=.E(@L6FEQ"JM=>"C]P2TA'=2;#;FGS?:N'MUI/ E22S M3JHQ)@"&P1G/";Q M!]\H%J!\=A2(_E'@D%'Z%&) M1MB>+-VQ,PE6FQ&N.D-XL48H^S8?39>N)-B420TJWAR<@ZD&+5;VVHXP;:?2 M(K$0#?%'(3#@^\EY@M=G5X\T/;XW"69_3B Z9RO2"D( F%BUPEJWM2?!D$XV MZ@;3W=*SF!-HXU(<$8R<$7#@C8D^E-;^P+[=JL5ZDX3N? M>H2&JQMI 6T(^.W-2>RK!1'/AH<"5V,W )DK,,@\V<-R\ M,D<;:OYEK-;0JKO=M15:(#-"9)B!Z&GV/033/OI@)#XW&8ASQP(^K8C+[S)6 M0>HK5C-Q>Q<2; %. F^^::L$:[8@,>G6K! T'X0K_N!@,WRQ'EF.F6QK%N9< MAG>8#WL2);$T39L"'#J8^%T!LY21&ZF^PN #>^0:]AT7$_W(A1PV %D2RZ," M8.W*J_C;_#>W J\!9*S,R$]\9A%(O<%E?AL'B[6L(_%MQ1C8<]-WEC?EET$( MDM@[5?$,$Q@E\ DH;G9%P=Z6!"-&J@NX$.^X5-%J$&UK3X(A2ZU. 07BB>.76$'H!OMVW*'S7<9APN?/[ B2Q]0O_ M;;86QA%^&E/4W]Q5T(8<8?[;V*@^NX!4-#[?(LPVXH,$E!L 7^'?9>/6[=J1 MQ+G0?K/+(M\D:6NDJZLM"484_A HM*HNBHT)6SL2#"S2=S\NU:$R,9BK3$_\ M40-]56(SJ$1)_4*TOB.#$":Q1!V+M:.$[D W.9($";:=QIL.[VS7OB08E5B- M KP1(3OQ!8'#V6K=ZM*/!(/H:>%;XK <&'\F,5WC8T$W222NC>-@*EMZDF"R M64%AKVLHN&2=0WUF-VVKFH/"N"D^C+IYV]:&R(YH3?7)3Q%"&>E'CL2Y$'F.B_7MMQ6$_S/( M=5R@IE"+."ZMDC(BN?H+HV49XW#\.IU9D=B/,Z6;%1JOA.I>9J MO^0#NZ2V#MU(L%<&=A^,U./\TL[;36\&K), M6^/95[UB04+-VEXOU-6.Q!=FB]XP#CY$E=US&?(C#+AFU/@&,G%?E#E1%3*. MRV?D(4DLZY (*&4L25=HKB&&FO^FN(VXN)TF<;CZZL<%N$90;7M)(N%==^@_ MW;K-SQZH E##@HL50D&5V@#L@E%O;;&N X4D>&H4CBT]%1D??QCJOL#^R# M1?_BMJ^U-"?!3FGI@X!S>_42O.3>ZO+',Q/YX4J>%5*H(8(Z UO''I/$PN)I M3Q/^3'!]<0^ZX7VL03/*7*GN^GTO@B261'\+\JJO7/'R!@@6\#P4JT8$$ M2SJM[;"HJ/V5Z>. M)%B$:M-<[BJOCSC011K0D-<6;-:Y,PE6492$0Z9K:6+:QV4NLAD0*R5IVL - M$[DC3K(G51*+8SXH-R'N)WR=9FE5% ) 2!=_MP?EGT*'Q +H>%>P!,007*%\ M:5Q7+OBCRC=27M2 5!RFF%")@;^.8W$J.1++\:S!.E"XW8&!/WV0%?S<4<,= MNI$)E^)7U4N^S6_3-$FODQ120ODD[R+_W14\Y>Y!8L^T)4>5P7:+(HZF)-@H MG9:7<1X&(1BU/QB6$D)9D&O^:/&%*P8,>X6*:%;UZU0 6$= K:%&H;%XM>C8 MCG ]';K-_MU> QQRRGP;'*7Y-QK[4!ZOK4+O4@ZKN"T8_1@HN%ZD22R3\G!B MN _86P&%0;^=A].OC^E/@F%M7W%J#N7?24R8SZ.CUZ!54SB:"L'8A[JWW]V* MQ,Z9HGA9 ->TRAX2X.V]YK?_E3?@+=!$/'!/[R^U+XO\*5; ^. M!0S'7IO.;.4>ZV9Y&VX\$@N*LDX%212A )Q6Y693$FPT]^D:/9OW<2/\^SF) MHKLDA;#,;CO>A1*)13!RR$S(?/[OB,GT51-"Z"A SJ%HDUBH TZ$$_P.\[_G MU32 S+2>7\I[Z38.&L]UMVXD=JWY99;8O[HBK!]V_*KM?4DP6@,"5* TPBAN MY*1( $RZJ"P")VAWH?:DN"D5+\=,+FY@/[=) MJJ,,2&))&_C# D[T*\LW$-(%;A^G0ZUKW_F?K MN#@"-S/_O_OMCA]G=ZB HRD)-C0(D#N7L-*"Q*2;E5%:04JL;4DP8OOFS1Q, M_-(5\+:NUU5:4]>^-!@MU1$(!70']5H;SG\4-8JE MSOT"K9P_$5QKC3,9[WZ7I.9O;T3XE@T?O1\Y$CNJ00$-NUK'$)*.74FPV?4K MPR+UGTF?#U62(,$VEX'2@K_[:;+FL\>$22B!T!*-W]Z#!%-:+GUH10ULM"(Q M^1--00K&W&H2-?^8GD+TBZ-WWB;H-+2W,2 M[)BN*I3;,>3M]EO.4B[E*-T?00 2+M_QTQB(E[$#VM8I%$DLBCR&[EVM-" Q MY:9[W![,) +!;G7N2V#4#(=S]G#4:D9AZ M5?=JM6LXFA)AH_X>PFRE3+]W;TJ7?B08A.0/#'+"R.BG-'E/6>:NRMW2?/YK M0>I12HW"\#I$Z<;($^>=T*T;B=UZ!:0N50B\C+%YUA9X+GP4$1AX0&Q_\'<9 MI-B!/KZ".QQDLP+BX1_";9B[345PVEZS*_YAK!GG/CA.KKU''^ M#^ I#6,(4 S351'F5PE$U,3!LQ^$R5W*_EZP> 6J[,L.XL>C? ^">1+;TZP' M(4ABUV4)R5V1KC8@H)MU)=Q5QP]UFG^W!'>CXGG'7BPV4,I;N,\Q&].R7^-"/-Z3,7A'B3.AX88,DJ\&89\40K, MZL#MTI$$BT,&4!^5233)P"26V&Z%?_2WS W^(@/"#H=(2JJMKK>,762XY?\Z#KR MLXP_S5Q:=9MM.W8EP699Q4)(&EQ@"W.&+D6W@'>PT_S?(DK7 8K9\O6%0.S' M1*#[_]_"1QE<%P]O?'Y']B>QEQ8/'Y]PNSOE4!\2C)7(IZ4:H1)@N=BL/RP0 M02Z35BK;V)!@RY'> "'""CM5; MS?\27*6)'UPE/[W:LMC=$(DM.04>GK^K MW=S&G4B16(:3MU^ (QAF6GR!EAL_ELFEIG/491\PGP?VH)O M6IK/;LM1X3*J3A:8X>N&'%N;^8_FD$X6>WY>K;[.=*.2..3*D'\-08II6QR6 MK2$)%A[9IPRRA(LF36+^SQ4SW)3BOZVRU[$TYO\P3)!"L#=4K7FZ,AXXVA=K MR-LK]=+,[-LX^T,1)G$V5)X% HZ!D+$)=RV5$%J:DV"G5!$,U+!KR#P M=\+N[]21!(O/H)+X&!M,/^43]9?A1*KL98,](Y=2; I MMH YX6<>N?JR_&31A\@N;-G&[C1(,-YF;S+![&Z_L7059G9_Y=%$9C?KB"#D M6ZZPO//I+'%5'C0%,";[)63##M03P1_ R 6= MJ9/8>UM45'8?_\*"=Y:91NZ\U5MX IGYS\I7_UNX+;;=8W4OX[CPH\:I.)$. MD?VOZRY7>UUIY)H_C.])"OOF4 :.Z#[_?LL@WR?^=3)=R#5YD@$XET$0BHA1 M(]NKL=<.G]V@V1GESW:VI%@P%3- M:F9#ET?GR*XDV%0B4M+FIA!1/.;OUS?^2FX M"0(_8H>E[*X=29P)1P&A*OAF!USB4^C,O\?=$AENXZ!'&H3L36*W\9IJ38&K MMB QZ9;+Q'*-7*YSEK8%,/8@1V(Y?O53C)"! GQNUT"S%8G)6]469U*(8=2_ MOG>GASCB[<<:B\1"8IH'6%'=1Z#69':SFK"4WH61+#=HMZ26?R>QSM9#Q*_X M&Y:%[S$^<1DHW?S5,QIH^_XI6OQ)U$DLUI#1?64%"^-OZ-MK\X2..S*)12Y5 M7L,QB$8R1+CL)JX=380$ZS]#2GN,#E!^=0,>S*J=S=8.\XN?=TG*^'?^4KQE M81#Z8+AQZ!3.EB3VI0$VZ@PDL[>DPD0CJ" O0(R*E-#0-1:AUFW^@U8O@2DP ME1K5@0^U);%/1JF,NOQ>WEMM*LY1!$BP7(4?Y=HFO]7R$&$,^3V&IM%E&KZ_ MNX ^N_8FP:QI4:OE*B$^2Q%C[7%9W>&03>XP!1), U0]8/O"7ATH\F5M.?\5 M4XL#0(1%C'+'-%6I34L8)'4 4SAR/B"4^F2V.7R>A'-V^&>&+ M!Q&+3J=(8U&.2RCM$FK5D^3\'].AJ\N9X]ZU(XF=5PCNA[/=[2U),%%]7=UN MVWHK$I._S?*0JWR0N*(,"?H?Y=7B]N@=TY\$P^,E63\F6+B,44O^[CXO$AO4 M4!";V;^=],IF-Q+LF=+;5S^7X)W/;">?HL4:\*RA&%ET'[=Y,4XB1&()=)2. ME-VL]V6C$8FI'[7H70257@3G%U, ;!Y#+),7EN<14^75FIY21\/9?1*711#F M2?H@\;3K+HG:GTD<0E=^"UB:GN 7_,Z+11;,$Q?_4Y:'J7A"2G$XNPS^5F28 M: %Q:PF.8LKKD M+7<@,/]U4Q6BY7VY;\T7/-R%Q$X>6]-.*+.BN#E\C'/5UAMB'D1N@Y>M'T7* MC6B_!RI-J$Q[PZ*H-37);$'BL OO_F*M93R)WV25D)R-2; "UPO(<#F498N# METV2YO!OX89F+3D=W7J28/*EV&[]=*\^Z=(SU!X,>K 7">8>+%FHKW$!BKB_ MXS_7U@$@T_8E63J M;DOB<-5+V;>^8L[&)%@1M=.*.$CWUKO8J=.W])G_L+UF^"GCA?? L.37,_M( MH@\ 1ZN\K8X3>"P!.GMY]!-\N-?\^^F ?Q!7W) HJ-TI$E'>FH:E'[M:H'XD M<6A?_ C,U1\L!OP2"WQ\:T,2+*AHL(Z!LRW-2;!CP"!L57ET%08=7_D1?!8O M&\:.@DT_BA2)9; 7R;O]!AB;(N$#I.TBE\GC]6?^:F\GX'+OCS@6L/S,M M KFCZ?S/T",8?YFV)(G";MI*\1+RD[T.5X!O6>+5 C9M:#&@#T*0Q,ZV9,,Y M@[@/]2'!F+'^UPCW>!^[ZN;PB\W/DICOR?Z)3Q^YP1MOL19=TD#;Q*T7Y3A# MS?_)]"F7(2U;B[4ACWU- DBX&Q#6\(MPXKK^2T7]'* >W!G)SH;S[]GRN>@0*LSS.\.WPJXPI?)5X"1Y-_Y MDL7R^$$9;A1MFV_$R:1([*@X@=JKI^(@7&)02W,2[*BD:(R2!3^FC8E&(Q)3 M/SK>:[E)V3"18TB)Q")4$?2! 17;_)2R;5ALK;+YH4XD6%.^0)@?W(6N3\S6 MC@0#_"7B,HLK2Z[\*XG)/C NK3('^K>!R=H:@7DD#1*,:Y?/5S[=0@1K@=$P M!9T3+&EN$T['KB385%@[C,]/!@RTU*9P-2;!BE[V^WA7Y-D#EPZBGSKL4K,Y M"7;@WN)J\K6_"W,_PH]F\1:%[T*!=D5*N'O,+RTJE6_Q&7/Y;A/N&D)@HP69 MG3#20@$N$:";6B-67.U),-2EX(,5A-O&[15$@P7]TG(PZVU*C MO:2B8I>)B;A_ +%Q",HD%LF"P=+NL;3+-T<2(<'Z4QIN$>3/K1+4FI"8=O>* M>1U=U)W)D&!?PCDI65*)+BUJ75L'$BR5:5X9GVQ+V4^G#_T8 O-+<6H+3%>W M0" !84<:\<%TFFV2*! !2DW-\ 0B\[-^4&S,I-Q8D1EM91H<8J(U57[BH4E\ M5$\IV_EAH)*@5;*EC*D0UUO;Q=^U-PEFERD:%O>X1P+.OP5+WM68!"NJ/$&9 M[O',P+<)5E+^WVVQ%;*%^'MN+YMU-!$2K#]"&8ILPZ_LCQ!B&?:0]WT?WV,N M AB,-")X6USK\51(,%_U-4EH35'2V?[FM;0GP9 R\SVS79+F*BWM*(R8(TF0 M8%O!BX'4_/+I[]STL23,AJ"@: _5$RQ1'=Y__ZJHY3!SBC/;'\E/XD]O<:FH!M \%(P^QW MYV5I;TF""15<"[9@"$$ K]=N>S"RM4,W$NP9^3U1)$,U%VM=3/ H\VL7"B28 M-J,?W5$E+?DM1Q&8__)1GO#?DO3W11HPUW/N:$=BSPP(:*Z-W$7)9[,FB@XZ MSK0>[4=&1@#?JO+7LDJUBD\^YJ!/,0,2B]Z*[X8 89C,9 V>Z=J7!*/W\0IL MB>R&B?\75J8XQSJJ#A^ZNP,)EHPL<+R'K1:V6AL2$\?CHAW1I9%/?77Z&[-Q MU+DS"58M&.485%-F?_(=>FVQ[A]%8/Z'J*HO5A3%3AJFI0>)?40'Q#/;26,] M%_[>4W^K+?671;[A%\-_ P.JC;" _FA]:$ZF-O\.UPLP*.=F 3;!8I?$RE9J M)R#]0X>Y2QDS# MN/6DCSTHB:7M7)_#9#-KE45[DB2Q+.,%GMXEZ9H)JS$Q(/YC9C;_97XXT$+< M9>6+Q/D#2)XZ0G]_:O,OALKB_>K'Q=J71:XEAE1-2>C2?GZ& "97?__[+U9 M<^PVLB[Z5V[T?=[M[1[<[8A]'C3:.D=+I2-IV='WQ4&1J"JV6629@Y:J?_T% M0(+% 2,+)$""$=U>D@I 1\2BO,_R,0G[16S+K)NL=3 ;6[&4K[%7^J\@7X#W MG/!KSM'B][!B4?WW"*ZQG]/D?EDHAC1-#K/\IM M422FY;M>[FE_L"MD4< MG'.VW((C,M?WQ3Q60RN(D%>[I?F( 4B5XJLMU)U?@!]Y68:S655^70-JPZB. M;P5@U_T2\G!VV ")R\67+S8\IU6U$6P@=!Q?4,4WE38$+.16V3I158_L;KL% M/G[3*D-0RI=-_T1"49"IA78T= UM/%3T-O$+\GK?7&?W,RN(6-YOFOHF)-W; MBL722J_7D9PL_@37B#A2AE@2R*[!%J7@HK,XG>-; =CY&1O.LE'.1\G5@]O5 MBF6>_2^?$L1ZO(B7U8+>UI*%U%4M&Q%BF/(8],IJ;L5R1K>M(F;5C[0S\/56 MP,W@YG64R:"[@-+;BL763F[\/(WBWE'-C5/5J M-3$O2A(5Z#J,(I39&LJ]Y.5)X'#&[&%^4>,QC-L"O"57<5QX4>T3]H;LRGG3 M8YOJ*4U-CJI0H>-\T_XIY=-;)>W+Y M:.;!Z%7U)N_[E<'X,3R$>2_CBV)7*PB89TWI:,=O\(QGGD^L)^BW\D'N\IJ^ MP[_)"A#/.DJYI%+YJM,9P2..U%@?.>*6"U51>P8-:?X(-6,WX6;A@_ZPO?OT M07EU>/'I-D&N@E";BU%.N&M*"=3+1K*"-DA69V138KVV==M8,?&^$>+U"/"E M#-)#964DY07DC!CL_E8L&/*9 #QY\&#QLC^TVU@Q<8I#;I5:Y+Y ;C_D@TK* MY2;I'CJ6%4 H/PWT7@704X&N=P?6X%9 ]93$"?%8)\6QF:_GS,96+*4G<5&= M%U@\2J:K^=N4GRO!L@P(C"IYV,'P5P^IBGEV]PEO]9#V:JO4VPH"I"0.>"AC M7(+K(H=RR;^@#NN%5-N@;%\K%GH62MFAIJQP6]F^5BSTB^?OX368GIK38Y:E M8K>V8C%W7AJ=ZC(;F^TKB,,D16Y0M,6P6UNQF'9,^BW(_#0\ELX=32GZVLOH MHK9*?RL6S,XO^34#VR)Z#+?4\R;3SXH%2CQM(FF*R5A4^ENQX&8NO,9S&5OI MX':P8DGXSD:9(D&:E89>ZA70:V5>5KDJ\N20H&=81#=)S'DX8#>U8P]07;,= M-]-IIXD=TT91H_#H?H T1L$I]3L?3FR6;-/ZDXM6 MJA3RF[I\6Q*+H]SI-]^EHQJO,-%,!(Y?(RF5<7GMC+^R$KQ]1I&$VM6,9S6AE-Q9$]C*96+*,.>FDF34K$ MOO8R_0)6[D' 3QWYT)LE6!M'0,*I4@5!*@I( HA(?7VQT#55I"/,[53X7XF1J MR*&[FX/]"=YSK'AZV9Y6["W-)])'$+"L5%%0:\2-H'13R2%2"T:]!W M9+O:\5"\4%S(HJD51% MAAPK%*>Y%&K:,SM5'7!R?T]#7FS!2[:NM@)E39/<1$LA##@[4,RW3 MSSQ/;GC;M9)-]U@OJZ$5>]2PX'@IDMF0:D(H$$\/;[=+P:ZJK%*%VQVMO MQ8(J74K!/LOO8<6B[@M(0RCR 1>J^<0Q$$Q?>V9C*Y9ROKA(#&HC_UIV?6K\ M)GD!RH]C!0 5T\?6RKO/'*2Q%Q%WE Q7#842"Q+')(2WH6.9%^ANO=R[ C);&G%;M*SC.&X>_@;O!%0=!:IB%B^46.!+$$U?M"K=8)3K-#* M;XST%5; 5E\CUZ?ZQY]#J%JE_O[T"*DZ8@D=P4XD+/BV M -PH8^G.=BR5;$7UR(=F>9\"*+#'_HF=[46BFQ7+P^[>YZI<\B$IG#Y6+*PN M09+@^S(%S,A#JO.:=&\K%ML\4A*NKYSF5BP')39%.F3C/8%]TIB-K5C*S:41G4(E1<0PK%CY>KK!?X%:;RKG8_F[SPN9-NX893D$!N5,5 M*M](I71^D;GME,:Z9!PK*.WN<(R2$P!5*:K&=<1YK!1VLF)IW+ LBOM[?QFP MZ_FFIC(7O5]A!6P4O9DE=#.:6K$,]-R%_H^XTH<7(7Z$K[D0^4ZC#\H"08T_ M-%K6"A3)#_)3FA1';#W/_-*5" 1G3R*J>C;A]UL!..4)E6]>F+]^\DO4$R$E/-EN]N/.;U*4GS_=4!"AN^U]?'Z"W, M"R4=#])L\YY[Z!IYB$F-A?LD[=:NIQVTRT>S@F#[M^A]$0H/A\0-=&ZY-[[SVM M%!JL7[/LI6-]DQ54)1_?!2!$J_@K^N&_T ]__LR" M_Q)_& ;;81MZ.,J?V MYQ/C5)H>[J @W5#D*8"UVTT\R7LH$7L1LN3?P[]DG&EV6QJ9:(F5W%2;;2>: M+$H\"UG]Z^GPGD24";8_GVA2)>=[ ;L0\8LX1UH"96[49I-.\097RHQPPI__ M T[,.7;;333)RHIR/@?LH\UL.BF>OX(H^C]Q\BU^A4)W@B1QE*\S9>+*:C\M M$930O8 C>D^&9P7+T&Q:H#>?=,KX9<;#T;#84Z!MP^M-F=%\TBG_DD0%%';2 MLE ,&]YNNTDG2:USTYMBN]6D$WP]>%%TW>:,(/_C:]*H(0CG.5YU!]Q)(X0Z[C-)Z6 /:098I@;36:_ "5 M,;? 7)\"R+?K%UX!T*SV MDT[Z*@A2](92_@/57/ ]<\*TMH8G^Q>%R?[%R&1OX(^;] W*4**I-EJ:F"@^ M/)L45W.*??:)8S0W,67TXNE%_U]XY+((:N.I- 3T_2GP&!-L?3S1E)!5+GK> M0VF>R9]Z32::6A6X1&!WC+'/*[-$W2FP3*Z3Y'*)'H M-#&RY-V%H?%3FTVK["6' [K($_]W9N*IOLK'ZS3I])^+]RCT[Z/$8VM[S383 M4V^9M:Q4C3GTVFHVM2T9.2Q5!> %T^PUG @H\VM_/NVD& >[ M^>FT$R*/0.Q)U2TFIC3I9,X4TA/WI2RF^:"DY37OZ"$[T7_Y^S"JZ?"__?CG__[3_W-$/JN03_VO/T'INLC@1))C6>D@\&U5X_/V_7<6#\6)%=5QZCV0$F;^LR/1> MY0@V?W45F\XC(,'C;Z[B07]_)+#\W6U8>F^>!)< 01QR5?ON==!=(_ M'1>!6_Y]!!-G15^Z6R&!Q5FYE^W*2*!Q5N;MN$X2/)P5FP0-9Z7-*N=3Y[# M9>ME[QB[*B=.Z7T,HCPC?SF[(9.T.92,C/04+Q(=M'A/#UG$+7C/44Y_2"DH M:]/K'EYUZ&%7F!X1" M/;W :M4^R2"[#DKLQ0+)L[I8(Z8SMHAEVZZS8Q-N,$I M$5]1W0/I[@;)JKH+-]LR*7SH1<])E0=71& 278J@ ML?')OP ?0+:)DG*#7&X)U"[&%L*LFO $6 OA=C&VD+<4E_$XX3-<\B<>!V,V M-\?)H'B$2F@C4:F?$+S+M^B-#=X;,68GOX;YGA2!JBO'\,^%5%>K%H8E#N%Y ME^EI;%GMLNZ=!+Z,!?'[F&/%01"6.N^S%P8/\8UW#',O:H@H+(8L[FC)_M3' M0<@7Q/V,+4FZ"$1G2>)^QI;T$'_ [T_2$_NR;#4Q-M&?DB3X%D;=S)2]CXU- M\ 64*<-)P5(H+!6' F\XRK'MARQ\)3J:.\2H7$>#7L6GE]W!FD7P#RNK]=#I MHZSB_T5,A7A>5:5M(D.CZI.O'BK%2<12=B81I:[& .=4/V"S&4$GDWH2.8Z8 M-"CU)%%Z=%)3DJTZ*8UB@S5"+,+;=16T9%_]JF?I9;[?4P\/#S7)-SF'0..A MQ8#5"73$+U:=,"NHOE\T M5-*7(?^MU"&L>"#QWV&= $F-K[/?>[6"]6,)5@QV^/'!(K@NNA09;\V.T-FP M"U$><"=@5+LJY1P$*N#^LFC@Y+5(&=\#AR#C825P:' ");4[0,9OP@G8+KE( M)?PT7,-0@K%)N()4J/UUT:A)WP1M1Q.'L.&!. M X]KX$EP*::K$*D[L6BLA,QS%#>)*X##_?^^:)BD17DIE[51(+/M1$H8=>A^<$Z@H\:A:$Y*3IR[ M2]@ZU^W/"2*3?\.E\J"S3"YYM!TV3],EP1R6I#<>G M/VL3 CWC+=B#//2].LQM'MF!%IOAH?&4!+=GD^+9!MA+XQFD./LDQ[U>U-.& M9949-*^*? ]/W7] MTJP3 ][EH&KB4DOH6IMS_39<7]276Q*7%'.CK$*=GL[ MKKJA[C52W,())U0-"/89DQ,^2=J0([S0B<=[;:C1'C"6_4 V%#H.TY_.&F^3 M,%__,=ML*Z<:^.F\!/G:&:@R[HHR%[+;FPO?!1$<;@?US"]>^CMH3(ZE@; [ MF,LT4_D\$+%!L W,YM8LX-K+0E]R]F5;@REQT/MB?9H%T+-:&\Q#\P'B K_- MT[QO[S[]J$#7&[+\P?\%[)P50T8RMNPGR*,),RKWA+Q/\?=/W,\@(<)+#V0Y MGWUU6YG+T 1BB&,$^>A5< CC$,&'*C7SIR_J90T'NPVC(F<:%UBM#1H7,BC1 M(0=#;'(%Z4?H@^PUB=CF$68'0/BZB$ M_0RRYPQ X1S%UM]"_AHE.$2.?T;X?YO*/')(T#_^#-8G-MNM9QEB1H)/9=$',JYBE M?/ [&4]5^' X>F&*CBHB(1:-T1N;3]MY=K,3Z7Z-EO:)?ZIBG]&;(4\+/R]2 M.*<;*$3LF 9T:E.C#+;))(DS,(>K4IL;UOC0G(BN$\8%1/9LQ;D&VR2M/$^A MF@,R*%2D7I)"]0=> @]0]\/N74A+2K U@4CE7*UQG&\TSSJ(,4C6:&1ZYR&^ MU52NH3;"%F=8K5YPS'H.?&8)C(&MN(2Z7:W47"R MS;U+8+AKQY8-,)(Y06S2=K1V<&?'4J45*GL3F"CQ,:%]S(GW[4N866V"&P6I M&;,SGK'/":H:Q+4DK(M.@*?$Q03V2R>\311.9LM&.@HXMK&MP4=1:*-U@K:4 M#J/(!CR& ],'2-\3NS!3.(\<>)WP]AIT.D76>2>04Y/U&4\ 3L2I#SF.33.6 M$T'I@PZB^ PN&S15297RGN)$4*S""92@0R<@4V/OS! \0F$8B<=N01I^X(>;[/\67A1N3_B=\&<00/F29"2#!!$F >R M@J1@E_)?43#-B-]HUK./D;\-%9>ZCY)O>"5$IKK:0CI_ 7[D95FX#?WRZ,>< M. 6M7V&P[& =AU=.'R?TZ2U*/IV"U"CS=ETQ3\*C''B%@:T$Y1G] 9\HW.HY M@9,%>9ABPJRD+50E)KL*_EUD>54CAE<^=ZQOLQ(^*L_JL2O$PS3R1.;X5D)T M#Q7&7V;S\TUL*MQ<>AXJ-H]^B?YVGX7N0H MF?-;HN3!K/M;K#PI5$Y9FJO&YL>";[%#59Y 1^J]0VK3)9SPB1VH58AM0,OV M@M4G\LO2[T4RLRONMI:S&_:=X(0?H09>H^/<.8'U] SJ$I7+B2V9B/P=<2/5 M2^#3*)E..*AJ('/M&NHH#HC+/A&3R%1N.(9.?A4/,DNL21EI>>?G]"+=X+SB M]/OL=T%.7_./GV^(T8O64#8REQD,@X;.9A+#V=PF!W@$&7.FM[4AY?@7<'@' M*6/:_7;F2:,#97;U&;(>COE]S"\%,A> _1I%\S\W-#AI%M?L3;K7T*:,]%QZ M9[?W6=U39/)&M>LD<^%F-+;R]$<3I?0 .Q])4 J7M#P!U=2B2/24Y*&O:]I_;=0QK]@XL M"RKH M-A]0%:YKJ)$'.&@L]+'F"'M=??/2[L+TC#G-&DN4-2]285#;R!?O#VVF^,*X M3](M"/."7;GHXF%M Z3<2_V(*(QK%I(7<"Q2?X\HN+>CO"5S^UFY)&Y)+HF. MFCG6O1>F&*W-]ETVEN$TC2C(GSH.&6-6=Y4*SIS/V>")RRW//RX!$4/"]&*C(6I)J4)B?4JYX1+G!P%*7D[ M+QLP>?XD_ZSH1*Y)/J7I>]!PCBC25[ M&]RW,GD$NO;Z(2NL5G;X+J(;-_9#G'KD_&3REB"@G]/D(X2G_OKT%=[>C1-S MY>?A!Y:_!5LWRE=I=EJ]!9#W^2&FI3IE2/./F^UMF/EEL1$0G&N-T/Q7AP]F M/I*X<3G(9P#H=S$99ZF':@<,9&[1\$C!N3[$'Y"UE*7M[\/8@^"ZR)^2_%\ ,U7&"J6[&UM@6=.5$QW<:&#; MZ:J)Y=+3Q1M(,\>'7^T#$. B4B_@(XD^X-<^)EXW\8:@L6U;<3[#%VX%;R!S MA\0[$3N##W7?%%P7&=0"4<5M;+5'"ZD^87$"I2$LT@)0H3,$_J]AOK^!\A24 MG%)JN.V-BSWW27I^2,9E\4APF4#8 MX72T@CW?AEC81'K99DL1R,K/V3+=D*$L8I#/*3A"J>:V>G4@!9.KU/VEE"#- M.:4&LXJE4E2-BUFJ_)C&H!!*4(SEBON9RV2YW0(?SN+N$W*:> =>O!QLL!B( M_H^>*S\@2\4/$L3O"NM;<=#^0Z/EV8 :9L3SE;/"*\CS\KV$=LW)=[;-OD$1E2XVX.H7.K8%9+=;HF3? D@?88^% M\]L:%S9J PF1?U"UF!S2-SH#1PIE#1C HCN8/)7"V0]Z8B7]+%H2$0$:QA/I M9='Z&A4:!O-I>JKTFGLW;X3REN!(&1-.0O=UT3<'=C@.<:BDZD4JW:W0*-JJ MFS3K4AC!HH-.L^RRMG/H*&:3ZUQW70=9C]+TQO/D7'I$WUD(N=JDEE(#(O(M MMB\)Q!1:#XM86%F]+TV" LFK@&L,D.UM$>NZ.QRCY 3 "\ QR.SD?(.&,*?; M)TGP+8RBA\/1"U/LKQ%.+* &+FI MKSG\'L;9:JW+E2[G7T"^1^(LLK'ASV55059WBSA2F08!%VKCY I5[V_4SH@8 MRB8NST-5DHY[D_#[:+>7' GY"SUQF&V-'Y'[)&W>OY@,*%9H\4N-U"@64!/W M-4W87#,-H2L &?C>DM)X26*V:#3$;&N;L5.>?!0&,%N:@V)^)=[#M4,Q8XWR M_0V63CG66H6$HPFSN17Z1X,E8>@ISID2>HC,*+:=._F5*@Q@1_2<>@Q5,ZI. M+CC)D>KQB@%-;1P[P4).9' =,^:HCN2^()+'B4V0B?3II&54WI(Q@+0P=Z-R MV$TK,[AT0(L39#D\;JL):C.(QF78) )R:H;)"81Q&4*)0)H6Y2E%IC@B(>D6 M-CDQ,%IS3]N+Z$4R9S_6QHE\YI.(G?K"AYS8$TU2*)=).P'D(!E4,?C+#2"U M"*#C\!J7-T!2E*69'EE!?R[#*2G6RD4E.@&D;B&V%0VIM].U"N;2H*5B+EWA: 5A5<+(NC= M. K#A6&%E !N(*E%,E9)1# *K F\%<*)PYU3BF&3."JV8VTN[JB+9U&DQ1B']!=YN2KDVG. G^FT_POP>3N Z MA8-=GU:77?1LJKN/E=?$"9 GO>J&VAFT;D%9)0RN.\UMV@B]SQS4["M:T;17 M>AOKCF,D@'&"3>B^WWC99BI EUUC2=/XN1]"=GILRW'?U%&NW%VAE-W)Y!Q&M""Z8E;*S MQSE"@WI8J4H:NU%(T[;'Q*EXJ$)JO0KW'U>6($25GY])G%R.)7S>('_^0W9Y:(D*U+PY)5A(6?+)TJX41P.7GK:;%_#71QN M0Q]Y#90.7A"JYR0*_4:JQSS,T32Z<_Q3BSC 9PYB"/R?C!7F[,U?4.^;T\%< M:MATY\558.D-W"LXL: \BW'PW,"_#CKUHOI*R\Z;CK:8M[-O<+>N(W:YS,FG M80-4+^PT,G8(2:QN8RNN/D-6CFU6:W,5R0B,D X MKB)\#XW-([Y37)X MA_7BQ/TTEZDX\YO7FPZ_24H]Y0LX MO(.T,U^UOL:WH4$F<+KX7;2),%]24!S$CLN7SGZ;ER^3YXUQZT86V3G8W)(& MCX@].9&26)J=G9,Y2O,5IP!48T0M;X7.@5[Z*16(9").UJ'.I:,E9O*L9-&"B:I?:)N@%I#BGB;"<"0=\J=.,=J\"+.6E<%]G!!#*0GK&-R8%7 M01"6Y%Q/K^'I):]VJ(]C!WO02AKM],+*P"[9J-/A/"3H8%Y\A,P:"6^=M/$- MHQ6?7ZB-8;PJLCP'X/6PXZP/VCY:J(SKI_<6;,,8:C&/X0=H0#DSJ<"AT\R> MF^A4R_1GCQNMA\,;L34I\57*ZV'$")3:' M6H?,]:NPH<)#M(HJ\G5.Q_(6I.&'A[)2-)8 ;_6?0;#KY3:6O"6'CVCL6-,V M4OZ$R_:VX[!KV/(F,Y"&SB&^<.7[Q:' "4K*>.[D +]L#^(,HEZFT9@3DRAC M_ 7GOM/(V%%N85W>5$])+CS#PFYV'%[Z5K12D0C7[]!!;/@GDV1XB-7=)+$/ M4)Z\ZHD+:ZXO8?;[O,XEFC%:SE>X&OQ(1PLUZ= YOX_!4]O8$31'^=M7JJL= MIU=JP]J'6086AP[TO1>FOWA1 ;X #_T^LYNTGOYY1:(#R^UB3F"FS$HH)G/[ MV'%"93:H)?WR<7#H9**"%6%.E(D;G+=L!^+YA>-Q%B*M!*N-85)6%D]30G)6 M&<2.195V%.?%Q>F?W]$Z24R\ MR#1VV:#&V(3TO*^;\Q;QC4M'M8.1Z"&4)F>Y&&V'6 W)!GP-8K -=7)L^&1)]V-T]! M1AD\G!U,9L"FM]*W# ;3(5;R3!91U?2=$U.8E8&^#;3PY#):VW$PQ>9XYFH= M.EJO8(SN.HFA# M6D6IV6M?\@'LWI!HZ9 =%:F_AUK]Z?P\R)%=3D@@KNYO4JU5H!M -@:R$XQ MVO7[D.YO[( *IR@OM@X:RH[+4WFCV_F.AT#H$"-@U8N<$RN@KZ&L%W:N'R;S M&*4RBLG7I\9\FL72*/.79Q$7#VL'NQA(#)T'IPL!7C(#:28G^ !IC P'5UD6 M9CDJD#HOSD%;@3"2F=/%8!J"_JS$B0AX?>PXS3(;U,X\P,5AR>>R<[%?D"U^ MS1IO\"T(DN4S+CSZ OS(@T2,=@F?N+KPRBW(_#0\-M\->H]$BL,86_#7#-+H M79:'!RB7LY+.=AJ9=,H_)S["1'.2<,9G=S'GK9RD '* LJPFG%'JQ1FD^XI+ MX%^CDFG(K7+X>.;VLBQ"W"D]++FI4GT-V@U\ ">%,LU Z - _!PJAI>=/[^* MHN0;NB/A!MXFQ7N^+2+2JEP.TYZ@\2L,!J]_P(U+TI/DP]$+4US_ M,27*=%EO#$^OG*_DF1LRE.%2'&45"KGU\7H8O$ @HRL JNX'U01Y84?7Z6N/-(+=%HEXVY1,HYR9_ ME*2ZVQ@$)KU$V0'L]"?'80/<(R?=W=@"G\"WAH$G36+XHP\:#$%N+Y6'L<-N MJE;_3MWJY$3)!340NY:L,5+CSQPBOOVL NPO*V :[&H$S;^N:"J:[0AR?UN1 M&\?<1P#^^PJPV+1(P/IA!4O=;$G ^\<*W@"+*$'OGRMZ"D97@MJ/*VJ7&7%K M 7I5,N3,Q35@J\JA8I*N85L5#W6#=PW>JF=(6-=KM%;=0M5Z7T.W:@WR;P0U M:*OV,. !HD9O51\&O6W4^*T*Q("'DQJ]59&XX#6F-BJO+M] M!"M(W-^#H(@:#T+!UPQLBPCIN]EFR[1@X7U@O4EJ'7JT%?4HCL5UE/'Q+&M0B>=U?-/(DZ[WV(L0^7_< Y/K7/&CTT=;=>'EX M#+WW,(*L[0M2.."_*BM4&,>.:X+.+-J/,HP3ZH1XPL9'*Z=P0B09A.4P+N2$ MMYTTGBK<;3K/.I/)/:Y\J'1E82GL_@17";#+2.;?>^D!RLP!U"5NDO0X1_GO M%T^0>R3$-<49T MSE1'L4- H=]$3>6"R?['4"XBBV0W]L71REP^B%,[H9A)\_):'I9GJDX!J,:% M6]39.=Y+/[,"657$USK4N72TQ,R?Q@/',(18B0J7[RL+#=/9CXP_S" /MX2H M[C=E8>USZ"4(:C?+&NH;#R,PR\><3;KSXO _>'JM %/(JY\;4V^XE];K%KT! MZ1E[-)O\A1LM:;'7]BUV\!>M]$(Q)>K;%(>RE9+0LSDR($Y$G70-2K4Q++"+ MU1LF;?[J]["#'PS:/KH*2@'%H3-\"[;G:,@SE+,4*IP\T_>T[2LG+.5[,F0D MX\M.>).]+Y!']=4!5<4K)8:[3Q07)^>]J?4K%L$6O"-OXT>0HXE"X1VN*\SG>'VAE4C?4XS&QCGS9HMFU@@%E;]_F!TM M6%3E5A(B1_L9+#C&M[B!&ZFRUD,@ >B+QB)?>0KT&-]P/JOHCQ/"6Y MFA/D94./MN*OL5>R31#@4D %CDW I)9E!7+!PB'R*BL=-J0=]Q6?Q]#O?/:! M=N**'P*9++MPPC]2#*!>+N6$DZ0RJ ,9X9+])CL299T!9)[6CWKZTC(DKX<% M,E-^_%RW'(9.R'45B^(*OA,&!("X"XK5@NG&YI)4!:<.4&'PID M]TM',[=\DA@!)1\J[UL2#RMT%V?"W?*[\)^O4L"K*IXYOL0 NDB&AVMW& M:L[>J,W%@!1[O9(\T\#"'$MEQ M$:JQF9G\B7)FYB>!2-EI9,%-/,Z-.^>;E;Z1=!YPV5EW(4BAE@V^ _]/LNS M72_BO"Y1)".WB_FJWPU;9;4QP29^ 7Z1IO!2O/:R4/C$,VPL.\ZXS(92:Z:H MX>;0.7_-X8KA^E'=HG,IHSD>]O.:RI M76^#K]+4BW=8(;D^G9M4"[CZYJ5!0SG!GWV-PSS[!61PV2C5^.<1^#AM(OJ3 MHIAA8DY6;45S3?@$;LK(YO.32I85!XD0])&^Q"JPVN<.GJP0;3)>$=Y_O,!* M'^2GV!WK6RR Z^YPC)(3 *\@_0A1DE/J"8NBRJ2 \K+CC/?_ 4%9T+YT195W MX-+\?19 ^#5.ZSDV5X%F^H0B:'CVR'V*7G:J6K8D;N)S>LG)/L MVB57F1N&S,D/C_(EZ83/T)C[H/WV=<+Q:,P=N> RG\YUR;CV3^BV\L[$=16) MBUP3-?0!O%1?Z@J,C0YSM!6TCF5S7=).)BHC6"#;XIPS(&CM\]F$IA2S(#6. M!4N^.J" N^S,:1_B9@4(U9<1I='L7+[.AZ*+1K< GB= >)@X&%VUMP7+:PC= M7S/D[JRVN]S>-BRO(4KANVE(\B6I02Q8[,T>J<+90]RH #]XT4J#6;!XHL>3 M&Z<2 E7##:5&L4,J'B";,&,=Y.Y\)ZPAVF!5E"NTP02*I*A4'ZO:N+9 M6]+,P"_2KS0-;H&6616IQ].]@T27PH-X4V0Y%#-3'"*>Q#N<)K9DEM>GGT"R M2[WC/O2]Z"H%GJI"JOT+[6"HHO/2Y)ZZ2-,)[54%V#')>LG9CIN)CK/LSDMC M"'3V#%+\!CG'ZZN[!E&4"ZNY!1RZ.S?DLHT2]=R&49$K&[C51K-@^5=Q'@9H MS*?O=9!J^5*3H/QX)4Y.D1K[Q17-<7V<$W12> (GTJA3"T'Y54II+)?,B %MP_C*U0=!J7&\4.?J=,O)0$T(.HQXG;9!"Z M@\G2H;L#)QI'R;$*$%0:]4SKE=)7@J6P[)AD7O13FA1'F0 ^E5$LX+7MF94) M*B!YTU=2OH76V46:+]&H!G<0A"5Y#_/VFVPF=G"E@23'<+^8;AL=BE=^0F4^ M0&TM++>G3A#X&N[B46R\2MR"W LC"SACEN8- M-@%_.[,(^,NYVG?+1->H&5\=8GY;O=Q--.52OFE.@E2L[T^9V5:S:'\!_3QV MZZPW)7PMXQJ[?)Z*PSM(D3S5$4Z[:Y7H8&P1;^$!HKK9OJ5>G&W1[%"IP$U: M!>50:4^MK[FE5=-":2L^0 IG"[X M .LY3#;&UO".9\72MZ*KL\W^&W<3>%V M,;804AX)I>)^_>8=N1O!:&S!+IRSJKV$V>^4FT2JBV[#"_)1V7LA%5-:"W/B M>BVJ%1GDWUE&^!\'27X?0"^>31XPOWC_3M*;R,MX^Z Z MBJW+/4_SR3OP6>F0D32?;93>DN2K#O,"JW6[%)1),=D'7J:;L0VB*!E\)G'H?_'B8NM5AL#7),)TPJ$JR9Z3ZDLOR#^3 M.N7NIY-.ZPMD&X?BP)Q8^_/I$6,HP>?/;%5(.#>43$]CRR+2RY7_1Q&6F8KQ MCY I<^\@<3_-[.$-1."X1X<\NTE2J*ABGL5F"MSVYJ@(CKW97@6E(8^O]M&: M6G Y0L$W#E"JA:]'Y+T'6_[EO__&78E<7V-+^\5+0W2A(;6.2_.4A@;E?+^H M# )QN-OG5;[Q>(>5TV2;UI\@:?$3J:OH$^X^73:F.=(,_EUD.18A[Y/T"7QK M""Q0*H _^D"DS:F-806I-ZNU;FFZLG>VI,5[SZ]RRE*%94$7 M&XR)5_ES$J(H#16+(JV3=CL0B/\#_\^S [5:3"L1>Y]\B;CUN69HB/_VKTGZ M^P:]^[$Q8C4UE\:ZK*IY4T RBOT3IBEX,N"9_0G>C,CKNJS(^>9],LA09821 M@+\.HPCY*$+5E\1YB;> W(QW+*( M2*JKL84A9K*)R!%/(&\O/_8N>G$/0TR/!\%EH%;4/[[$#.GR^2!\B.,2I_G',/7 MX":)(OS+U19RZ$T,_@4\ND2@.(1->EA=C_H6:HFHBD[]R??RZAEOD)&VJU'] MH\$ *EZGP$.4QK&*<9"9G]0Y1Z^KY:RCGN]%[.,\BIW[6%_4)%'2D!WM#Z+Y M %9?@.*\GM,D*'Q<;7.1K'(0H5_<[ M"BNL=%L2 \=46Y0'TKRI9SB;>:SKVMRD>B75*";=U]RIPVER<#G(VIH;QGYX MC #S40*_N+"/X 4CS@\&Y%,-?]:-!1EV5H \' [POVGH1:70HQ&4WM C>.O$ M';^;[ GLDCQ$$59L64FNH^E'R>S9.R%UCR\.,1I;X+WYE)21#&6^1*'G9J>Y M!0NX#S^QU:?VCA6NH=_#;-"05%0&"@T2Q$(L.MY3>\Q%,]:*%[6P:%0EW83: MG@E-Y#CQ!$X )Q.,T,2+Y?/O&%CLF($F6'QPQX LL@ MJ8BWEI/[D!(3241TU3^*' M5S@!&B\VHTEHDJ$03F#&CIUHB_X7!2LL&DFM\9TMT/D*VJ)!O2@TI'6I4'F" M$]BQ8DV:\-"._])U3T%(2Q,>B6MXJ6B-\E8@%[WC1)$V':\%U("A1:.G:M=M M!RXM'AJ>/MX.DUHT%,.U*&8\UZ+QTB[""E[C5S"'/K(KQ>R-4G\SR;W(!I@O M/^.$-/MVP0Z*)KP8YF3U%^RQT#YL6J=O18WT47VAV- M4ON6FS%P7#PILJ.Y%UVK>#2RY+N>C8'IXDE4+EY_T>6?1R-7J6?H%=JAI-O+ MR#!=/>T90LFD4L47KA7DH?2JG)*C@OJ?*]0J],Q\71L#SL7*!WKRKU20_[A2 ML P%:]S(%?BA7%HJSPYY/UBF_\;(.K%"PA^"LYZ'FA]+G&.P0Z''BT5Z6&HB M O5J-5544U,I=/>T;<459E49UG M7Y)]C>"^>OE-AWM(TKT1\%=U9Q(GAU,YC]LP\Z,D@ZA>@.VKOP=!$<'.=Y"1HNLI("Y% M'R#;;*%R" >-3L\1ZAX'=W\4X1'G/ &Y%T;UCH0Y6D!W=7]JD17XS$$<0*'/ M?'%#T.K!:S5%X!1RE.EIW[+Z:4-EE]7H::[$%50IN54?&PT66&'Q8ORN"RB@ MPAL=[BOY\>%P3)./=D9 *K1R?8TM[8L'I>\8I*,OBQJZZ7/,EK%Z/&G\YWU,J,HF]<8R8CJ:A=AO5(KJ_IXH=&'RWUTR+M MB5+/F';38!WC566=>(5_S;9E;K[7W$OSVTX:YB'$*O\E\P6K=/%BE;#7-OR" M/6>:B5>RU-))M),M4#72SUW471F4<4KQ[T8:$&62>F #XN?I%DE;MF$,T MR$/\ZD4@>P%P<#QBG8\U6YTBM>H7?>P1\B7P+Q#4](.J0LATFV2FA$:J+[U/ MTN9?G]/D(\SZ>JF& 2U8W2U 0:5E;)V>Y35&''U]U0R:7U^&[&2;;2>Y^MVG MCT.!D,>YY%H'CSZ;\_7;W^8GV$NA,8;4>,3B$!9/;9!;M$$GS?X6+09.!&>3 MWVI](;$O'Y,61(=S^$6GU1^';\+K8)3;M="DIM MNM9#KD]5F+$7P65_\=+?09ZA9"EA_+:'H!_/5_\\U ]!^4JJ!L+O8RXRBU8- MO#OU5AMC4V50%R]PC-METD"#*F$-M5)T(]Z VDRS!(T.([P5;\+4+\+\.O%2 M>FR&H+$)^)KY?J@DRV^K&<@KD";9T?.1XP)*D!-G]'! 06/3[UDHGQ(U4R;? MI"+;VS9^T3,3R_&,1VL(!P3F4,1P"OQI\CN8C*Q% M4L%9*,!'@1NBQ^UBA\HKI8FTXO3:\OZB'Y15% ?B,4Z7TYV B:H*GK,2LK6& M1:,CI7W4*'%4@D6C-%"E:"5%XI[21:,G,A!TF!.-#A>-CZI&1W'\45.:QD#S M Z3OR2SP9+JS":0-)Y[$^+>DBE:[:+@4KTV.4KUHF(:>1#$G="+BC'\8:2:1 M1<.B=NBHEIH5GQH?COUHT<_I:BC)VK,672Y=#3*!26W1%;RED9*SVTU7X]AX M?/ C*N/#"_6=EP]%M1S^&V.GD6;3]B-2^$#E\1+O\)?A&'24I[W$^^[S&*;@ M%F1^&AXI\;C#Q[%#@*+O0LVIAB$TG2W"I,=4"=U97]EL"1[(ZF?@2#*HO+E9 M<+I9SCITHM;FZW+"-"JF(PI?7)%ALM]% M6_@D]1K>&5QRRK&N]O):'(\1?M'SHALOV]]'R;>&7>$%1!ZN@%VVMD>G07-] M]D)4<[0L1Y4]Q.@=%]52^@+G"A>(%E6I9(V*I3S5Y_)!+9'*G[T3?I65DLSK MQD[H/RQGY+:TEFW>(:7':.-)'!TD"CR%<[(0+BU=-J Y#_/VM*FS;I-/HX(X M==\N&=%J&)I7B X0Z.-9(*]JX[5LT?_,L!8M_DL*)QH 7S2,^CAVRT_L$M:W M:+PER?;"'5FTQF:.9!G7E!NYM/I*SK47(3A>]P#D5BDZETO1YWN@JGLLDJC9 M'2S18VIZK0LY2^@SO4[FDB#C4RY*3-9N9 GR'-ID?*=+:$;X819N8^5AW'96D'#"%UZ2%= ^7YX M)"7=UTZ*:D[U&:2^[*T@,8P-_.HIB7W5RYO2QY*]JZ_B\Q35KO!&/]N65$D7 M=43,9EM*VJ$7/2<9=M&[0R)A%J*'J5#23>*"X:UPKI"3&W@]K%C&X&M,<1 ; M%RO/814'L6*Q\BQ)U,NNY? U)&X7*Q;280,7LU4]8UL!#87XM,)SV?AV0:3K M5M8T^!AR/_^*9;?3G6Z(YQ/.>@]3Z6F)S5MH56._:O69LQ//!'2S%QNF'D$[ M@9+D.RF/_A:>I&"8^8Q-9S)"O1ND)W0;[!YA%RA-U:@F36A4AT SX&5+9=&Q<)**HV1S=H3RB> M\%S>%DULE\@HJB9?-VA-54(1VI)=@TU"/N$;K)T(1[I(YA@@P2T;38$CJL*5 M[ 91$9!)LF]R"9DA)E[9$5%)^A(F@B_H )Q&,"Z2%S'XA3.U'%^3NEW: FY:H(D872W!7B"L+Y] ]$'^)+$ M^9X5"CQX..L!^!?PTK=OR87K)J/,8[GP.UGYC-3'F<62[Y."5;Q%>9AY+#CL ME;<>/(SU"[[:0CE"TZK;8UF_] M7:^D"O\9!)8*"X.[3ATW+ .HBA?(PUBZ8+T+(]K9[>1R10;Z_U4ODB C2W>U>(/MRE.YN[0)E M1 "U,:Q=ZL#56;8@Q2M>;0R[EJJR)%O,8.*W]<$&!C<\L[0!6$L7;KP8Z\6M M%%O<>%S2BEPI#;EA\M<+')8_%EW$1C]P'>EMT85M]*,W4G6;^3QD7FA3JM#[ MAQ;T?BS1BU'%O:KM;/ 3I:W[I^,'4MWR50'WXPJMZ M@;R-CR#FNCX@;S0DB+FN""A:(0ELKJL!8HLF04JOR#\_"5;15$I@TR/XSUET M%:2OU2/;6YZ_5LKS[AF#O0]\O\HPM)S?[/]":X21%=Q\)#Y]UYZ@(@%7@1N MDO3(*>B;S>L$O_I[$!01V&ROBRR,T7UVQB"[/C5^>T/ENAAG7'D88Z^"E/E= M?88LQQA6:[W3S]*\,77XVWG:J/3V"TH+3XIGMZ;9_732:7WQ/L-#<6!.K/WY M](A1MK7]F4TT"%D#>,C!08$0SUUL6LC==@O\'*IMBV#"XE\?L86\I/((82)2*:JP 23(BD3W1XJY*G5&)3ZVO\S$/1^!UJ MM9ALX%1Q=>#&<>8K0(J#3'N)0\RYEWCK;+OS96R&H).QQ:#]AXILD@09Y#BO(/T(?9"])E'0KFU.791D M9W,%'\$'B MPGR:'FR3&O//7,-_?0&*"MV1Z]XGJ[T'Y!6T"_%_PYGTR5CID M),."PR/D7F2^85S R55F':1N@VV2@K(=G"K([C[AFI(4+L%+3UAE0/'4:*5) M!*>V(S7*N6+'.-]HA]ULJ!6D:?5F&A;&,)U%%CP(,$P3"!.*>6#Q*#05$()! M"YZE(J!BU1 <&*[QP E?=6DC0VW4E]?VETZ $I:!)OT)-'!'T>I3F:*:OW3< MAID$FD"J2QNN8,IXE!&)61T&N72T+I%6.^+*&'%,-D EDDW;5J^EHC!4,A-; MVYR(?].A%7)EDC%BX>9,=RI&T3&PLRAU],B6B<8VC!%7.$Z],/W%BPKD/?X$\BJAIG:F+Z/=XQ M*Q?%AD[Q OQD%X?_ <%# (],N V]6D8AAPR>V6;%FBPK#E#UJ%)0EZ(A\$'X M@7HJN&CH_VKCP*[ND*N'VF4;I/6<5"(@U5UG[&^SB0@&K^DAAO(TG"(K5=HX MW[4(Z%I,&LIU1R\,JM9]3L;5^]]I,8NY!4=4!BLC]\U3$K=NI;&9C/#[%T&&U9*:'_CXG2)[ M]DX<4\JT<["83(D0W_AD*KVA^946(P0W,RU \.I%7@K_^JNW ^A078,8;,/Q MS['HZQ=ZC#'/,G)XRV^VF""9&56FE5MU'%^KB/!<9L\ '7*^?&[@$CV!ODZ@ M62D5?IL=SY%KD(U95ZH1GCW6D P+0S*L!7#UF%\]YA=U]30X\.I"WN!_8S[H M.>%Y;O*V;[S_.5&KQ1K)BO]@N/H;C[P7G!=$)RK(&./PHI?(U>N90OGGA\HQ M7)GG*'F,_D(ZA@?S[.EPY =5)XK=&..\X@=:)VKF6" !\EYO]=;AL;>P@'$5 ML_6.I+>4SXJZ^J.RWM) \]^!25^=]589FC_X4SYAZRU5-'_LIW[IUEL R7G\ MQ8_A>DLG<2M.S2$TE+(OC2#1YS2Y1R5'&I5'-MNRY%+H12\@*Z(\FV6,*(6^ M7@$D8WANHM.9TMY2+\Z@N(:>;GKT*O:HD!_2N-=)\Y&*;'L5[BX?7-?K:7Q9 M"IO!BP4>/)QQ )83$[Q&?%IQC*R-^!R5%4+9X9RR8@!#;/>W:8EDAG=>&D," MS)Y!^KJ'\MRUEX6^_$KYP\QAP;=A5.2]6GT7#&27Y'V)I"/P3>D+#*[ZFBG) M&*NSZ>KQ:(/'XW Z=I$X5\]'&VZ:CCSFE*>>SOMFV%ZYXH$Z(B4+Q&ZGW"$- MP%P+^]/Y.IHT!T.$L?L%-N#>@#2'%](-A#.)P@ G 20VW3I[](V'%Y^=W=F' MCX$MQ/.R#S,]-%&*1+ZY0ZJK,87XT8OQ*Q7\Y^%P3),/O%,LDP:KM<&*9)7' MN'@?J$W-3_S%^_8%GH\4'I0,SFRS?8$'(?U@YD61Z&AL4?@1L_'01CRZ^!LC MZJ790ELY?T!F%.9>A%W>@S"'3)%\,S%AL42^#UE,HNR&QZ:K-_WEUFEE694>M1& L%WL1_!4RH+CZ3AK3DNEFL#YL/V$ZH?/3^0PS-D&V MM['E??&@HA.#]-24^'CGA-/!_"&Y1S77]J4_C=HAX?0T5]$[38("THZ70DTR M/^&[W8MN(B_+PFU8>R:RY7FIWL:65RI>H.7<)SY1HE[FE@.Y%1:UX,&X#S^Q MT,4[2.SVYL\1^\YO-1E'XKWW?+RIM?LG+F?7(@[2DPH]"KL96Q"\=HI#@0ONW8)C"OP06X7ASQ$@S]F-VE2JZ;>U#:_Y MEOXY0<\5NWNX);3+N/FQA48:9>.,A:R,+9UQNY@\*$@^:]3$XG,P=GO32X#X M;J'L@E_7[H'D.EB=C"T&:K98'BM2>% K-9>_$EX/NP1K_CJX72R[&06W/+>/ M-8Q78A%RTS?PS*_REMI\SF<^53KAU\=[Z6Q74A0_+#H!F.1C9.U'*O$NZ 1N M$N^)5'IKT:432,D_638!$[X).H'=T$M \ 3IA..G\E7 >^-T C'5NT#JP=4) MY!1O [EC[01RPVX'Z6=Q)S <>DOP7M^=<*56OB)X+_Q.(*9P12C[$3@!H.)- M(<3;"="&71)"#P\GL!MZ.7 <2IS(=*U\-S2U4KW04/,D670<)6U& L\:MZAJ M&/NG,3XG>I9% MCFFCE'"8L=PBZP,W!FX?('U/["*[80=;['/G1.60H6=6GX>?U@HD]J;+5=5+ M6KZ$2Z_2"7("S_#P\MTG1ZE48QMT ZY;CJ^F$\5]AD/&] UUHD#/ M -RX;JA.5-49 !K?Z55O'9P%P29PL=5;R69IN/$0T_MT8UT] K,)J*Z"8&;Y MIUZ+]PS\4< 9WB$S^QO\*D[Z=E9K8^[KE EQT[:SV^M=0I;FC>G#W\Y3A[_\ M]NJ#V(.G\&N<':&2BM[TJ=/FMS4RY?L$JM5>EE.SS7,:3CM9!:-.4FCEB MQ%*3:4N)(0@CWN6_Z(@2H2#118<"XU*I9Z!S3E:>66/)LD[$ TE0$ 7(,;SAYT<\ M0AUBNJ !DY9G4A*8_'M]>@''),T10;V"7>F9ARK8SLM 3)8C,H_TVYG3S*NI M/!R.7IAB^F6GDF,T-F<1J9\AR,RX5C1&:_/FM.NJ1DI%^AGO58';Q]Q2JD/+ M?4]HM=&,$R7V*)6 ?Q2Z_(D.%%^4G_-89H\/& M)BV%WL8WX%?^-+%*S $HF>*&)?2W0VL*5&R#1!,K:M9XC[3F!SB!IL452K"/K%'Q2G)TNIFJU]-D;\Z+ MVBF@NF$.Y7(J%6W"";B4SIZDAJ+5:&KO852"SJ5D*@,D=:Y^I376>R'T-&40 MMPU/$\@]O5S30[Q%U:K+X-CU46)]E%@?)=9'B=64C.$C&XZ5I#(,J-*7^+$E MXGZ:M^(G>%\!K"^_WMQ[Z0&J<@&4)&^2])BDF'6S-T*ZKW&&Z<#K$8URV)R) MU=KX3CT7J;_W,@"ET*2(40J8J^#?1997U32X.\3O.T/9/W:0!%*=$1;==^ $:W#T[RPJ;+6GSV&DS1_OH M/6TEY5WVQ?MWDN)2$D_>@6_04!W%7(G[JIX-?E!#>5CVX9%NA)+I88&5E8.\ MG.%5.,!JZUB-@ZMQ< [&0FULA+KA ]',]:R..&L@S_[O$%(VZNT&-D*. M$_2JPHLZ&5O,6^H% (FN?#&QU\Q"]+]F8%M ;6[+D@JENMJAQ@[46UHE6'BZ M@!.&3'4U0L6$LFSL5BNZ/59T,?4Z@:B*_-^IY2@0KYV S_['">L@&Z#'2!(> M_1)W'521:,/0SQQ[_!DBS"A1LA-XCG";,!5N1^+)+CW9'0. $R661SO6C^.^ M:EH'Y CGN5EN:8)J$7:")VMNZ!N2G(A.TT]V33/6&!"R?&6G=TMX@?_YK>^; MT/4[6%RPEOUO=0P+?5.JV6R[W_\0^U$15+792_\;Y(X*TH_0A[O8Z'N3( ^N M C:M:J0FD44\W:\SW-8EDGFDD.]O!' ?;P":@-D?"$"XV0\I2 MZW1*HXW^X-:\ M?0/1!_@"&<]^@(>#S* S >-?P$O?OB5:,"!CS6GI\)O57Z/YH\UH^?=)P7(H M&#C8G!8/V^I;/!IL)HN_VL)[6RL"[1%MA$&GX\\YUX MSS$!;GF[.V%>-P!O*3TX844V@2Z^G+4F0UO1I8 MQ#NXMX=;\)Y#*!]!CG9ZL[V!2PKSYJ=S-!FA>3_$D 8*44UD6DMC8G\3]F[M MU,Z\J4V-31S3B:PMCM'8&M2Y086,QIJ?OUY!#%G/4Y*#[+8 4+1^VR=%YL4! MU&7B_/04QH =O"+?V2B]G$_=HR"FCM7:DNG?>&EZ0FDB#BA?A-0:.EVTQY6E MA\?$BSN[OP]1Q3A.I)FPE[DC"O>QF\\>'=!O?N M!7PDT0?\H0+M?Q=Q_[#=A;L]O<2ZQH&-;L14(3F1'<:0PV64LK6?2<>(]?[#X1348 M:87,7D)3!(UGTAC%K<&VH$V5NU/-ZJ7596$1!"=K2QO%36$QW(UOIJNP^X?K MV"D9"2O0_KGLL"MYOYAGO -[D(>^%ZU.,I,^-JQ.,J917YUD)CZ?/08^LI., MU)/2%R\OT$V @RL@NT2^J.+G)&JOI?O N.5:8I$WAG'1RX('R<@RN=2RMTB; MX%F?(2?4=NCWEQ. V?@2:=,YM/$1TB9\UO?']85M'I#:]UXT#P-7=3F&\ZS' M-WMKRUMO&U[ T3MA(^UF^YR&L1\>4:9"R31 EXTY#RCX28 $CA7-2 T< M;#Z+YR0 &C;6C);.3GXS;*PY+%TF]<_@X2PQ^8X26&BUQ>?">\\)Q7TD--W* MX3,FB [EZAD11H=R\HR)HCNY=T9!T<4,.T,?:!@!/8M,I/.2M H*=)SV.D:5 MQ905N/O,X?X68;9'^[W92CF#"#K9H6SP*M)2&EJB(*P^6ZL5<5X^6U\SX>.& MHF/(A2,:VQP:6^0<"V9SO0O(TKPQ>?C;>>+PE]]>O'A'=ZKK?CKIM'X%Z.T+ M!%)>,HWFFMG&)@;/21CGK^ #Q$@4K[SY M;Y(8;F6.,CBV'6)N@8\W]SZ$ CR(>QR S4_&^BIS18"P#'KO^6$$17#N=E*; MFKN^L!1-A&B^B$9K:LDA>ERSVQE:R"]>&B*Y%X6R<.F>TM#8I)_3\( GPB7X M;BLK,.:(+[UFEK!#SI0I#8U-^G6?I+F4LDIK:8$,+W!6OW3(246X+V$<'HH# M4\IL?VZ,9FH VX3,I1Y^'TMN)#M3L%U^QH%?0-0W4,J,$6G?A[$7^^@DH&DF MV[3^Y"$.P.?K-^\HO"8N&W/44)?6^98-8Z%UFO;L>Y_\L]_ZW)(#0[S<;^'6 M2AV05@=+%L&YJ2D-UU!#-6.4ET:G^@%LLRVGC'!EF:/8'::%'FGH@Z%O=#9X M39^?'86P,QI/*.!)"!/#QA@U3I62[(8I,RAW7WKDJE82;SZF21!YJ_D"@E&- M6'#.ELNG DULL[W[HX GKY'U0\ZN(S.0B?CH+]Y)<0=U#&O?]K[FB?_[G'^!O^3>7Y5X2HL*ZA3I-:+ MAM*\HNK[<)WRM^2Y2/T]2M6T/3M]W"2'0Q)C:&GK4!M@G-GC+8=7VNO>2\%Y M$JIK4!IFI'UH[S9^4H,Z?MJ];.3Z3#='1AYV08]Q3V<&?\*8Q,1R M(G$>.9V-,) F64JDD.FJF MNY^\,,X>$RAB9YN8YKSTE,0W7K:G$9QT7TLH[19D?AH>2^[4)!5,0U+4)AAB M 75A+IGOF;E D=94,WB=L(U-D6>Y5UF&(B2"OB5MZJ.AJSZ(C6>R%$8; MD[^%I!OO2@ZO?C[YP^G>1LH\VOJSZ-PJCF#5!KX Y+\&P;V$K7(&L6JQ7^," M*GUD;F?%\!X H4_(\/&L@J U2:[**=O;V/)F4$Z6_VU-RPJ550X;P]B&"!4Q MQIZ(^]D1Z2H7S\@,'78WOZ8%*6VM1,BRO+;68229L>_2*$$GL!0%$#8I3L3H MEIK,E1&SB*#AQ TNFGRH08@$D!96BX:!SHO[ 8\U3QHM!-$)F'E!B"WY@1KS MYP1$$AG,&?X[$Q12AB3^GMB%%SNZKPE5+YS."5JR,;F[=2"Q0A>; -&(S EP MV&&237CH;-T)@-1M!]0@3F>R+4H8#]@:S5I,04_D[:*I3:#L=<)V%PV%JM@M M".]Q JO!\K=4K=EE8RP$DI)795]V'2/?\ RO2(D@\T5G9A9=@NWX M]45#<3%C;\?-.X@52^UC&TT)2']>MO(GR:5I2K03&Y8R7L<(+ )"\^FACA1.T$#88\K@EF MV>A)G$+UY"X.(C>X6K'>6AVV@:2_9+%6O)9S+;8C4E?:&ER+^!^+QFRXQXM4 M1B,G,-195ER41JD"])^+!E0'45+R,*W8-:AQ.%L&P0MEZRVTG<$+Q<9 ,1UPWG]0"7;'@%MU0C4DOX1W!;KKCCXB(J2"1+D5BU!)9,A0:Y#.0$D06Y4'>BY,@L^J'7 3I2+'TO,8K!#(F8/M?_YK@<:G/_O MC0;4SZN5]1"$9)(#?_]G/SE\1Y(>?Y=[GTF<'$[E3,ZI39LNAU#2Z,C'KU#5 M"HH(,K;Z7NW0'WFW@7V;Y(A?6F]![H51O0-ACB;:7<6?6L0!/G/TVAC\R8YB M,"W?^ZC<8UY+H\476#G".O.F-C5:?(>=:)<".:6Q-:BW_74%N%>-U^+F%YS/ M'IOGGM%S:X/3+^^+TB6E9)-/@$WO]-9KD6HE*J'$E$G1"ZW?6K9ZT!8TW_+N MMEO@Y^>DN^RJ'FICV"B'KKGUZ0BMN?4-Y=Q8-FQ*CAJ,F]@)H-:-."<8[N&OX8YEQKQ@P#F!R.J@=I"?,.I\2^&F<0SX! MI[8[!RSJ0DGZ&^VX8"381/.2N>@X.J%MC ]H?;"=D!K'QU.>1XPB,R6Y%UD@ M,[W __Q&%9S.B1<>8@C=H?1KLT4DRM*\<7? W\[W!LHVBI/_(X'X)Y#L4N^X M#WTOHCRK\MOJO?)$4P:[[B2H+Y+\MII?.!KTT--"FN\9U';&W^G@?!Y#[QUY M0@X7N1@Z#BIG=>BMPBV"^0R@-I670&_#_ODH_OL)T@/95KKGXY M+[?ZPV]?7SO3;WQ@; \@9*4+$\>9H=W&_%2Y'@#=5I,R!TH=@08[:'XZZ;0Z MA7QZ$VM_/AYOHGGZT-L8UF+@3*Z*?(^%",[!8#2>GN085^;Y,XOPY)Y>9G-C M"Z@NCIN25U./$+>IL8E?%UF(0BRO_#^*,,,R(OXQ!7P7*G$_W>X9^>&7T,M. M&9)&?DJ3X@BI@..3P6EN#&Q46@"*'#FD7!1'PB43>EN3UVKIAXJKXD(5XIN7 M"J0!1GN[EM"O3"VSD$8OJTXN>S]8KL0 M)6>SK6ZDU^(]"X/02T/ HB*% 32S?Y2Q(RDRK-YG;+9/:S:M$-TN!-87HEN? M&Z,$#! *,H"C1_^[2,,L"'%F6"X=BWJ9\_Y&VRUUK=):VF3:.#TE^0OPDUV, MO NJ(-[MUSBM_T;K=/'!-C$3 \:5FR>&<05^8(X*JL<5&>6!WM;8U"N+/,IT MGF5- 8E%9YP.!LCAY__#( ?X@>;[B[WPO]2D^]HE6I,H6P7]X#"* M8S_[JR"+@RSIW\#/WY(SEE1]4GD0S:NXV2,SS4.\^1:#--N'1]HL^XTTSZ(2 M7[[FD-F3G*Y/(&=3Z%4<%UY$F^O0H?0;'E/@9> 6E/\^Q/(S8A@IAX^G>6V\ M+R,AR?T52/0RJ,&N M9XSL_4FI M]K)U&PU#VP8,H<(1@%$;6C-ELSGY>.P_#)B^X MX(O*FD6#F3-B0(TRW(:^%^=$\&'1*V127I;$WGMT@CPI0]4/VAIM&H"@:LTR M?HST;;;1#O=LUYE@M'$+,J))'3:N[$%LI;5N,:9:"%'IZQB0@/*&!'D5_+O( M9X62W:3U7HS46+KE3QGQH#/8O*<$IYZ"$, MFTY9BZ8HKJ-7DYIZ[E6+AH7AK47X3\=C:M%0<+VT^M[;?=^H1:-#];$B9-*B MH$7#(.O/U:07NNN4$S!).U^= VMY7E!.8,;P[VU2%,/-RA5X^'Y:G MJXL&YU*C]?B>L8O.1J5L\T:^LHM&1-JBV3&*+QJ4(4R?X<"\:)R4N!G/@Y"4 MMU@D2LI,!WED+QH1::;#M+@X!0_U6"DZU%> +;/4F,HEQC(,CP&0#59>)1[- M#6&H$%IFA34I);CQN.D4&&P&-""LI$)NF>7FA&3$@=8I8-@D18GQJ9!99L$] M>60&QQU5^"VSX)X\?I=%.54@+K.\MSR(,N%4Q(2W/DAIBM4B@*Y&44TQ7@10 MK789BYQ[Y<^SGB R@J?#"KF6^#."HQMZ^A <60%L!#F'-;)+X^$(A YK(*-' MU1&,'=9EM(3>$1P=UFFHL7L$%]?5E(MC"LG#W00ZC+5UA= A3)./, LMRI/O M7GK%FR)%!^(>0(KT(CBYB@OR0[5%O4POI^4EI;@H05_32ZL<:U1WBM7+]'+J M0Z&R&E8GXWD&JP.AMBC)SL87USH8PY8H-83QA5:'9> N\CL;7]RP55FW'+5E M*$S?WD 6Z2M;:\C&CZ54%X,=/+J!#8+Z9;")1 .M+L)+ X\M?&CU15P:;$QF MI=75K(W:&[5DVGR@DQ6IM/I6+8;PU&0VK0Y'B\-0) YJ]:U9''HBV/08JY?% M^T28Z3%,RV!FB?D0A27%?AB%E3M-;3F$9[-9A!-+=P74-D[=:P.]0B$CI(?" MEQ)&?P-VR$55DCRCW=HO!CE?$16FWK36;HE4.2W?L1;9F[\)FT$1=-&'6:!# M=92Q**=+UCE((5-_ 1\@+B '"\ KP/&^W__PER^/X2',F1GU+QW2M@U]2A"C M+>!4X:FICOGK'C+T:R\# 6+N\"^XY4TB*%9_Z=CF"MP1QXH6&VNOY:E-#+%5;U3O#"__%759*B/8LTRT#=7?JE., MKMKT Z<:P+E8O$AZQ7*#:7[U[LVBDR"![W6DT-N&36M5;$V!%Z&,$678AG]Z M2[TX\WRB]DALF]IP-@!0$UH_BX$*F=)Z6[6\SCEJVC_A62()0I3]R4;Y*GN M(QK^SDR\;V3%[: MFY*!X*KL.U'2D^[L6"QN7T@LX>GE*PB@D?!"'#V;#=C0F>P$GDQK% MLN7^E"3!MS"*ROQ67KS#N<,PR2DMF#>.94N69..]'C8LHT2T,34%%M+I9<-R M&E-2VI!Y^<8,4G4774]3%X"22O2BR[D-<=124=T773WJ: M96!&MTV.4Q-EIE>)R 2JM_K)G/RWBL/!2T^;[14*IX'+?HAQ%J[X1)'EYNBM MU5\%,E$2:^4;_.:RIBO5""[9V9A%GS^_=I%QI:5572U:V&;;XWA?P.&=^:"D M,H)%RWQD)).3Z6'1,IJT=.U%',( ML+!$Y.[6C+L&NS!& C82N>, _8"3MVZV*+['3W8QBO!I0+C*W\;D;\:.,); M:FW;]"'4*? R;*TI(A0?>@\90%4C^!FKL+#U- MPQK:-F!NP6C J UM&S!G"UUK^H_>,0.;[=7Q&(4^,C^7Q2_@G\[1KXHX7?1- MML&FMO3?_CXOZ4BX>(>>3_5 IGQKK=KAA=@R>?NJ1THCJWAKKN'["MA>=O$N MO%2&7JCA]3M*Q+Z=#V;W8>Q!E1U538)(%3A%]%40A.4:'^)MDA[P-\Y1-:^> M0%_W .2H-!2F179L"+.Y,7F2-B-N# BG@\$D56GXX:'2/JA\ #J-R#>,NPQN M%X-/E&5F'U37Y/6;=^1&JS :ZYU\EN:-B>W-3)E%/KM>UE.Q9C3T (J/W/2ES#[G<-ON%VL6@CR*_D9!#MDP2VC M"E&F=UE[YR4C6@ #+SRHV\J"Z3X*XLUH+2V8]@M S :2PQ6Y^ &EO8::/2HV,?@"+_C]#13;07IX M!3X\^\'F Z1QN-OGE7 :[_ EFFQ3ZFUPR4B&W9UJRI"03GD];%L&EZSX?:PX M%MP \DXS8Q-&_NZ;+2H+QX^;[KL.?DEA,-"H]+8#[/OQ$ MN=;.U@@AY/T>9B\,B*T_X,[@=;/"AG1&/+O*[[TP10$=@)V&7JZO!2374/,? M8J3EPTF6I>+.4U6Q%; 'L7.Q#7J[<,6,D>Q:-LK'C=+NO]3/*0]5$>B'&)"R M[L])BM65."BE!2@$144 O2,5==^1U%T;Y#"H:+&J\8PY1RLA3KRL@R;:='L MKWR_.!01>I';W#Q 1I&4B[_K+'TXJH._S@( X4UP2&*0>^FI+;)^\3B%G.1Z M:Y9(>G);]FN8[\GW_M_"BW/X(?9[N>W?Y8.&,+*"NSBX;/YD O(JW%@X"QO M009U/'0TKK+*PMUH0!CZ:>#%,.P+C(%$&,@FKB=37FQ-/LTHAC5L#&-+/?/( MTI[5Y9-8H4P.QQ3LH9*)=Q6QS)97%^27F^V;]\E 0NM7V.&S(7JB;SIL\%[# MQ_ QC"SR;9%Y1&]'X-'?JA<==2?UYHU0XKTTCX'0!TC?$SLP4GFO;N?9Y1&@ M.\=O\*,X'$!U,[ TWTS7CHH4@_^38@HK]1.G#6QZVX3)<'#N!.( ML1PP6 ?./3XDI_H)/!.[G@^.H<2\X?AJXA@HV73TU)BXBAN*8_0E MQ[F8+BY.1&$J\ZR.(XUC(#%9%MND/ 9"\V-72IY/CA&5Y,FC^%0YD2^+<_HX M]JLQH)G?L9-W:7.,E+AG3M)?SHEB]A)W']?"-P9(-IU#938NYZ M3*!=>&YR6G:SNBY038,9JII)E=\A\\QPMG>(<-/*,\M$Y6LV-!O23*S9T$;+ MAG9A\,YRLG75QJR6E71(EB[!2'8NV['PVS4WFVAI:VZVZ0(K DS'EGB*K.&>_.,@FNX]QK*/'XH MLYS%0)?'@QYL[2U$LD:+FW>Z85&RLQQ1776__$VTK_\Z!O]E<56+/>"CQU6Y M0E]K1*A-8@_;>=@5;-7O:X5;R3$LS5[=?''2OO!UY.F*RU@60ZT!9AC_@#]^21NQA\]Z\\;+]?91\*^6_.7H%KOYH MJS_:V*^M+GLH46*JKD_5W#%W@6PAVX?'ZQ,C=O?ZQ-II.>>GT2=@)\@]350% MH$?SWE7\XT8^>2,255P(=P!N0X%>#\K:2 ME$XHHIQ8B=LVXH=8:'2>MQEYM?O-)S+Q[H\"OS(>CDD,X>5:_>EMC4V]<8H( MJX-71>NL/6.6RWT'4!W% L*2-VQ:8,5\S1/_]WT2P8LA*PF(,6M*0X.3KB[! M#LEGG-<8?A\KK,N-;F'%Z;T_KS^MM?;9:CU^@+:?RX M0D$3&>4KV#D[!E=KHYVU,1 Z8MZ"LR3:A)+4+=O$BT&72S^.$NYP BC=06BP M358H"SEF@1KD>>F 291+8*.D:-1C39N#J[WB90GES5$J9937Y5W<1\FDU5%H M-'SU]R H(B#AU$IH;(YV1HGS)./]I3S,'#4R"RPHY!D!JE\4B 468-51;+!% M\JB)9Q)6&F*U%U^T1V^I%V?E(_)5\.\BRP\*9F)>9_/G;;58+L1BV:"X6["% MUU!P#6+X0_X<0?I3)UN905;SK.WF6<<>O7@G]X)#;]4^LB8JNX."_G.46W_[ MFR6ZZ5!E8[7R#I;A^<\,$M*U$][M0YYHN%*O$ZC9_.)@'5A#=%K#;Q)SQ7!> MKQ86/K@.88=26I43KSZ7GG1U*E]AE3S\ZXN2C?XKRTZ_,_:EU:-'O>7]DMR+ M;()S"#6*; *C +=$.J3:%@A\6FL?VO1J_ +_\]OYZ?@UW,7X!HGS&RC?0-S2 M#&OAL0]0J#/ZQLWV!JXT+&,[ _@#!N$AAO+EH4PT9H*_ MG-6.GT"R2[WC'JX[HKR"\-OJM9J)I@QVW4E0'];X;0W6VVC0$:*?ZQ,*G>>\ M//%ZV+,,81HL7@]S3REP'NAT?X5S2^&1C7$.?OX[.[^/13O">3]G--8R^0SX M?]XE']_YJ$1[>BKG7OURGG;UA]]^_C^=*38^,/] ?%UD\,+,LHJ12#T04_N8 M6THY"^[1;+>QAX)[PHJ(BA_-.R A?0B)"_ ?)$)]>!&F :@GI>DIC'>\TEAR M?8SO#U[Z MN]IUU.UF[L3";<]>P >(<7IU[LLFO:U%>W&J8563<-K=S"VHT@!Z,^1721/T M,G#-WCPQKEGX@6:&\E2@14(5B6A/.$54^%[DD(6])5^2%+SMO?@-Q,\@]?%; M9T7!-(YSP6@F_140NBB9!(!<'$I6(O<$>G-[SG&%K;<#W\N>X687LR82*447 MV4$$ZN72 X,D5--VVG6."NC$@Z64]LB'S $O#"FC#4*IJ1(N_:Q):9@MVVQ; MCULTQ<@KA*W#):=Y.8$<5>M'8(E4/D=BSF65QM8)I.ME3M"3K&+'O>QZ&+L) MG=@'C'XG.(H6O_2/2#]?-&C*DA6R BP]^EQ.:+C84N&$4]:0:Y)M_' 3,B:[ M%]^I;@+&%_*YEBDG/,XNHK"S06?%ZFSS8QL'Q_ =L_JVE">FQYZ'LE87,0M3 M&9/"KE^ AW[/B&7AZH!NO*LXN,OR\(!<\.JFFRTM ;(U[F$*;P+UDLZ H-TO MUYYQWUJENAI[[*AR>3<*]U+FRWW 41G!@I2X3J>H)GC^W")=_9H ]=*5>]@".\64%0"@JJM[+J*+8P MJHKS-%(!U&SV.FF&'W.9 M:\__'>KY4&/%#/@CB3[@#PC;C V_9$^CDL!;=;ES[O^ZB143K?F'Q(S/;><[ M]=]^L,2RIF(O:=K9E,P1%SUO]O;G;)W\SH,R]RW8>D5$I>/YUZF0LP,L^OE8 MM^6 GOB\HWP[AJC8R-1$C:[SNP89SVI /<)<#NL$>GPC1>WPH& XDF3''@-7"0(C+.>+0#7&";B]CF3V3M1.837;6FY9S)W+$25*CK 7? M"3^+'GWCOKS(XW M<,N3* R0-_)=G)A4'HI?";V"_"G-9K;CBG MQ($BR2U?(=!+ZMNJ8M&- _ZM5P>T]M*KK?F>_7%"\+DS-3BX/4(D!C8+"7# MOF<5>INGX ;#R^H__AR"%(K0>W6FR1[#_%(?XF.19X_@ T3?WZ*+DB/),!I/FGV=IBDP\L4SFYHGR+/2)TKVS>UB?B'7IS[WPH=? M3B#F=3:_N":3;AY<.4XHZ*WY_KU/4A#N8CFUEMUX35L]S6WZ5^7;]*^F=^BG M) F^A5%$X4B,9?!Z&%_&P^$(IX5.)RI+(UA!I['FL_L0YUZ\0\XPI2!15G5! MQ>U @"!#S_4O\!:C'67IOL8 /V.':LJV9WL?QF$.HO #!(P=D.UM/A&6V.!9 M/W#QC)!.N/39F'W4SB<6H;61ZA3!L^8M'3N1[:\5ZR(TLSEQ'$6;D5R EF^"8T/DQ-Q'#)F M.Y()CR=$+QHD%1,AE;-=?J[=PE?*"T]M?@H),Q79MV*2-)-L(J/H6[%+8W,A]G/3&/ MO#0VP>6_T@_@8P2..4K0>O9RN@TQ65;B)CD@*3BA MO*5>G,%=0BM\!>E'Z,,UTFMC(+M\QBB;P?/MUOH5FCV,-MLM/ ]7NQ1@#L_V M#*0W-%@'G$F:TE4BU,8PF'@TRUJ3XWF>,QJ;_>Y"/]' M\V%#SP74GKVLP\YHG_.]2@08"\%$&HEWY(OH0!^%' M&!1>A&LWPQL0GYO-]K;:S2887/U1XQ=HUA[O#L1%FWB;F4(GMXJ/M4 M> ;T^G1N\NR=,*_\YJ6!2.37,+#N*ERB&66X1795Y'O(=?X#@OLD?
>]F@FB^SIR26$#,HK::^5%G, ?_G M[O,8EKGLOT!A#7D3_@MXU)6,\CW3WG7>)_^N:WUNKT#(9/=G7AH'*&#CR3OP MTXB-\E7V L==S"\HP#G>/0.H\0;?ZY:I:5]AB!&\=^=6ZG$-8\DFWX/T;>_% MFS(1*F1B'P"YL\#-_@7_<%WD3TG^+Y!#W@O0>$\%LWJN!=/2G3H,?ED:^O + M2_6B^>7DFVE02/4SF%FIGATRC'R-PSQ[>?W*S?O![S,_3E!1UJ;(L]S#B;RI MA#W>]VBF5,AJL T+JKMX#K3]8@LO"KUU"U<8C]^_0!"+(W+]V!G,V(+A[37)WD2H+$TRU)AU\4F=G>%MD3@NPCT^D. M8, )E;TEU^#J>(Q"$+PE=YZ_?_;2//3#HX>L^W@O<'>M\NFE<[$^R!9-*I(=_@JSV.4V@)HVVL[F5UZU?KKSNY.%?'4K._2L(=WLD%,*E0_K$']YZ^3E9O>Z[7/O\%KA% MI:1+('A+\>)%X MI,ZKDQM0T+*'M#!:- RC/9LU?5HZ#TY. #K1RU6KW*;&V\F-/=+R'-8*I==W MC)S8@1$%*MI#H!/Y34S(5(,>,Q>]&R)1J_WHN6@H)I$Q1K]OG=@BJFM0ZX(; MY169SW=2=2I8S"B3H:I1M FI,U1O67<"+_RJCWL0[*<&,7 M]!\A.4<8)]+>C.FUUT[)S/72(5BO LZ4 @[;;K"OL?W$9>$[?G>'X1G/72N(4I:6TR,U[LMU;MVC_#$>Y+1]@ M^YB'ZOQL"9H6+NRV &_)51P77E3GVBU?.1I6D"M_'X(/_$5:8Z3USVZ!1P,* MRUL0YJ@6LWWG0FER"]P(W&7M@ V\ MF&+]GIB7R7M!.,'F9G8E=>W#3H1NSB6:9^&[8 %O,L8^!WN2+9HDUIAJ*P^< MH;NI^_R@-4SXQW*38K!#TO(BMFD)?%'Y162-'5<^N;:]7N@-7EX/MI4'6^T] M9PUGM_ ^[K^ZC!(87VKV=_&\SJZA .$U3-X8SYS@P6W-.V$S&U0CG#6/PM)% M'*47U%'H@7UUVA=N=I5EQ:$$[FN&5+Y; ,GY@"O+UT#-,E;&&\JT^[A-N MT1H*N(8"+C,4L'^-<3:0T7A^K+/F*0UIYB7,?K]/ =3YH#P#Y<$7N&^Z6:+T M]]H+Z1K.,P$M$JO#+PF2WB)XC4Y%C8QO7I"?M@'U6J1:U&8IH;"_.NA9:%D: MZA2R^/QYJ^_PZCN\K!W@B\M-9-D\?PR@UMQB&F1])WSU1F7*K.,Q!K(VD?SJ M .DX0V$I;&ZXN?+L2(.WOL*MKW#+ M?(6;,'>!*19B/)WO^K!E&VVN22XGCL2;&.#_G[UW:VX<1]J$_\M[/]/3W7/< MV+V09;O&NR[+G^7JBKFJ@$E(XA1%JGEP6?WK/X 'B10!$"1!(D$A8J:[JP2 MR >)1)Z0F'\AP.)VC$:,FS/0!G/+ X%,8,1]9L@QP,YC=DVHP:7,FEG#"AZW M_:U\V;9TMKV&]*]8&0+33V+.K&IKN<]KN0"OT1P7QJ9A@U\B6] 9_!+9PL* M%V<69\^WGW^9O*YOZ0FJT<0RBCAZY[ JO^J^;D@(%%CB*#O(>>BVK1)*X]::QI?>=8>L$7B%/>T-0!A M+1,C,*FT*)7!*S4P#58RVFGKO('<%\WPY\0%G6:S5KJ"O<5R_=UN*XC;JE=M MO7_8M31R+4\+^,]K\!@8MHQ]BQ+\RVY&0*O8MZ[^SU;MA+2,O:JH_SQOYY]I M:]@MD'Q:1*7NJZNR*R:*FY<+-<&C!6;=4GW.5GZ'$\]!OKVR"N/*:M]$DX$: M2&,#K8CP^P]&S/IL^B9C[Z;:NZGV;NK$4M1>G-1X'^I*]+WQCJ_K2$VRV78V MVVY>*V SN""L@LW@LKD,,W>1+/9A2I!^P4ZX#;P_J#=^212+T/=<*NI/;Z6N MR6SR15EM5@<<99WCKUZR(_!2W>,US#[06$^Z/M:] L.],A(HG0BU7@S 7HR' M@(@2?-KKC_0C=.9\GX:HA_5P0/!P<%9(Z*H0]]%&"L68["[D8_;[&?QV^H0. M]LEP6Z*H?$;1=YR0_Z:V>A!C(06MW;01] D'Y/3WRAJB="N,2]NG0%18Z\(S^2J<(=8=I7L% M)/1""98=\XD04R#CNRD8RHT5G];9"9=AVU5;BQL+-TD-^BHNB'8&3TI'5WIM MTS"'[CK=[U%T7&V^!-')J5MMD*E+UB,[$X_LW?[@AT>,USAZ]QS,)N64W)O- M.GX-$^1?LL13F/P')^K\;YG_<)P_<(VN\U,W^]HNS6_L7,?1L5?T78_ M3RTRV), %ARSJ80P4@GM@]Z:?<0C:BI7X5"R68[6K3RS%3!,T'"4GJOP,@P(CM09IV0L(] MD<6>0^5:Z.V "O\2/*-KB)3H,)+4QD$8G:7D"TWE2[4?H(>8VUT; ,U$I M"H4BK@,O7*/6;AJST2MJ:U5%.BL +6&E+B, "(\VMTM\GF@L%P*5&6-2\?Y" MS0VN7*_^.NFT/GN!MT_WW(G5?Y\>,48@N/X;$$&Y/M#;C)'4K1>9GH .O9MC M9H3%,4Z6*,%;8K#B6!"@[S*"OE.B.2'AFO';PV1 P?JT]P-"4DLB"*>QQIT3 M.Y&7N6].YT_5B"TT#'( 9^55GD-RXM9(X&^HP0,#$B=-U?>SYZK0H&O#3'N( MH@_Q(5K['=!:O&#DW\4T*[8C^HV.ZC,A'.K(VQ)5;A$$*?)OPB"-GU%$+'3O M0(LR+XC2ZOOA#UJ,Z+0;\&O(\RYR4B:4?P;0\C;WR'J/?%_%9KL8:/3EOR7B MS"'=[S&>@ N4?0TP,SR%P9>A'IKJ&(!(O4^IF_^\K-+T-3HJYNN;*$0N$3'% M319^+A>[(2"(RT)P]VERCO)$-9_]$_Y([HG-C7Q&B5.5(P."Y60FQ*_4GY=0 M:9$KUCVX46HP&$'63I&M:HRZ0]SH*E*5^@696A"M1&ZN T1NS(<"Q0NV7 HN//S7 <5E MWF(#HUG#T"-$49/SC./S*O#J$?NHB79^3.$JX.L5P:TGK+9&-*X"2'$8A(]8 M5?.X"J!:HWC=U->K$G;2X4/I'7I5K#? XS$\3'@5EU#&-E7K8<=90]IF(M3C ME[.&8K"R4Q7 =H(.YG)MU]SK&ZA MMK#%_?AQ&M M*B--J]1@@(C/-2E::#V-5YN,AUM*WG89 A*AR(M^0WZ*BREF.U6>1F9O0/?N M[*5_>^E_ C)-O_0_2(0T9+JT^&CV!"0ZC+JR>XGLPDE2Y)-YIE&P"GI(=NX M@(@L*I;2VJ/2=%7[ "+E"JJ,/03$^L%QTFFY:IT $7/>$,5?QL_(DU>'.=T! M$;@^8/J.^2N.]EZ0R>9RIO);C3\$($)'4("__142@9DDC\A"?"*J[6,8=SP# M:CT!D=4TKP989I (:RA%O22,>!1 Y"[V81HD\;EL^$-P@WQ:@7:]PUC^I&@; M!Q#)"A7F;W^'1-C"<=)]FCT'T)]&X2"S\T7+>=FN-!6YW0O7$@]EG^UCH'G( M'CL@4XT22)C:*YWV2J=^2(<%%UK21YH'C5),_Y5C&N M/9&>86[SL;,;Y\V> M]IZ:KE0E]M%^I5GU0[4=OL_W2@%5=\C4/,U*T:P?+Y#PG#A![-J8<^AN;ZLO MI32=_AU';R%T1-5M]WJH0BF@[>A;E!4F4IG6;!*C" TD0GKG2K/E1G$7? M_CI.!G/N+KH+KH9A&5&H*\T,'\RGC,#7E6: C^A%8IY8UX;O8(NT+;8W78X] M*%Q'Y-MO?U>,*LO_>57GEBBD62#]CSG>$2%0J7X!]>Q2*"3##=Z$$5DG,@W\ MBC[N-AOL)%5QL:25F7S/S?"OB([8OIL*ZOJ(L-H3PW_TZ*$WS\_N9B[3B&YP MTO4I#)S\#^(\=V5? 91M;"\JV(L*$Y!Y11<5YI;1KR]/#H1*)QEI5'X0C9A, M $F'MHE"-E%(/Z0VC\7FL4 ^7?J[N-2&M\,$^9 G5^NP!7Y6\@?_=2EG%MQ M=F7:$_U.A'?TN'_'-&ACO2Z@O"Y"=V5S!?-U?\()C<'%=#UQP1&$%_K*[!1*2\-UY0&'TU78)=8)8YTP^B&U3ACKA)G= MP=(\2N9]X84!^C<^N%Z+XY+E5GE/TR?F67D%86(<+6(>+ ML37(K$O$ND2TD&E=(J:Z1&95P:^LLS^@1J9@"$"$-C4+NA1+HKEX29T"ZG2A MR?X9$ZXVN0*R8FG3=U3'B#VRN1Z]#KPPP50 ;_8AU'B_9%)X]6FXM;JDJO% M&0$0F>)%I?JM%VPK*H]&#E,T&?#@#X0+B FKT$' JM\P;^^*=25;5[)^2*TK MV;J2S3HIF*4_K*O8+%?Q/%A19*%>;4V:WFA.80:/47G%G^=R"(QCI75!+&\K M,\''*((Q4^[FF>6CU+M@7@:86?[Z5^QM=V0#+]YQA+:8'(/I/L,K_A+3)\]O M<9*5PBH_=R[2$!=?MHGKH..H%RNZ1+Y#$SJ(W&JL**6$WF9X(4),WI7:/31>?I0_0_ZD\2K-994_2#Y)(?Y5;C1YQ>3N%:'#-L59OTQQOIC. NJUBDC M\1% 5J/US%C/C/7,S,4S T":4@&7WQ,KF?(A<"*,XO%DJ^"3!@-9*M&/8;"E MCZ4(/6.3?1:&CCV)ITQ&6[@*"]*ZRZR[3#^DUEUFW67S/EI$JI-UG1GI.KM. M1FY37<=XY_,J7)>91$;1%B<+/[-;4Z'OUQ,LID6M9:C#KW[+^K='8^>9XXL$E46&V1*+C6.#TZC*"/D]SXQ?+<\R3A#[VVNG7_&B [O+I)[Y$6_(3_%UFD+W&E[6JGJ0DH3Q^X-*$G- M)H+:1%#K*%=)ZFG+%]*>+D5\^LM_>T1/CIS=4;CQNHVAG]2'X) F\2-^Q_[/ MPHTHZ@%(Z-O0!LS0QLR2K&<6ESEM[IMC4U9E6UVP6I*=]1-7D5R_=)9UO^A> MH]D&DEAH_]IY?7[538:-AREP2G)LMJOPC-NL?1LQU ]I+R.H"JK0M+@*"&W0 MU=X; 72*V'LC-A ]WC$A93$RSP>Y ^8J>'&40_>7JXJA#CXU9#GZ*M"TD7Q M&_G7,4/YX"#4DG,W;TAGDU\R+[84)8HI?=?C*JY:EG=8[].$C%V\0%&TC)_1 M,1/%-FD'>-).?17+'XK5>R)K\?H#^^_X2%WDTZG'KSL<8;1)NB0I]1L>AKFF,">AHTIZ%0YKFZM@U MPRJP+<=XN!MH^.JY)&*=A,[WA>MZ.7D/P2:,]L86]LP3VUJ\VA>-] 4<:FNP MWI$M$J_2)$Y00-^AY\4;6GK!V,WLA:A9UFW43Z>>:]^-:[RELJFR^6#OR#A* M*@Q._G1F;O*';VLRF\SB^H3#;80..X](6T:D0MQ6[;YLFW*^ M5),,.7XK8 M8F#%Y%[P(8QHS>P*^]PFS0F.D <%],279H6]U'\2C41 M:\%VASQF!)G50A^4.0K"F'V]C;ZIIF]QL6;BZ3;:J7Z#/-SC./&^Y^>LE%$+NFX\^[TS1U'WVEQ,_W ]7Z)8\(1@QXQ M.N8T%'\X3[_XBV_+IXMI5GX822FLJUXT@!X&11!20LN3Z*UXWO4O$MUQ?<". MA_SD_'6!ZM:AM^)YEXRVS%;4P_%SYIRBGT7!\3.*OF,B"LF$L._'#TG\'(5N MZC3X=MA8.EAZP6/IQ;BL(8))VODX_AA<_?AX/Q.!EG#VQ#' M3R%9T8 N7.D"8 KAWH/I]"H([;%[745V1$#_&:U_":Q'VK64$IY3RE8 M3(?8K*'IY*:L\5/=&7<=(/&\>B?>&='==AT(LUR\)W1EW7;7!)64IZ^Z<06. MM%GC)N.-J^(D<'[-O 9-NP^MU,WX>,Z:E63]=>S\\@YJW'6@R'8:UL!K'KS7 M 8TBW?\2X5GG[';5]NO>XEE#(Z_(=G%B7P=D0LU4X#N_)G1Z*Z,LG_UU #=, MPK=XTF9]AT!:SE\'AL&N ]/A1P'/ M:I_UI:?NY\!BYHC(GP,=Y/_,H>HCT 8$X&XO1W<437<%ZP M$P:.YWO9GRI^_8> C(@?PSB^)ZM2VE6OX?F0P.[-L6EY@;G";."U!K-_IKXI8&J"KCJ^.6M7;3Q3:7G%-WDX M'+-*=C@2S8C72O$\%GNZ,_XH=.@'HND&6X_H=OD+B60)T%*FA;K3R0?BZ)1OZ?O"@:Q6>IL3^N:WUT9"W6IB MP7N#B<*!\W;DT,7QW0<1IL3\] (4';/3C=#ET#,[]/V,,F)'XI@GG,?\HL9J MJL1B='*;E$-WK8GB[;Q$!R]!?L9-KD=+[#!W(:O9+%PG$L[@F6?.V'SF\7,: MK@*=SCD-O4S 62/:-?66:YQ=(4HV[;9U8]JT6_#WRF:>Q*4Z>>0JX.I\L#)] M+[-&3/V=E7GBI#/@//.D)*%H8WGOK@F6;NDBX_H8E>+^KQSW &]IEH#)R$NX M)J\C%ZF\FLD. M)UGU"0/=ZO82M0%.=>O,[3[5EI'R:93W[^IL'SRF1A=\F<<65Q+9UJ'O5I/9 MN/YXJZV@>['!@J#'7A$KGO#J^MC%KV*Q?WF2_/"B9;>_? MZ5<:K$-^0""VHU9^32!V/DYEU?PQ0(28P#[/*VBP?/=EL5W"<(]AL/6]=^SF MX1(P?O<6[U'K\Z<5]Q&_[:0.K]8:V]4I<]MJ>(;XR_IBAI4?]+FP3G*BJ!>2 M19ON""]&9-.6Q4)*#G\\<[A_A= / *WISNMPZ MN.XIT;RS\XNR[7+G M!:BERF-+-_W> ?MPN0Q(7=[CH.?SS)]457OJR[_\-4\.&^:(ZH?\50 Z5(WI M4 :/K1',&N4A#];-W/>D3"P.Y^2K %SE1F\JG;.&L-OSPE*J\'6X\6C,]0Y% M 9'Y\3..UCL"\642[E.ZIU'',"(0W6(R"D&)_.D+/1_")?*=U"< WJ#8@3>P/X38'7$6=0XI$1\7&:@%>B5W&6V=>XB#? MI2?@12!3SV:=S;_WBM1'T4;N5^QM=Q1X8O>A+2Y?&\UF%:_2)$Y00!7.;*X< M8KN- 7ME"SX!%%*-AF_0029^C BB62U(R^(CJ#!E4]!H"V8:O\5MUSW;8L=Q08"GC;"=^M M!-_,#><>YW0W_"[.P2MQ1G;AP8Z'Z\R3/:9@R/KQ/7- >XK%P1K!510KE@&U MC^)Q%75S%0A)OD(S2OW;D"R?:0AV$JACE,(UPUVV<%TOIZ^2# M0'!C?,PO:H,1IE.U)>GRA2HKS)29RU\GG=9G].'MTSUW8O7?IT>,DTE[_@W8 M9GY">RPLA-#:3?559AQE!TS@Y-KS"R;<[SE9""MTOM-H5LSZ.WH%@/YAE9W# MHGO-2C\ ;#FE)>5C2R*HLN%-!6BQI[D0XZ!3C*T/FA\H M"\0ROO:[/B]R;H\*"UC4V^A+\^<.1X,7XFXI*K#D_T=;CPQCP*S[LL<)]]%+0>QZ-\2F/R/N/L77\1;BEQ M'PW:R#!5 T1Z^;C6<:V8]9@FY:QC47W\@JK7<]8 ,N?]PO*<:ZT%IB5; M8E"#9ZX(=#68S_?]U9JNL]YL$[H8VX^?ZII:U'LX#Q2>\*7=?17K,(&^53?U MQXCF0Y#9;6=WW:,P5Q3ZG%P<;\:L;U),(08G<[EV/+ M7*TI<)\^6^N%_./;.67K;K/!3G+*BMX42904%*Y\N"U$R:6BW!1K1=D M U M0W%+BJW0UK/OBI&ST430J-MHXK4] M8'H0T&JTIZUR;M-GRTD-"*"(B9S@K#\X)2F@9JWL*07O4OS-6BM3@QQ3OLZZ MFLL(N!4B?-9Y"$HWJMPQ,4I5%YC&0A;Z3YTD8ZHE07F+8RBF@IIK<2?BPCBA MSP:2&4?OK5$=J:Z*+\F5Y88^HR#=H.+;]XA65Z;V+LL(:NLR[?MB]DFT*:;L MX 1L?0EB.F#EQN/' G<*7/;:IGR?1AA!\7L<)J@H>)]5KZWS;]P>M%"HZTC M\;AZPYP1]=']0ISX4G:MC>HRX3YVDB@,/*QV].;>$DWGL>"1,G.H"!\TWJ@7U#+B-%<^*Z/F',*;%0&-VH?%Z QC, M5*C9"\?!/BVG2W063 P-QRO>H6[GL981M)&9O273L"QXVX;76C&/+%&\>\:1 M0^VX+8UYLE'+ZGBV<%/?H6!$&;M8BZ=4^E:;;=9.5/N6- !G#56K[7@IB!@2:^X%:WH8 MJ?7(@W"KSIJ]>AO O)=^6_&_/C@E5%.QD3[KZ'177:+N-I@U-'+'I,"3<25O MV/24_W(/NL^;M7K9T!=^A;F7#E'!7G7-;>Z(*3G^VMR*LTZB4:3:RBW$52#9 MER>Y/N#IDHX,0FV8AWJ,=Z8:&36'FD'Z'*#)_I1#U@[!^#,IY:TNR681"'ON=F"&<* S?7EMM47[I)_AIU ML"W/*&$9&UYKS7AS\AHY#:%M8Z'0%??11LHG'!!.\,DF7+A[+_#HOLL*''[0 M>I3LMRR[]=57:VY_\,,CQFM,2T 'CI@87FO%JM,+9GI=Y$S4*XR\LJUTZ8CKO*&R*4H3Q%Z5H@,P]BIIAU?92&#K M7@=+#8OI" W0JP#0)BLIR[QILY=KD3">>3IS4==NYY;A?CZ:LV:D#JXQ"4%F M(;MT0U1!DS3VKP*\5J=Y%3BN*^$JH!*KL5T\&E>1%C<@Y8MW4LP:MZZJA,#! M-&N<.DFN3AZOJX!MO&RX\?(RYP:BW&V9>><23IF5.<[X(F<)*N8!=OO,"[< 1?.%P'N(=?R#_.@89S8!&[I[^,5YOL MQ9!=Z!-\XKO?4X*,-B?O.8&CQ:7+:*C_.JW0L59OI,^QE"WP*1U!Z.%DM]5X MFV*_#X.,6UMN45RVT\\:%U!*W;1F]C&7<;X188=27_<+E75!QUN"1D-]88D( MHSB-CMF<QWB+W5.9%>$?L;N\= MGR$E^*XVK^B#0XI45WU[P7'2?9I9R[R)BO>%='_%T9V%^]\T3C(M]S7D[,X7 M[.)]IOZO-D1!?L=1XA$%[2E,,(6>%?I1,:S>,_ ACE/&@XK9;ZMLUO'=!XX< M+S[;'ZPCLM,XT$C.3QL%-(L&4OW:BP!U\I_9HX6!@V_H>YF9(>PYF;%'>BU^ MH.B2,#5C3D-CCK)B(CL,"HU]L_5AS30[,.[#:(.])(W$KWD MP[A0W@:?X7/G()ZEYTBL>^1%&5JKS5<418@H!B_8\5$<9\\'O(;%WSYZZ$WP MIFF?828\7\HY\4[)'@-,>7(,F3YO!(WF:;L*FDWZC>X JG 3;3OS0K_@WU,O M]A*\QM&[YQ2A0L)GX39W1(O$Q>B?90!Z=I$S P_G(!(%TTW^%\V'QBY9SR@C MH_C+,$CP1W+G9XZU__,_<9YKSXM;G%S]7I#\Y'K[4]@"^:>L:4X-"&%LXM)3 M+(A$]$;B+PTD-LB/<6=2WEZ0PW#ZY=9<+D@R!A1_!<@*'2(KAD,BY@YUT9HQ8/H;%)@&Q'#&P.7O MAN B#/2, 2UEEK<(*@CL8O-;:IT]V[%MQI_+,WJ]DM]R0[WYOH::ELW;BJFC3_XPP M%EXS:>^G.,'D+#K6RPO10:MP>IRK&=WZSF\91#=_;'J'\6%LKFB%3+\RC4M6 M,AL.AK1P."GH\L(2-#12N4 MVD7;;KD TA \1!E!*@'IFA=DINV1B=?86B#6 M H%I@9PKZ3"F%M\<*W]JLT=Z#05JW:QU F$9GJ/PG@;F'H(L/B?#>EU'L18+ M&,W#6BRJ0DV])+GAT%C[Q6S[!5SDNO-Y9([QDI4-.ULP3XBF)*PVQ;N%1$;0 MEZW2_1Y%Q]5F[6T#;^,Y*$@6CA.F 7W9\#GT/8>62CU%H"J8%*]/J%5^!DR2 M9_&H&U>QHC=@3BQ#2<:7G423/-!W-:\*>LO^_644EE/:Y>2@SNAS%H^M<0Q$@0=])4!\Z@" MLMJ\1BB(-W1VG\+0745%M%[\4HE47XT5SO)I1=A=O>.(S%9<3XC?7AL)MSCR MWK/W0T_%;\G7A(LB[**-D =BED8X3EZ(S%S_0 ?A0G : UB%AX 6@:5;]L6+ MOPO<;,(N A1PDZ#13"OWL(.!=L=\OANI8L6^AW%-\S']L1^8V8??:2P7J"] MG'JMC3E3U:\K/ 2%;84?R59RB80C#$RO&"WB&"?QS?$S^F\8+6E"JH!UNHX" ME=SS-)_07BQ_^HQTG62/)8WOO0#1QZ;I0>8E:>90V48XK_+-%]$RW13/],[' M3A*%@>=\1D&Z046Q]G7H9Y\73%:RYZ16T@M9<;;">OGKI-/Z3+ARG^ZY$ZO_ M/CUB'&O]_!O,1=1_1+58!D.<9#37:,4Y:.)L";[M+J,H4./1Y&>KX"#?1Z1>J#GY05PC]1;A. MP\:$4'CP/HR>\(]*.(#H9>0_'=QF6'<;PU3QH?^XJ6XAP7(TFH&8<$?AH!]M MO>E]O$AA$V"-SR;<'V)>!WTJ>! M^'[X@]9B(9C>ANE;LDG]0H&@I0*P]R[(!9?LK#'PA9W"OW_N"^G,%MKF]/%Z6BU M$B+H75P(F+-\B5_):#$M>IL766!*X(%#:GRE,9_X5R_9E<=(1L033O+S[_)1 MI2X]-0H\AU;KQ;)G7[^Y6=Y\TPTR$C+52ER5!$ A:SK($,Z MC0-*<)0S/W:7'(VNP$7':;Z#Q,=Y%)CK>#JHL[)"?(6QXR"*-V#Q@?LHW#]' MH9L2#8EF0^?1I+CB4W@-R\G%7!U%Q8@:#9)B6NBC(D6^!*Y':QB^I422%+9M M6OD59;)K)[#X@(4:_FD^^K;=333C@B%JB_="QSO MX&-N2"AS6/.WX( 1S8.!WDLA_ZT:BW)8HP!YV._)/R,/^;G2HQ"4QM C)$$% M%^E,\1/>AHE'JZSS=26YCKI#PO$S.E)S3ZP.<1H#2&=^"O/;8(L]G6!K*O-% M

2D.SAW%WRI5?L#O=L1U^D\WJ2/#N>X&&0:JD M@=:XQ<7W4 3W>WQ4M&%N%K1F/I=+D,0 MD'JTM!<$ANP *6;H>>FM?H[TN%%E"'(B)M(#G2',UZZN#+B(=WXR1.;>F^$X M,6_2GA"0O4]G* B<^UFE77AQT0TTD:T.@<;5N)+*&@"&T,@S^66(-$3$29VO M'6[LU:Q4.?/6$'Q$I^B8 !G"2&-4,!1?XS,<#M'UG(LW=F4NTQF.!O_J3-V" M&721#3)&K=5AE5;.8];09=N1D$&3.[YZW?FKR6GF5C4$&-&Y-0HRAAQ84JS# MNX)8Q8 EN@RA7,0;_4B?T^+;HL+CQL[;[G8:BIC*Z![SHJBAN'0-6=2OHAI, MM,CW4[_2:BB1_2T\[JU:R$A,KZJWY)F, =8OAAXMO>X\&PK@\'TGN%0-&1,] M.[#B]AT#G D>LA]UQ\E>;(>,G3XO3.= [!@P_M5P%JR7'X",D#Y&:]KU8^#T M-\,YB5\? C):^KA*G)PW!F9_-YS#Y IX0$9.'[=)Q5O'@.X?AC-=H[@*9)#T M\5?'N,@8(/[3<$[K7!<',HCZ.)$;@Q@#KG\9RG-J:AB-XG(T_?:55#6D49 S M-;;5J^#2* B:ZL+M5_)I% A-]\EU+28U"HBF>I4&U+(:!4?3?2IR!;)&@_=[ZAVRP@,X09[_/[KJ+^;S2IKS:JS\11E&B8[Z M7A4\+09WEJ^"IVRDN\-\1]<^AJSQ,6056Z_UF1R9GO#(NCG2.YF"E_MD>L(C MJUD%4):L2L]YDJ7_ZH.61]R_]\V!^B\+U> M XH)K5Q?;:1]1LZ.J"K1L:R;EO=JOT_7C4NC,K$CQ>/ 8 M4EECP/825_JN*IF0$6C-%>[K/Y'BERJ;0;Y#;TLF#-H,DA8#9'!&W2<37->> M\'Y_3R81VEZ0;V&/!XG(CC,GEO)"_O%-24!EX;I>3N-#D%W/R9(/LF#)SWVC M)9R7S53&QZH/GRD95_$K;JIN BFB*6ZMK M\K?Q)B]<Y0E-Q>E-CK@X'\1\P%*\]!X;UYK6QXXQQT]GT[LU(Z) 4B9.CT MW8A5+7(AVTB@&51*4INC5"M.4"+#H>TVPCE6-"4]@_3F6&2K(O\N<#^CZ#M. M8GH?Q0M>=SA[XU!;EA)GRCSM6[J;OF=OV3,3924)N^A+M9)YZNLROTK81Q\I MK)> +J=>:S-IQD!QJXGY=$JV2'HT+6\^?#:*5X'DOL^ZF/HN<=H98_$58SQ3,A M5@E:8IKA3[%/J6;)GP^_L>)9?<8NK37]$+@IO9":WQ#*2_S5'F1J3E&RIVKO M*TY^A-%W@@K^ MD%TK]@%DZ="PC(%7AH/9FCUD& :_JRJP( RE6THU/M$O4/Q!T]^:ABFR4B_X MG063(<3SGE\=1/ULTNCZ'(J]S#'(#G+E)X7D\0H9D\''1A<[UU @.IXC @/: M\-0R,2>P+'1#">ZVXDR7@*$I<]TH%[@@(+^GH8Q^66<'Y&<@E('1XDF!_#B! M"@SD'#$FAK@K55]7FT]D]M@GU#W$SCV*:#3?13ZF3ZX+\D-C;7%J1E';AM;; MN"4KZ *@@@9C?O'-L?(GN4H:DL-HO.@L?%&W?=%&B%T;6A!$X\UVLPN"="V) M+Q9Q):S M0V( Q8?(Y:.IV0.$V5->V*6V3_8"4%8WL7F(2/?5MC"+?1@EWA^% _MROIS% M:.FDC1BZ_OFK?543?!WZ;G7&'*(D.]NL-QUG*GUBL)RO%Z3T:L ICSY_(B*>ZD$9#9Y2%*>E"HLDGX*T+!([9^6:$>;(G$AB"!G MVDRB=$U0TPE =;/QJX5.F&?65?UH=Z9!SCZ:U/00GD6041I1:Y5Q61J:Q-45 MFH[^4$-3N_HR3)LKU=#DKKYPR#IC#K) M/$?8IQ5TR!].CUK=(R_Z#?DI?=/J"2>Y6"I4(M>FW]GTN_FDWPV+3%<>^G6) M%NQM/'0ZQLO]0K9?Y5EE\ENZ)]I@_D1CH1=A!WOOM&>'F+;Z3VL'UF:)C5"- M0"GK%&H(,^0_]M>TLZ<*FAX"HM.1*1XGV.CG;\T"NIK<(EK+ 7ENX;,E[;,K M$<)4%#USF07TW&KG$T#-_S9@05F8'\'V$:,8OWC;'3%PO\3L7*FIOZXO0Y18 M^#^\<][(91)H^?,L]LS9JS.%0*I^;1;PT7H91,92I\9D4KWY3< BYA8?0J+S MQN5Y\Q0&M5-I;"'3^OU9L&%!4O6'O.AN_(R. J-\VCD 9M-2B:_\,I7=4/TD M8(3(8D8I=M?(1Q'YVZ]HB^FFNL$!WGCC[^.VS\]T&VT$]AT8L5&:>O7;**^3=2_MD1]A9DR(X10Y@>J MS0J_PJQ6U>E88T:";,:?BI#0E20':HX.75FRX42!H"O)69P\5'1E28_G&-&5 M93*.%GL: \=_7@>.C"#4&&C^"QZ:&L)5HZCBUV4+B\)4H\![3:9.S1$^"IH M#9[IHUVC('M=1E SO# *J !MGBEC8:-@"M#BF3H4-@JN@"V>T:)@<[Z^Q "Y M:>_!30=T1><)SZ20SE'E-EW=?X@(BXP?[QS &O$0KB M_%7SYJ/I[2%.^2$AA8';9BVZ#]5[..T 5..*)0L7ET#E;\ T>D(BR\3K7O96 MDM8"MR(6)\?<^0)PCRU2[P^)Q'*&=R@*R)K$SSA:[U"$;U#L.?*4BH!; MST^3LW;1G^1R(./3=8;H"RUZI^2Q"SJ)0%Y!5PVD\/B&C)ET*M103>U*4Z)L M]H[-WM$MB"Y4I9GDZXR(7(L&-I-4'0T GC0Z$_U3V0.LI7]JB:.$ +TDX(2^ MYV:5(2-4O04R? MS-YXV&5.7]Q6RY3)48$=%"=,5Y6@X;23+05%.1G.,X/L=N:Q@OY'Q]_:%&Q:L3S=0%#8W$$H M5D--AZ#-Z!4F^T U'8O)R57PKW>6GNESH?] 7E1_L / M-\.*TUB_S[\,2A5<'(N.6B&POY.64";LHAO<%N<2@C#*5PCG2QV^H@8'\Y)@% M"0/*@7R\._36O@!?R;%(3JW59E.\A_4:YDI$N>&^D,.N947DQM!.:O%4G)"4 MO(WVJ>8B.[N5E^[3#-,>(E_47SN)+128Z\+E:D7LFFT7>HCA-JL4\3PM!C+M M/M5H!&0,%Y96N(IO52@PAGNM>@D!-@: MH.$(B%>^BW9IN/^F$RM(ZJ*&IWAV@F3$YXTG+!/00RL0ZKZ&US3K!(?9SDN: M&9O/M7+GV[HMK=O2NBUUD*+;;3E_OYJ]G0[U=KI)-0Y*&?B<1LX.Q;BH&DXKW6OF>A1L.XUZUZS[C4CG"SV:CN076*OMO<]0%JT#\A0 MC'&>#*R, >ZTN^5DXKC9EF\>+-IK]-_>L2>5%&-M<.E)= 7AY M!/.4<_RT#J"-2,',/J/_AM'21W'\A/9B<[GK*-K(71)Y&>YQE$4T:*V G7=@ MNSAD>EA[VGIE#/;*"':M*#FKM1M$@FZ.9T$DV"I=1H!(YG@R>_ E=\X6>R4Z M4A#ZX?;(WTJ--A"AKP1(%_LP2KP_LDW>'7W>0*K?0D;.=P(I'_5Z XB0\U^Q M;>FDC9C7"+F8;BJQTM%H!A#]+S'>I,1RW?#47ZFNQCJ^NY@];%]XNU4!VMO3 M[MWH>4Y5T1+JZY#AZ>'QD+4R;7G0&?M0!^TJH>!IU_9! S,3Y_*T>/0PB"19 MABW #4%,5/%E6LC&+8TQ821CP%G/,0,A S+1Z=Z)%R'CI>=8XUKDAF?Q#]UK M%Y;_?-'HRS@=W@4#>Z]!@?'5=%;,%Y.>K%)U@I@8=WX,@VV"H_TM?J,/U3_B MA/PI7FV6$7:]I/JKYB@SG<)#$"=1*E-;F]=:FQNM/B%1T)C54MNTJPS04F>; MV13,Q(61$$YCQ?[V-0Z(?'@*$QS?IOCU1_BZ"],8!>[K#[+0QR?"I'Q?O'QG M("R^1%%TI"E*>YJK),7K%UU,YIWQ@F71_C%$P04/[#Q:;4L0/FOMI0]LPKGE M<<.#N-I$,:"+V$/907Z#B.KQ2$Y6PH O^#WTW^EKQCEH_S<-FEONSMONV/6I M%0ZL;5F^!"BWF+";;=(X3E'@X+N/ [%V>4=72Z=I]D*&X7V81IWWPV5/()*T MBBK1VZ3%*:N?5I*(?KE$!R]!?O9*^.K-][9Y4$= CZ"3U@/B]:PT<^97O#(O M.#?DQP!.ZB :H>PS8MGA",?)"TIP=I7#+4I6HJV15 M.^Z"R])M77H:&Y=O,12K9CW3*(,.N+3A0.,@%0\5^3-$&V-&\ZL:ZX7$C M20Y0Y"$P'*P.3-+F.C \AC1,<#2\$X:CT5NW8'HU#*^KUA$,D3UM>$FU+F=* M-V?*&,#\W6!@QD'D'R 1Z>*O&0.5?X)"I9,?:-ZY"<^("H<=3CP'^391P28J MV$2%^28J2'G$/Z,DI?+N_\&(.5V)7G,/X5]79!Q0,-G&4W2[3&T\ MQ<93IM+-V2<2:"B,#:G8.(+UI_< :^Y>9 CF_0OYQ[>ZC?_*M?$A/E=@[7L= MT[[[H/4N4R_>T>@!VMT($C M@MK7 L[B-@=%P$#!-/CR")NH.$HJ!)$_G8DA?_CV@H(MVZ]W^>NDT_J*J=:' MW<4[CI!@@NQVTR/(8-[Z;T!._M;R@-SFBF7A*L#/(=&@U_@=!_?>.RZB>,LP M($N9T)NV==?"+7:RQ;WW-@G&04.L\87D6)_25\TVTY+OD>/Y1/D7+B>SJ;XS M.=/S2S5?K .QF@+91 9??ML(D*.N6P%A%D$ M:@VC(9!)]SXF1E)B>G*X /M&,R#27#!E1D,@D^Y\!.EGD_4NC!(I:YS5$H!A MV!)N'3KDI"KT9R_P]NF>J^77?]?&,R< ZRPMY!YQ'R#B'N8=2 4/;3HI07U% MM/R LO:]%Z# H3N!3C/<1*=?'@(7?ZQ_H$.KEC%LS%&3-6K[6S81@]5IVKV/ M/L1[O_8[D U31G5OR=)*;9!:A^M*W!KN:T.1?WS!!W3,W6;YE"F^/#\;O\.T MT%-G0V_H*YTUGG@%B+$$[)S&$^I*$N=ROS%&35IDW(GA'K^=N\\]C5$IBU<# M;Q),7FL^@\Q$+;ZTLQ/V*:436VWN?D_)SJM<;Y#SL,D,I"-9]C,Z=EQ!%P. RA>SBH+D5/YW]C=XD7@?D51A(+DE?PC1@[- M1;G[.'CYXP(,!7#04(HI*KX7KT/??0W+ET17FW.&S3+<[\,@@Y9%1[7AXU2_<<>=G>#PA))U?),HRY MA[JPB^KCV\]:8_>9?I-^CXH +W]9^3X*]_3HQ5&\S-)"F2=UMQ& ',K$N,$= M8I>5YJ/:01>Y''ULH?8A@"P!T>R\>'V(,')70346];/4D@BZ:XS2A@[&;L;V M9?4/*9-*HJ-BOON$O"!^#(F*':\"5E;64Q@L4;QC,9QT7R"<=HMC)_(.N72J MLDK&0U+\:GJ[SX$_+J9?4?1YS*A$UAM M:(#CC0A;^IS6:_B$DV+&/!'6V@U$->J3YR^/.]R$413^R)>#_)(<>?E*78:X MTCO0I5^&FK_.#C/W0:.-]G3]1XE2Y:RFBL&[N".S2I,X085G*'OKZ#6LZ#0-R3N3):F?PM8=U@FTOX[OM3/)SJ963,HVX_M^W;CB. 6L 73+-_"+A# MQ*I@$%#$?@E28O25]FD$06A4^+6J9X4I M*ON-H6U!6@TQSIJT][-%.R"6)6B_72UW*8M7;,^$,A6V9TEM#0C0 M-'8M8B1X+'BT^YF& RBZ^%([69E7'0TGOK=^:=23(NTX\&]15B%H7%L$3;64 MQL"_VLA?^ZJ0,00!D98P# )#- -C2\!-BP#OKFF5>I:L,)]R_J75*NWLP](0 MZD5"H#_YLWE)J;NSA7GE%C(*JKTM? ,3,@IZ/2ZC5W^< *86:_KB]K.A1'8U MD%HN;1F.@D'/FTR(BIS=-/#:-N1ZNJI/E*8""IGZL:H),R^^&PI$VUE1ORUO M*)&#I63]_CWDHM"J=SS+\H!,_VQ>&H#YNJ*H-@+D9Q55;8N+P UDDB?;"=6J M$X8#TF$G\$I50'Y24_7AP/)-0Z9_&M?"= 8FK*=6NY<:,?R55>"/LL!\;Y9? M_\3P%V8->+';A/=VY0JT&/[NKLI'C-KJO1@.E0I&8I2"&0.5?X%"95B)F5$\ MO[!2A_I4K!D%%EAQ@OZE<$8!!Y9[4+*ZSBA(P/((2=7P&04'6/Z KK6"1H$$ MEB'(KJW#K# T"AHP#1]Q<:)1@("E[_>J@30*+B:HK]6B2:. %!;[5R?:91X M)"PMM7-!IG% @:6C=JD!-0H< +52^2)3HR "2SOM5YMJ%& JJNR):]&P0.6 MKMJ[I-8HV,#47-OK;XT"!BSMM5_MKE& @:6^2I<$&P4+@%ILL^S8*/E!,-54 M=A6S40" I9+V+9HV"C2PU-/A)=9& 0F6QMJK6MLHN,!26/N6=QL%&EBZJX)B M<*.@!%.+9:'$K!U>R6X49& ILQT*W\FA\;]_N@"# M?/9[Y6?&KS6L\$="@P.G.H(U,'[\^/%GLI8)=G9_=L+]3V6YPI\2]!$&X?[X M4P8-]2(3;-,(5W-PR(%ZH;JMB>;NICZ1&*=#YH))2G\TZ5OEF2R>V-QA<77SZV!%)2O91\+IYZWU%K F5>?@E' N=$4S,2%SVMS&MLW1CNR M^ 9'1-#D8>!<:#QA_OLH[-;VL<5.DH21C2XE5UC][/.+O9:@&FJXVVRPDYQ+ MO?5Y_)LUABVG"[#0C:TD.YN;J3 =S]P3%30$QA8^@U?M1]<:_W523#])>*VVAT/9,4?/?1&HR >CK\$KD<$@O>6)D2#"B/L M;8,[%%&O)]]KV'D@)43'V/GS-GS_*3O$HF-.<_&',[G%7WS[LKZ8?N4';6M M(,O#" (/8;V-_JD*?8*7K<9J]FTFGF]%&]3,Z_]KHT3,H!H/A49 MW?^_:>3%KI=5F!'R<5LO?;DQ=+FE] 562TANGN-3F+Q@)]P&- Q0)-QOO@31 MZ>]8G09O;!TST>!H6CYQ'$WD!WU<0$[F./$<&:N(W5;;U%<'3"\]T"IG<5Q5 ME7A\)NB@@1W^_?\X[$!^4'Q^\0D_WQS);XLT#S7IOK"4;.'+[J(>JDUB_J>( MB",BZ;_825[#,Y9,0[GS((JI6.ZH_^DA6/T(>+0V0@YV3"PM8LV2B=-:(\\T)I[/F 83PMQ>Y-LV M"H:&!DS)A2, TVUHQ9S-7RP_I1=33_Z.9QP@G\8\B=E2)E$L'"=*,9/WE8P+ MC0EZ@*%B1&@PY%QY*9^[$+#XUMQ7QB=B;KU/)D]VT4Z8&EY= M8UZ.'63JVT^V1B)>[5D_$U98XC9(6PY'=9G9F7.& R"=57>^)R1*;S,<#4Y: M].7#GHS,.-"$RY[?XKRYBV--G-)E"!XM9[LR0 PY]Z4819Q2+CX89\0>PV&8 M$U.TY!!6X9 X7Y#? M^3VN2(R!R03/+\ACPKAP,0;-$[RS($]S[^L=8R SP3L+G5+'!EP3&<6Q "7+ M2OJJR2@HP/,KJ[BA,@I4T'PR:NZLC (5%!-4X66747""8K\HN0$S"D+0M/J. MEV-&P02*[COT%LTHX$!1@D>_93,*>E#4:267;$9!"(I:S;Q_,XI#'92B//C& MCSF5OIE%OFG$+:#O.A:6TW,4OGO417,?1M5:X F-UJ9)&!WO,5E&6A.\^)'* MWF5(1#*-S(6<_K9L^/AEP_N4JZLO_^FO"Y%7B,=%4JSYB0=JBW]!ZCC?@ 95 M+7FALK#=P.".,A9W7JX%.>&(I'K![SA(R2YV\1IG*1@___V7SX_>WDNX%5B& M#@EM09]"*E]3,E6R,PO>7.^(4+M!]$U@(N#(WV0MZ2LYW9:YX]CZ*KV6*G5M M[]5I^>01_4A82ZCK*- XX>1]CXLLDFZ+W>P^S6;N\!Q![V&FH:3X:HU];CW" M51'1NCSD$X&Y2G:8NI_V**#/L;2>_$H^, WU].7@5;!&]!E=HDT1_92^S"Y- M&[,[M"U66JZ5C*Y%'.,D_@WY::YF^W[X@[Y)UFWS=1D8&BA4<(0!M44P^M;0$/^)=U.GG(%!O/AF:YJX",;T0;FLG;8^OTM<@A9W^. MS#9=377(Z9&JH.ILND/.&!R9?Q@&_NQ3"GLY#6:?5*C8 3'[A,1.+HLY)R&J M]&_,.ANQL\_C*K(2.[A(KB+U<) _9=89AYU=+5>15\CUS!B>C;%.]WL4'5>; M!=7E"1T/099:$1P9)\>PG(K!WK'FA!I+=N$A$_70YN1K3HJ5O]'6&M#T:183 M/3ZB=QR_DB\+GN^3[ R4..$+BU)=YTJ8_F3<=Q4;.,]VS'@ &5 MO]LIFDFF3;[D&G<8G!>&O;H*!C0N-M9!^:GJJUPE W2\3*K87S<%1 P*ZQ T M!"%1==%::T<$!+WT^BYC3QZ[F<)6^(H2J.AZJ=$ _R9R-S=<11XVUU2 M:(O!-I-KX29B;M A(VF^-G'B# GM1]0#&AE"MA+W ;$MA.'@BV;:)DQ]#*L- M32@4!PF;[?2]6TQMVF4:T131RJNFPNF+^V@CI@2+4>*U7BM 3!9 MJ:W=TG<]6GFLWEJQ_G&+#[0HXVG!G\*@G6FZ] 0 ][WW@=VJ@=@*>;.'W@.# M8.OT.#-$W4"8]6?$XT5RC[R(.H3Q$^9?GI7I"X#E*L[=A^#?V-V226:[HC+5 M#F:J8!"8Q%;X;2#%G)%@D4UOMM \\_/#1 _%M:"' )=7[I[#*#-7@J)&.U&" M_-3%+JV3>[J71X-!K_3)EF#+WP;3S@$LU#Z*X\QS1F>_<)QTG_I$,+BKY0,1 M%&%._-T%Z?U1[?TY "2DV ?!CA!T;&NLGXF1$EHN:+>BC62AMX6?_627?G= M_R]%04)^),9SE-PVS_)>0VBAX"YPA\V_' >U4V#)GE+8Z)C4>WQB*F0CPK M=GUJ<'J3K>?!T.\#VD J!<@J.$TF/]BJ7#85!*OY\>EB8$_4%3;N4?) ) M"[-%)(MK0./194M('A.L"#1H#(0\T1J@OMP.C'T#FGJ97$Q>H/MDSU9SVR^#!)#IESZ.>66 'X5 4;4V7 (VO,? M:T]_B$/8H+&0O*O&SH/@;8,Q1<"$]T"Z:M M\?_9H"&I/%UF#D"F7^6!(%:Y M(:.@7#)VR<(P_#Y45V'!S=V8#0Z28N(B]P,R^2JE!-];!1D!91*B4ZZ-X1< M.V\)1GX.9 A4; N!;P(RZ>/8$L+L)D.K,G?<#)))49#!4'E:"%TSAI:D[BT> MY7+)#"U-K1(57M*9H?6I54 S7F*:H46L%8/:/P7-T++7 ]PCP@PT4ZM;2^+1 M+[/-U"+7ZD$Y)#.J8#V MB55B6@R.J5L2N12'ON=2N*K&[<#'RFV!'EN@Q[#:-A"8QM:T@; *LZFYPO*M MU'QNB[ZK],8W%91L&4[['UK M>]ONNLOK&%[M9,*Z%?;27ET/-WM*"QA:=C5&0D7$X0;=!",\&FB%& M[_"05--RA RLV7GQ8&\,Z$F3+H M>,I->Z\#[,TO#7=B[64OH'=]5-]M,"B=1IA9E*?,9C^^AI5+#E7QND3Q[MX/ M?^1'.Y@,&T;R;^-H[E)-\A%2'@YC?C?'XIS+UHLP5;SS#C='SK6,FR//UI%+ M\1E] @! MGDK$%;!\+P57K8FW3$UR5ENH\4FH2\HUE- B?G-+["H]!.@5MQ6 M#AX(()>@T/'X9)R$]6J3-UBQV.N.ZBBQ1X3U74 ^%F5I]-7&)_L)-K6YEN/-KI#,"W(59+3XT%9!J MT,5FZ*PBT!""Z,VOT@-5]S\]!*T.+3 N*GE_%"CGDQ&7P.Y^3S-G]OX0!H2% MA/X;=EMM4Z\P<"DSB#2ML?DSHNYIH4>GZRC:R%TGH?-]%_I$NL?Y2G H8C34 M..E"+%_P3BQP4(G[@/10W>!-&.%+C2EN>?%CR(CV)13[$HJ!2=7MRJ3P0*H2 MWEG\&PZ,)#^PC@G0E$NY6J3.D2H,'#:"C(3*W)46O&9CP_?V>[2>V+.QR840 MV1HJK6;PVMEA-_6Q1 I(B81FRUEB 672/#H/ \$2%,U49)!W&L+:@-?G8GB- M4!#G88N%^]\T3O8=/ NBSM8VM[:Y>G:]I>?8)_W5G6YE!K".B MOR/"^DDGE@4#-CVH=>1-5'8%6_H;ZS/KJ_ER_$H2RB1DAX*$F:@",.,\3N,X M(84*(F@\K >NJP>NC\%Y/>XY%4(%G.]N0OSZ2!\I?=]PGZ8*OM+A\ 0+J%FQ MM@GKLH\MP<;EH F!ZL-!;<:+.5&$%_*/;^=0PMK;!IE@"9(ED;R$I(@6!%F& M@8-IOC>=QVJSC+#KY6G)KNOEA#T$Y$3;YY=N]<8.:I.EDVR+$@@Z:*PO>#$G MD>>?TUCMY.,HJ4R<_.D\Z=I[>9]PN(W084>8R&>X8<5MIYUR;KM7)\'T[(O; MPF&1FR.]C"%P?8MZP"&C]1*NJ,<\R/A&I#Y*?457#&/L_'D;OO_DT >=HF-. M3?&',R'%7WS[]_^[F&_E!_V!GILT]NAC9\5^E KT,/OH(R6?A9 UZFWT\331 MCNGI3_Y%M:1WY&?P$:TYBHY>L!75*Y;KVY5;T(*RR5QDS%-;E;>FDX>I=/G*.7_*!84CZE ME$ABRI567G:?UWM+Z1.BK^'G,,*O.Q2\XN 91TYV*:W8FBQ1.F TG;%(BBZ] MI(?)\40,IK;0([LYG/U<8(NV^&?9O5SM8FS(M-W@KY<_8UO6D*,ZXOB6E/E] M>M>>;_2:BT 'DUC,"H84,ZB@41R^(\-Q.N1AP\+W]DKY>R@853,8-*W=0MXB MN[D6UJU;IZ 1:/?M=SP9Y,Q=PS%A^A].#SX++&C#Z98U?VJ[@6V^@D:B[T') M-&Z%QT,#0$-PZ7AD#@;&C,-3.G-(')IBY@BQ3Q_(:/01*"UEE]N\%(:F_'36 MK*B7PU!:N^D5@QTMV4@@S&"[&P_B S/W!KHM:DYNR!#,0UOG.UZ MR.E8"K%H<7J9DX%5J8=6/E#R&2/ZY[@T/!=[*A.):7H7)]Z>)J"=FJXVK"IJ MFC.P3K.K/LGP*0K3 R'F--_3ZBU1MC2MM[D'#ZOO5>?3S(^LN8MRNZ2ZZB?L MS,44ZIQA8V%<4:JKOL?&\YJ,E5>#&/,5OS;>800 I?[RA[J*)'$.2;S6VJ;_ M& ;;!$?[6_R6M.2^,9OJWSR2QY#%%SPX,Z+ MDB.?>25ZZ:L;4^CK!-&^@K'3$ #XM?*0FJPRP>@R#6=ETNT^3*/.W'79$Q;P MYV?MNF!?Z:48_DS*W"#G.W8?B;V<">#WT'\G_T&QC?GP2_;4J@F\%H>[X/P_ M-0$QTB]C"TE$%O>("KBW%?>U"\BS4P%XP4,A?7*(>, ME;1KMXLOK(H*V]:'#(E<*H:D*X I?80;TQ!H1-D8/;#IXTB #56[$!+[(TZA MZ X^ M" 2&TKD6M0)%;&W#T3QM[[GMV=_2QSP6F\\[N_\P8RMJ.?]ZVR'S(Z MZH2VC%,,:@NOMT#(#^-A^ *FY;<[+;+NJ+-5+<(!80.TTR=[\M K=)EO[DNQ><>/G4:(GHUO0[;G-]R9*Y MMRPK<%VO>2W.D&SKIC$'Y;)P=^5Z OUC?GASBL^"U^0ZX5G012XZP.F M^GFUE#W_;.S0&Y03R2 =,#X6=4[R8VU3[A'M8&/J/\XJ&V)0KV;:44R]%G?43 M-Y4(!K2>U>E6;7(YL=S26[$R[S,"E!PR1#VTD_&P/Y!IT=U)WP)IH>"BL>*]^Q D*-C2W(G<4,B?I:#O M!F&70D:#R"_DY&-M9>F^V@ _8[?:7,[VGCKNL>^]GUWT%RL@V]O\W&Z5KGIF M%LIP!S?HG#IQ?9]V;?,4#17YF$$C8.LI#DA79OJ"F?M(Y)0T!)WN&F>DJPJ M:Z'^/"?;B0L9.;FC7^R>%F,PHR-^. R&'.6MCPZT>PTEK:06+%8\P]#I11_>,(-)A* "3 M65(:GX?0 :-*\^%7$W@,AOF@H6:^CEML8VU289P-,G@PN$]6*3'\9M=D;'@9 M)X6,FUX.%!M3<[D[IYK?.D; (<,(3@#RXS=SN:@XEO233EHPYQ[C68U8AON] ME^0J&;$&PH ^Y$)XPX-YF9&>.[5)-E:N4?V/VT%C]<*+.8GN#'(::YO\:X2" M>(,CRBYK'+U[#ID9^]T&ZB*..4\ZB')$E7Y"<7[6:K,A^WZQC7 F2OEYE>R& M^A(/FPB),I$YK?7=,DJ)RH[BBKAZP71YJ<>+_'.?%O55\M\3;@I9]W'L1I/[ MA"A7VXSLN_:SI5[+@"W$#?=+C\%U)]6>(SPA0R:MQXL/]9I2SA/%D'&0*C#3 M9?_TD.B@\9&+*(I/X2H^:C>B(= )(XQZL.L:<81@WEV4J5DGH?.=V+G8I>EA M!.O,DH-HWJUW*,+-F49D/;=Y&.%X;O*,CAD3_$"1VV8&*AA87VD-9X?=U,>K M32L5,8\,D86I;GQM$.5S$-\PKK?1MYJ],3X3$+@T ^L)[<67DD?YE 6NWZ?T MWV6E8?[DF$VY2LI#X'KOGILB/WO+&3GYH;C:W&)RA$9U#(2P*?R 8J_-W?[@ MATT]UGR'#3CI[?X7.B4F M\I>_3CJMPLS@3JS^N\9*%$0C]1QB 65ZW!>B-\8OZR_"2\/B/M,O/J?XQ/DW MG=5^&C*HLHF^>LGN++\:,C_.GZIFBS*!+C+V5^T9T_Z!P0Z/ZLV[UF?T"<\"X&0+=TJ\RV)']/D MMMA7P#34EW'[[Q_,^V]^O'RRRPHI/J9)P&*Y5BE29R@K!@]DQO&^XYJ MW2 ;=;5Y]?8XII&-,,@V;[E$B^0N<%>;7!+=?3@8N_$KBK8XX>^"P6-"T3O( M#!WRWVB+L]F6Y]IK>(,7AX/O8?=X!T3=]QDA67>ENLG0N0#' M]'/H>AMOF%3M_"THF!3J'/DKLM^?HY#8#70YJTMY\@Z'U!/\4H5^QM=_0X)Z03_LQ^O$7)^0$'U0>* M\OG-<(ER':6$X#5,D*]O/823,3:E25T\M7:I2UU TI"\!$%*!S/T6$-KE+B5 M(<")$CJT(#>;"^3J/:VG-+V&^])PJ-1*017A/$,!Y03SR@MO%P$U0XF<(M^@ M7E9'&-\#C6)K39U&]*_DE1H;0:91.@%8>9I6E4DNSDK(@,FI31/%76L/["H\ M,0U9 )'Z9?0*C*O&35B@9$0UCA6(-APM'9I"K>V,FLD# MN6Z/GF612_LQO% /L,.)GULT!LY_-Q5G17E+8V#Z#Z,QU9KD K]$<%Z9N#$T._L7G9P\P//:WEX(N[,W)5^#B\[,' M&-X>Z#H_*+=*6PF[3?%KN B"%/FG:J.Y6[ZB/2ZOFW .H/(+KA>^.>PS4!DBD"Z M9P!LKUTZ[JX5_CGLMX#:;366F$_*ZR*.TWV.Q9>8'O>W.,'1/GN"\42[S76UN:XVU]7FN@+,=:7R M*2/@E0C"P/L]%1//;:XX6$H+P> EBOQP[>U3OR@.XV*?GS[:U@4N;]I4K'$B M[O-/1VYN1X&HYC0&-/E>HD?_FY"]-]")\RM:Y(L7?[^/,+%_B!Y)6.Z%[!#5 M&U?ZN_. M#0D?POIJ> 3F345J)POV^P9FSUCLV=4^DW:SI*3]ZE5L30<"-,< M2" BDI#6QZ89V32CD8\8L=50)9TO5@U!052[>3@,LRF@#.S4D+>+(.,.0WKQ MN/Q:4TNFXUB>V3F?X)>M[V)C7C;F!9;%;0 M_A4K\#_])&;(K+:?!$8 MQ\S%G6X/JWSVGJ.83'J!5Q M)0]M0EHE^R[G-=Z5L0]Q B_Y9A_BA%P([&=CS93)XP77D2?_3, *")LFGH-\ MFS3/'=@FS=ND>9LT;\Y+31SY3I^+_P]&S(H[^B8S[^QX&^BV@6X;Z#9*C1Y/ M[,Y],6S V^" MPG&W&(?I@20%^R$V\#[@_I[EF3CA;[G(L(NIW+RZX3\,=^C MFQ59D:QS_-5+=H2WZ-Y\#;,/-&"GS&D-06L(&F@(LB?>B1?T3?XA(%(!G[;M M(_T(A9UOTXIZ0"-#:*J*^V@C91D2S66S1CYFUVGEM].W [!/AML2'>,SBK[C MA/PWU<2"& LI:.VFC:!/."!GET]FMG!I67NB%A'>>,)W[(<'ROPRA,GTM(;X51KBL()FL,&"8:D(SWW(\,DY?234&@DT9N++D5*. MJG P5!##<[<[0]"NTAB>3=T9$4F=R/ LY\ZP2.E3\W$$K=/]'D7'U>9+$)V< M0=4&5';$UI-C/3D&>G)L2+\7TQM5!^]N?_##(\9K'+U[#F83=\H'SBB(7\,$ M^9="[BE,_H.3LT><@]YXWYMW_-YP;LBS8>_#J/@KVN[GJ5F$/8D9/3AE?4OS M]RW9) _#G'(CGK!SQ]OF<<#PCMK"!1JW.4=UFOLBP'P#"8)/ZH7\X]O9,54R MW@T.R'<3"DE\BSFA.-SS.-Y?Q+,F-H([4YN26Q+R+O+!Y]#YB*??;*AVTG&4 M5"9,_G2>+/G#MZNU)'))=P=,X)?X M$45;O$2'@:0V!M+HY2SU!CI/JG\)O>3,[-IU(_J@ O7*/6;I,*@Q>J M'G.E0/772:?UF>B[^W3/G5C]]^D18P2PZK\!V5;K [U%$$GEZ\KT!"0B;XZ9 MH1''.%FB!&^)L85C06"QRPCZ9$IS0L(UX[-TT)S(#9<=D'S.8R3J$877_0-'AB0X&^J MM)\]5X5F7!MF6G4'?8C5G=KO@-;B!2/_+J;9?!W1;W14'S5W"/.B+5YM%D&0 M(O\F#-+X&47$\O8.M.;9(L(+WP]_T.O,I]V 7T.>KY,37E?^&4#+V]PCZSWR M?16;[6*@T9?_EH@SAW2_QW@"+E#V-<#,\!0&7X9Z7JIC "+U/J4QE?.R2M/7 MZ*B8KV^B$+E$Q!19\_R\'W9#0!"7I23NT^0<[&#?$9Q'Y4C M X+E9 W%K]1/EU!ID6NI/;A1:C!CT[XZQ?/8F5U2T3+(Z1P2@?'>,'6(M,T. M(IF 6PM6E2B6Z?!P(UL4 EY(R72B.P:=Q-S0'L\Q'*ZV:$X5GO; B:%@< (J MY2ZY"&J )E*8%(P13V_7\N( A MV!3^X4G!.7FE08/4(ZNX0Z):/?6Z-20#&2BYG28.TO#AJ!Z[H%%HE[RM4<1N M^M9\I+!T3%)ZUQC!,7)2>"QPQI7"$V;)#W &#(]-S@X[M19A/8II*%AM)E ] MT F9R/%UF@LS"C(8XY_8S4BRX06 .HO:\>+6LT-2K>"]C&E#ADN7I37N9:[S Z; M]HTG2K 9 XZ_&T9>Z4+U((9K2 !I9FOV!,1H M!MTA;"*[<)(4^62>:12L@AYR@#L ("*+*F*T'I@T7=4^@$BY@GH_#T&"B5:4 M=%JN6B= Q)PW1/&7\3/RY)4G3G= !*Z)1>PA_Q5'>R_(9',Y4_FMQA\"$*&9 MH(O(/#\1/>$QC#N*R%I/0&0U==4!:BXDPAHZ0Z\-*!X%$+F,1U1OD$^+-:YW M&,L+TK9Q()'L..D^]>D;L?U52^$@]GJ8O1XF>SU,RFV$\)P MG.R%(/$%PP[^Q98 9U/N0T9KG@DL]GZ ]F3<@<%OMOR>'4I##RN^LVQV4*D3 MT37GF^'Y<^I9:M*J EJ14L=1=0\O"\(-** A& (0HCUX$7)I@*(. 7^S!*O#\R MY6>UJ5B676+LG!$ D2E>5*K#><&VS]9./?#-1ZA7)PW>JIKBY#?K9!KXTSN]N$0[*F>(;-[.['C<22 MJLRBV=VJ4XRW22&543/XOF)ONR-28OFMSBY/L"G7Y MN?-]NKCXLDW=L\$6]3ZR.A\ND>_08"D1C0T^I&30+-07(B?E/6@]QP<4,K!! MG.L-XM"W??Y4'A?9K++7?@;Q^:5%P0QZC/89ZUJTKD59,Z/OV6 XA-8-:=V0 MU@TYILP9[Q"UUF8W:Y-MM5MCTQJ;DQJ;'#94:W%*? 20D6/-SNLU.P'L/;H= M\FSP\N1Y")P(HWB\G2CXI,% EIK*8QAL:95,H=D_V6>M&\"Z 0:[ 61.;<-Q MM+X ZPNPO@ S!(](9;$)36/I+];CDLG";!NC:(N3A9^IHEY68BU#Z?PWUK%B M'2NC/I5ZR8)D0SN$9=%6WFR3&@P0\3?'TXR7Y 38$FF$8X&MWF4$?>Z4YH2$ M#B%^>T K=?=[2@Z*-7;2*"LG*?0,27<'1[5[=/O(,V38.())O\5M2+,FQ MXWHRN@(B;(GB'3G Z;\HX[TCGQ9%Z$BBZ !XV7E '=XW2O M>6#XIR9D;*9SO73"%S)D$MNO585JN?C#45:L?T9:VS$6IC8S%_%I<]\HP08O>R7*D)"JP T.#9J R!J8Q-FITZ8M6$J M_;S1S79BBELY>6UXF&J4T^D7$\*=TTE@65Z$C):->$+97+^: ,X5):78"/JL M(NCEC97[-"%C%R4^BY;Q,SIF>]A&TFTD?<17;7+>*W\H>.Z);)W7']A_QY_# M(-EU?^A&;E1 L2@;>;=%+*;:7?_!*'K]$:K95.5@1A%//BU_S4MR.), N _3 M#J%BJ=&,(M][5[C\V6BFD$\G>T_4 N33J<>O.QQAM$FZ9 [T&]X&"FV@L.-+ M(I*JH>' 74\ T<:!YAL',O-BCIR:;+@G;5*\#K7,-_"#9AM,_+![FNET^]\I>:_=;%+%_P@3Y!%FPK,VMS6TMU!>"U M%LSSYEC\*.>[EA])+=EQE%1()G\ZDTO^\.WTTMDG'&XC=-AY9",Q_(+BMM-. M.0>K.@FF:UG<5A]SE2C>I#%A]3@NYBBZ0"/NH_A!F_4.!=L=\IAN;E8+?5#F M* @#"_4V^J::OA5N&_&MHF8[U<\5A7L<)Y[S')$S';M+CYBK7G(3HLA]0:X7 MWD?X]Q0'SI',9'V,"=O1(&OMEWOT%GG.*0C+CH>,_#'%J-SY1,&(PL!S/J,@ MW2"'*!KT2TG%?)+ EWH M>VY>NI.J UP9SVVJ#?-E&)%3GHCLIS HX!/&#/GM-6/.400X#4UCD&]$J4>I MGX X%42G_T4K"-/M=H@-1IJKJN#@#_)_D:I2:Z'X^XQSK7)>Q2VG8X?>X\^[ MTS2A'&JY-46M)LE3C=%!"1$Q=OZ\#=]_RHK=1\>$WE]#?)'HKGG?]BT0K7!^PXR$_.7]=H)1UZ*UXWB6C+;,5 M]7#\C"+R-?I9%!P_H^@[)E*<3 C[?OR0Q,]1Z*8.^\G/WF/I8.D%CZ47X[*& M+"M/S\+G:HRKS1-.ULC'\2(K6GJ2 M\](-")IHJ<0"*<]KC0WJ_D70"+0'Y+C6V_D5UO%\@Z9CQ_(TGW"3]1[. X3. M![+ !6DH(C(.J"H" H<@: 1:%0^QR[#4.OA0&4)]X;U23/[)*V8*#**SE>W) MK)VFS?/'$+I9RS^$\'$77N.-^F%*]R62D,%1J&;77=B&$BVO9';QF9L.AE!K M%#CAYT%W;T61Y=:'G*$\E:1L/Y7O:GBI?R(2 CXLQ05V;XY-7=7>RK"W,MK(-BH3 MT\C+#09=+IAIDMX+?L=!BJGP)&R:1,A)OGK);IG&"9&K$3EB_-0E>XZ6P"/_ M:7G%=QLX'+-*=C@2 MS8C72O$\%GNJ2OQ1:),/1+4.MA[1(/+'(,@2YK)J&<;):O,I#-W,-L_J4L;5 MOE32>4%*FA;KWWPT?OSOZWI)? @YJET_/;:2*C;#RQX;S#1-G'> MCIQ9.+[[((<;,1R] $7'[' @=-%$2V+%^!EE"8YPG'! &/.+&JM_'2(JO).* M"ZA1P:O21/%V7J*#ER _XR;7H_4'F+N0U>3M7+Z3-NP23.SAQ%-B M=,%>=J.A6'5-).3::J#I-S*-T-@TJNGO+H!)J=$=*S8@QX;I=C 4"^!IV&!2 M*%BND7D0W"W6.:YKYLJBQQ*>&L-+/O9%9%3'C^%5(?MB6O<"C0'"W^&"P'=$ MS3,%(Y?'E:R+>M(%L 2+;+8G$LAJDN5K+&-+IH5X#(TAW$X+(\JYZ#643;J0 M6:7RF7$F[L6/-B/$9H2,DQ%B4R-L:H1).09FAN"DE(RZ%[W/T0W9C2SM2!VB MM1@=C>MN>71FJU+7 (V#C4K:J*2-M-E(VU@'A VU746H;?+PDFE^NL%7I?*K MJCN<9!<48;GU[+TI>V_*>LD,])*5A2OO/@O<(,U&V@#[1#"@HG,5T,NWJ\US M1..IR9&#';>Y=>L9[=9CF%R-ZII=G7V#Q]3H BQS,.)*$L8Z]-UJ(@;7'RC5 M>3;.09N?;_/SK2=L'#N7H4W,@][.TH.OIQ@*B'4)6I>@3;X?,V;048&=!SR= M!:NLKCL/)V)99(J0^A@&6]][QV[N@-?L "SNG64NS#L"0D2 +2^=E;-]/,^V MS2G8>S@ CL*.\B4NST8]F5],&D$8T,"3-;&\W&*"CS2LR_+^2DQ&ZVX:F<6NZ\ +54F&GI9JSG M:>@9R?9&]3MNS+:ZYOYDF\H"M?2L@$QK#RMSB(:EJ13\A"XJE6*FUYENJ"4* MII3^A%:W2EYI:AZ&7I/N]@:-E*9CHO>!NJOO4!20[1T_XVB]0Q%>N*Z7S[OB ME-#L>E@$B>=Z]+7 =[S&A 7)#.FE8"J:L)N+KOTA38J\JTN2VEP1RH8'X)H8 M2(NP!!*M*87]0'XP\4N:_D R+":VWT;8\,113G)?N) M!HKR,RA"P3;3$..;X[G-,SK2O\OF?B8@<.E;"$]HC\6I6V-\:E*7V0N=*=-^ MO_QUTFE]1A_>/MUS)U;_7:.++$XBS\G4A-#Y3C6&^&7]19A!)>XS_>)S7+KG MWX")[M9-V=I-=:X:CC+5*7#R;@1&:#*"1K$UCMLP*$M>J;$1:!K;.476CJF^*JG20 0-GYP8'M\G MVWXH&B.@SY 6AJX)F)ZL)>P-9GOG'EJ8.@-DIGHW0V2F>$OTULHK;*?="86)V%DW9X M6Q%;W:H32]U)HC#PG)JP7(=451'>PY#LJ4?6EENF3<[6VNF].'6A($DI&D53 MY9( !W^0_XLD0:W%O-XRY,R*Z+.',$9^INFP9E)O (.9"AUTX3C8IQ5*Z0NY MU=>2VWFL901]A=II88*&VLW;-KS6BGEDB>(=,5R)4$G0EKK,V*@1M;F5F_H. M9:QGMXOUQ:L5U6K<&.ZGZ8J1G $%&A1;+:NEE$N;X7,BGV-NF$R[=!F;2^,& M--&V,O_0>M.R5@UH$.0E'\O:N=SV#/D F?I>=?,D?9O74Y6]KT[%-D@-!:/K M25$W?@TE6DY.3OR6K\9K%)V$@X8*FJH2CL_-)T%]I\2$@^@<^B8Y'^A&J-?$92]3#OA$N'7K6^D:X(KPYF3&F!Y4P$:'D%K-3V%02)>6NYV\]JKS8(K7=%YQ1+BU MM.4S%TAF(_%AE^QILUQLEHO8#=DP?6<%"MNNUQ/"LWD/8/(>)H[G3;ORDK9T M=>T%QIXA>(B*'*H$Q(P*A5-EA0@M:\@ M:1!M)G=M8 5S\H%37]KTI38$B[C MNWR@S*6^@]M(8B\8@4?[>2KE7ZC"(6G%&PY+JY>T"@G7^H><0S18U^KB7H , MQ!3I,CRA"QD7A4>IP$]C* *=Y$0GE] U9Y9)*_:0\\R,RMR&GRFT<)PH+KC!/J$!?9KW*IC F;E,J *14P(S^,9CV&9-#P2TLM5+[*/\MACC&B23\[+8PIBXS9=U3 ME8)7/Z[/44BTM.1(GY>C4O'N]]0[4)GWA'E3%W:!DG'> C^OM5[)0B.0$=Y1 MT?V.\RD^AG'\G"O/Y<'\3,ZO""=>E+O1<4#.CX0N1KQP_YO&2;$4J\TK^A!) MIA&^I@V^BI1]"@.GZP'#Z /FC#G/3?*8J70PP;P1'DJU%PGJ1X#A5AW[E*@I MGT+1;#CY+>*Z48)A#-&H4(=WD.^D/AHMV)@]S7!"ZYS$@-T;Y%,S?[W#F*G= M5V;&7'KVTM)IG9;WE[_\Y=?3VL:T! (=[4\>F8S$EF9F5J!X1]:,_HMR]3OR MLPAPLD11="3VU6_(IW[<,UO^R)X2)4;TG__R%PEVUT%T10*7;][O0I\0$%,2 MDR,+!Y8I82K1@N6F[QD]AL$VP=&>8K,+HX3^-]G4;\3\=LO'8ABD Z4[YW") M4\K4U6QJ'36^)8M)749T8:LMC:)6;HM6WJLU42JUBN*%X]#-%[]@!Q-!_.9C MLN_/1M Z4 (S&-DXNB46^AD=Z2J;N<1\N2O6EHTB4EH,G^YZ/&(4X[+; MT5A&EMNRKQ&A-HV.6>M MP BP6[Y83.RB=)_Z>1';C>=X9JXC@W&+'*C2KJ=O-J\13;,K;:55FL0)"MPL MH^5.V:0*:E) MG+>J*"ATCO 8A4&K6O$"8),CUA9 ,(M1A^?D@[&X0"!+S%J1D0]F@'Y,0RF\ MH8FFS@DLLN?.;JRQ@KRDI($D6YKQ3;;(OVRF;^L) Y;L#2GJHIV0RX"S]]=].Y 3(F)=SF&F621."+(Z;:>VH5M=Q(%E?J\GJ M6IUF@$IZ>1I=@8B"1C!*0@Q<]IEK$OE$!Z1$X(A]6+9WU'A/I1H;8DZ_UD1[ M>1!!N(,Y^_9^^IYR.,4UF#,__:RQ2$Y[;((Y=8F.R@NU2,85:O/MU!6,]#3L MFF=;9(!)14LGG592-Y\_SWSJ-(I&NTK"Q\\QK]I[ZMU137<^?S\UVC9OY%S< MN9GZ2LZY_E_./X1M<+SVMH%'Y"VBEW3*$K(H8QH<0]-2XN@ 75$S(O M#O@+D&L\Y91/DZU(C_KUCHMVGR*RETRZSE&AH+(:4K168ZU_J2:>PB>UME@2 MI)YM'=(CB_5LPN@'BEQ3U[H;5U.G2#Y5WP]_T$MW[(QC^'3+\WBE92:6F0GE M\ GNRNGD/\J_*\[3HEH,E==9:5?DQX9BT6OQN;Y;9NHF?! X#)&9)XUF1!_& M$8Z3@A4>O;V79-\RE/A>'% :QV3Q+^T#9KXAU,2B(

1[?V W M-RZ=XVN$@A@Y]+N?D!?$K&PM$[2CXD4=BGB]0Q&^03$M:'EN M0,O1G:#Z_]M[UB;'<=S^2BK?4\ENIZN?LI*;;G7;/;N532FW3MFYD MR=&C9_I^?0!2#THB*5*6+= S5!'XY4(9IS0@6BKDKVZXGBMK M26\=]'*4%$/I?'AK688^70RF\/&*@TG_\?)@"A\_;"?;+8=A!CIHJNQA._04 MD!30ZAN[#OPG("B@X63"VBV8W604D+>S61W653_+Q $U%[.S'U-S@":V3$;# MTF&A3/-00-EL1%KO0Q7TB3AQA/VG9TSWR>@LVA&29&@""D@Z6G4.>])B.@H$ MF-".&WN>NK^*#N$LE25Y,+EHKK*V8OUCMMBT,@90+1<"C4JLUI35@/>T[D'1 M_HVMMPQW'?YXME0U]KY%?X02L\/TU!).[\_)!K:.-,0:N MY$X]?5EA M^>@KO5'PE,AAUZP")I"*:Q$%V S-AXJ%D!*S[K[E:0#2,8R#])WW>\'<,KR. MD$3PAFUE+BNE=.6-:][K4\*+\O/[6'(7,!@JFU"9T$05N]9G][%"57FQ0=\ MO]3-TK=PQ;)E$JW]4D2J-2S-!75;0<99&?!\"-(O3!KNTX+"ODS:'%LCT4>Y MX^7R:DT?66[>D2<5<_XPQ)FEO8'__,GWLI3Y"K'B44;C@.A_9F\L+EC%--U[ MAW??5E&!]TS0+P'_MS["@")[)'Q@,8Q"G_C5>A_&(7;9R$&/]9"EG<3[A;K?35/DGS\!]E M:,CGC%.GI>8>AV$-Q .T[8ZG,F;[<7\(PA3W2*WHNE_&H#P/PLTA4@.@:IQ\U7T 9B_3U?4*J'E,/7C6W:*V];5;1#E\3LFE,.%U JL_E%R2R]C43B+) M+BY5K\[2-MVC$+L"_0H/^$OHHT\HT>&;\CP-7XL%U6^WQ(^"';HY\/,;,3;-9C$LP= U#S)P4/U(>D713R9$>Y,RV.>=N<===/ M(:_[M=HG?/VZ93'S+I$*5 MRB43[!@"G_24)F\A$.#Z_7.&M]CKZ.05;.\W;1$]$3'6VH1T6S(BSIW&?MS- M$ZY@O.<[Y26Y6@'%4W9=9&&,H32AH?*U$4_\NMNB(69O2?3&:R8%L4^.F'&"IBRN 8?&2A30J'>9_.-B@V7* M18H16TL7^52^ [H[AZQ04NY=KTA[I%"2-N!MR$'R(F6+C4(XB>>2O;O(M@NEHZ^9"8?X1X,D=+ZQW8)*M)N6HRK-)31Y=CR$HK)<]Z1=IQTJJG M*Y3)"+N[AZR7B^V!-WB<2%+)[(]95F#]Q<5&;J9[&4QA::FUA51-0Q1*F#O+ M]2?LO*KT?=,EROQ"2#Q9;.31B_BH[VITW# [)%D0?4B3XE"MDE[+]6/))K8/ MA\N4_[NL?GA'%SL-;%/$:] _RRQ4L(V2+%1OY@O3P!QR0_O7K3QDAQ$62SOE MRJZZ>@?*S_S]@>4[5"%Q#OY<110/=XJ56[KR^BS2< OC M(S2S6&5)J GA%Q4<= _CQ>=?_26!X_:X3U)9>G*Y:?(>_WK)NZ1+'*&(5LX( M;GI?""%L-XJY$,*??3Y'G&6%,.[+C)&.1O$7?P6&Y9ZH@P:9QBEW^2209"90 MHTA7.]"P^#V-?1+S*V1-!.7?O@?QP$\+Q=@J9Z;.HVGH6*-OI5ZMA,/ZF:U8^(8YI@U)?OX^2:*ZD,X/EH8R%^T+ M5=GODI#EXL44')2IXQ]Q1K,-ZN=QGJ0M4OCM)1U-BZ<4]))PW6E;4ET$Z&AI M/_GM#3M:],+>:LM=KQU!DXK=OB/YIU^_2^+<[0]1\L[8,XLP%;K5][*BS/=@ M]_4I(Q+B^16!7$F6OSB3Y6PW9QP)T;]68SO!;$C*F>U*)*0!\UWYFB7[H7LC M[+P?08WM#0Y2.[9733 ?VSNEWZLWALL4U%;38&'8K:9J@HGOOAFN [2^=&#P MY.TT1R?I][]Z_&1S'A@C&GJ^RNB9Q4HF-9C"=,T:;\FAWPNC I]:8!](2%0JS&>)' MD=5C.<@Z*]#(2+:SS(ZN,L_/B)H*XD=AXN/VC#*_;F#CJ&!F+%&L2Y%38J$= M/OM^,"6X#>UX'>"\U;+LDM24N-G#3WPNZC/)^B>B=BPA'5B5 &:I BM "2%F M2..RQ$\_ PE%WRHG:U#AMYF%T*JVLJPLUU&&(82*79*4)8Y6DQ%"OI?\Y"AS M*CA"* TD,!TA=$@Z3TPI29:X&J8@A*@VP\@22QT\N=*;:*I'25:D[!-^>?80 M8+,._%:PZ2M5BS^2T+AE>1!&/Q.IPRE.+];ZR/?JB+LME&UTE3"?XW7IN$!A MNF(9AB?E^YA^5)'\A&%NIEZ\(;H882^$/I/QBV=UZH[A"PW4$10XCV2W7>N. M0!\$HX60?F/:8Z>=8S947?FU@Z4U.$T$'==TW%RTV-B%70ET*;;Z>-UH\HK@ MLC@<(NY-"Z+K(,(56.X8=G78)*DX:TH5_B41$$(KG%DI%/T&6D0'@]C(;A;G M7*G)>Z+H;SQEK><'T&/< _$%X_*(K!W:7G+:.Y[3D,KZZ!?< MWU9_&"9]6FQD[2&J:0RUI7!2("FABXIM$ MB$QJY3@BA#5_OAT,+<78S"%&$!*(V*V("8((:RFEI,NVE>!(K(P]0D-0Y T: M!\_VI3FV)9A'(.W+5Q:]L8^=4@ZF6_[TN94?'*?%*EGO1?.Q28>DN9D7!*^-1O&CQ+[9^,2 M_TAS"B[A+6U[]/B3%_0X!ZM,19\?P?J3(-2W-$8AV)N&9D3[XD/V[BL[>CJR M+%W;0Z,XN8(FO[YF-%UGH;V:PFX9OYX!>K*D! M4>=I:*\H5_'&KRB"^[&B>D2=IR&[HAW-?=2RMN<@O[8V*(^;BW!LBA=XJ*Y- M?TC!7(RNXO7';'4?I'O P!]W61[N,0/O/@C3 MWX.HP-#6(\O%S:^J4*0(:65$8EI5';Z;9/\*2(@TPE6RC<-_L/7'-2Q?N F# MNGI:1',J7 BGYP)^^\DS&S#3M_3P7ZIWD587!IS^=Y MU7/YU81W_*"_\K3[?NCUA'.KL1=@W9+J!D[)(,16"UD2A6N>-BW:G@11W3CH M)N#^W6RYVK%U$8G&22/GX'G71+*NN;(EK6V_VI,^I!IHVK;(/5+_8%K]I]RPXI@X,+WP#_CAC_<-@*^R3-PW_PWRW2 MD>08*=W=82T&_TC2+]A8*\$B^6HYZ$>%+W%V$T1KL.]3N9$'8/O;\P-Y6 M&CXS6/>"E+1-L*T'Y4*[/>Y8!VF.U$FH)FE_N! ML?LN?PA6.[ -TW>]9NL'ZA9;7*(2-K4O.[&^ _0=E3O[X,5%^6UTY;W M1>_RN8=XF_G\B<69T&(YW!,@G8)>FW)%YI9M0/!5CBODG\R\&_PHJ^<@!S_& M8."S+"^]R5UV\ -?=P& [KH\A0, )N:Z_1:(T!$!?I0,=%AKRT9&?N)ME@)\ M]+*(U^F[>8/_XB7R.M'_6X)>_^T](.[3A5P'GBX/M]HMW?=9_7HI*UH-!;N$ MBZXBA:4MC90NTG^Y-*3+=09)O0%!S;&X9_W%]N$JG /62B6]A_/%&6=J:=W# MVUTY.5-_F,&CJ=L81@\P&Q*# 3\E)D-0LZ%CXQ7OX&($H8=(2]>U144 S8:, MRCO7^?36D/D_U! 3-7^^'G"^(GRZ**<2$]UH,F)VH&>>9O3$63X6L=36YUD" MS49DZP"IDNBVT+.A-UWP4XG_9-//+_A,45"SY#- SIB[: QL*A$RPTPL1ZRB MD'U)8@-&J[[ME$T&9]H:IM"A>6L8(&=#RQ0-5&)C )A32[8+[^G492OH&8VS M@>"=QC@S0\TG&/3A.+5(T(X_C38W$#K3*G1FN/DVQS0A,?76F63N&66Z.ARF M$>/*P7/JZOJ@EDX_UT)0:Z\\2TOT:8Q48^!);ZV:P"86=*U 45^>R8_GM-5T MH1Z=\:49/QL*QM"-$@D3Q-PKH0W&F)9#!T1+ES*C8@0A)FHLO&):&,+WN*JB M3-5_K]^?V2%),G[ES/J= UL8T1B&)RR_N"F$G7W@$)&KI/&[I3&Z%1>; M:LRGSAA2@NU>]8GB#K$FY=X X:,$G)0 $B_+@0'Z M*."GW7K@F((C)&M]00 M&$6$M!SGBJ)N(L)"^%,2;W.6[F_9*X;;/K$<_@+!>P.G2IC+3X7(_9F(S"V_ MMXP7LUV-0/,E MH[AQJ!(WMSF(HWH4CI2EKD[UK5M77FVW*0-$F'R.W">I!E K%,M4*.N& M]EO)>R6Q3TV>NA.[5]>TST(5TQ-A3R?S2/TQ>DV M$?9\,I^0#WNILD=.Y@GRG9-J @JT9R1L8KHZ]HB8C>Z>+(3XR'.X1)G1-'T/ MXRTL7?$=N/':R'^. \&Q;(V,T** )R7IW$D@(XW4R+("D^7+_:HR]&B%C2[* MA6G>C%I4M"!$$%%N+ ML5'"SH32T493X# !=Q 'X$&!N(69]D3L*A_:2+J33 MH/3,#L'[7F13/*5AO H/0?0Q]MQ]>E+:^.D[/3U)/'2-TM_"/+PY5G M=B9]PM[#G^%6F1Y/2K$\ R5[=]-/]T:?R-ALO:G(5,_H$QGJC3(5%:H)?3WJ MX.>G-'D+\2(RJ=.L5T&S]#:713/4<3 !0 MT:)?KK[O^!_!_[S=)D8[0.H.[@(__-HCJ' 9B(_>!BTF\)T*QQP&XH >X@8_ M(AGCA:*@PI3XSU1^6XWR4/GM#M3LZ RI*$:L!H!GUL=ML2'W^7:;JULYS PT M-S)Z9- M^TT'Y8=7 :LLQUCAD[\7HP&E0P'PDH9=<+W?S@GV#!R+OHD 5O@ET<"3 M]=SVH(0O,*DEEERE@(Z95WS MFV3-EHR7*_WIEY\?/H7[,&\7R/'#GCF>/1X3%&E8N?4UJA)2ESN0(]=!QM8H M4^ 7/A)K#GN6I.5 GKO-!OGAC;6D19M6'\(H#SMW(N3,+'^I8-HZG^-UF.5I M^%KDM?IP%Z0Q=C#PK-WAD93HZD[((;-1 \ M7J3<[()X"_NH4CEA@+@)]GL0%0*9*$J^8@:\9WT&CZ<-_"#"8EL&/\JG\/>B MCR %^.6!?M#=D]M54]( *S'#NW?*)HR73025YM&NNREOCXM3.#14X0?(U?KO M19:73=2H=ZGTW&LYL75I1GJ2=U CE=["="&&=I:).Q0<;2"VD)ID2FH+ZFH3 MNBRSX]RSD<;9'E02P766\_"ZV:*SYF_C-.?!9*Q%9HWCR!=0V]%.)IG+=G:9 MF!I1^K:8"^8]:(KH=0PM5_S:X'01;*RH<1C6\-10M+.1CCU_>S-2(T/?*')! MN0?M1U1P"7LNW(2K(,[EM.-'EO>R<\I"2Z \-[UW2$7[>L>#IH1B;YR/C1QZ M2,B=URSQYN/\QKK5X<"(;--S#R#XU>=-DGX-TK7W*V^[W ;/N"=.40>FY_IV M3X9)X_%F)-@593:$+N3D*V'L]P7\H_JM/*FKKL[8[UTT$_8MCG^<<)0&ZWO< M'U&LC 1%>@S2VC#UL.H:7/\<_ M_#LGJ.QA!D%1AEPRBY0G/U)N(QRE#&IHHUQ%&<3^B-7XR M.HME:0';K9_=9!20MS-SA["VFN5$'&QCI>I9U@*:V#(9;4^'A3+-0PQE&QO3 M 7.+Z8@1H%06'7 4$!30,)N'UO)4!4T*O>.MO[%GB_NKZ!#NB$-G: (Z2%IN M7WDPX<"QU#6;?RMR5\IVP&#A&Z_(M5SMV+J(V&(S.!3LDL6&=5]'$LA;KX8^TV(X^(:]!""=/3S/N5L&4J1)8];6-D8+ MX",H1'&61.$:Z7D=1.AL6>X8M?;[U6,P-A%0V_L HI@XC@CN]NI;O'8H\I TD*.MHM@UG"&/_ZG&$9NYOR M4]%='JZZ4R%$&.'5T^X3-,>)*&A_\$. K:_> ,TM W1?6;K8E!_.OS9;%'F6 M!_$:4% =/YHI>K"<2)[I;1.0!Y1RH=@'$6CQ^R064%>YN)@9A@?P1((+6>1TJ?&4F-CL1UG84:NCIAX(*L9HXY MKX(>O;&5^$\P\?3%#5RV9#]OQFT":YVA?(K_\PJD$#__[5_AN_\:' YAO$GP MI_*'.$Y$:@[_#7]B$?^F?PK7Y6>6A5!*]QR.7081)J.A]I:5R5CW22K_>BLN M*R>831('>Z#LL;.(]4&^#/\*I&)YV:7J!7[_YW_*BM%S[1NDC+?*8XC"(D-6";%C!5 #.EP0I$YB:(>&]X#OPJ/)( R5ZK MPD=J>O%5?.WF"DB<>/W>#*GX%),P,-R>OS?M9$7X^F47Q LNL;/?P1X "1"O M*PWZ)?F=]P 3))[AQ?*J9)Q[CU@3T(]!B.7#2V(@_E61)_L$:[E]/-5V76'GUZ"R"U$"P)@6=@6P".7,/%B5(6_YG%>]XK^AA M.WKB(\-:/'5/C!5/M[/#OYN"#ZL;"@)C>]D^!8;&RS38XD]S+W7#S)]8EK'. MHI5]=M^'-H(++%FN;]#I*T? U;(FA*GNU?6%02EQW&QDR>6H;PNJ. )-JL], M@O4M.Z1L55>>C HT\N0?T>#-5J)I)ULW/3LK"APQ@3\Z]U.:K!A;\P:FP/Y) M],:%8Q W*I%V@#]8WD6@?*=)'*X>@KC8P%0@\.+M,HGXYW447=O1)%6H:DLV MY]DMEF!$2V8)"U3;/,/CY.7%Q*2Y-_15%@8\VL']%"U>[!@JPP-)+MV2Q6&2 M<@7TMF O7Y.775)D0;Q^^0KCWN_!\FHCZ@! $F$L*(@C7UC*(R%2,@]&[SK; MTG8T2527.2H"608'Q2V7)B**+ [59B^R=!5F&)$J%]@1BMXI_!LP)'SW?1'7 M2+5^\L?4J-A/!%P;?\XUNTFBB/]QM0'+)P!J-"$0O5H>.?&18+7M4!%>$*O"YRD-?/,#J0]KG= M6'J[^X@+W)6./7H"*OMD6'+(*C1:DQA\NGNH+XVI-&WE,'_T[>M@]25*MNU] MWOF1Y*:]*;(<&#'](TF_+# 4W%%!=(])(J.\L"IRQD&N+(O7O\/Q\Y(T%D#M M+78'I+(;!UES3#BM;C!Y3$Q.FL2?C=RO 9+Q]')11X+KWL]UK/$&SJ0MZC:E M9[VBUI&3^$.MSUEC=GYB/*N@97TJC;2DZ B98V5I]?X)?##MVQL+#I(1$D[L:W36-(\OTU M>D%8!M^[?RW=6=)%OC7V6]F$05T.YVKU?T68\EP2R4:"9\6^CCV4@=UG3'A; M;#YG=46>4@$_XQNIL-?@F7T39#N1?[UD>1ZQ;AQ,_YR,7C*\A=156/H)3M?= M!*>'X%NX+_;PTZ+(N0:[YAW7 Y QJ_" A+A^?V1?0;""F;#'[RF=[K5# UV8 MGT%)SOB$BS<0L*@R!Q%,FA3M'"RJGR@O]0';5LQ\1)3.$%!ELG =!BGLR[8\ M- P@*0S1IV^O(=N.)HGJ9\"!7V]AZUOVFJ-W'WFR-'?DJR_"V5^;! M^>5S>F@\C# M,29DYQC,&EN&E27VKOA]^[/)+?QX'E5M8JK0CY7 M>0Y?C4\Z-Q(^(%=C\/T^"%/TE3#K,_&H=U#=&NX1).]C1:5="@O%&UYQM^'' MS=TWC <@"D'\?INP[#')P;1%3UFERM>Q@_$3*-A@539VG),+*F/^&J; @ ^L M:JGU==,"A@>27/,ZY/4;+_S3-#VN2B=69UQY+4M*S'.$H[K1VWDZ&E?G?Q5Q M7\F[0^%F2OH9/1E)5FDR5&4E$',/"U[#1M8'>2K,4*+KR&FZQ"&3X:HQ"'9A MFOL4HUQR:_*N6I;PA[@['KS$"=\@H-[L1$!VOM@Q5/X MVUF<#TF<[V!#RWE(KE RVOS^ W\\]T)CU>S*8RD=>75Z=GT8/C&P!+F_DE<6 MYQ=^>,U[)AG44\Q%Q=%IX014)Q-R:V# .<;]8@-)B0[S>.0YE8WJC!^*75%B M&D%.=G251Y%N-J!A=@:UD"*1AE:9P8NO,4NS77BH;8/^@^G-G2ENW_(DB"7; M*D*YBB H(KW93Q6C92Z*K9*BR;B>;FJC= MJVGJC460%K%("^PF#CJ!>"1[JU#;,HG6C:,76,#"2VP+1$^8\8MW\,FW3/SW M8_PYAR6MJF%A(65#YRKI\M[H.:6CM8?I*I:1X^4^8%E'HQ2!T>=/P#9'8FM0,Y12K"X"O]4=&M?7ME MP2-'CV )1=4?>!MFAR1# 9U)^[#](QG9Y+"8+$/C&[\RZRU9ZQDY<^$EW_\> M!AE/E\SX6^'#.PXUTQ"2BBIW<]8E>SJ>H,H=VJB=(N/:=C1)3KYB:9(=@A6OJLPV MF$#7V:?Z 201NDZ38'V=Q.N'(/W".BY$S4.2B."E7YZ\P>]H],O1Z)][I! T M>DWVDC2.J:<@Q%90P2',@^B9K9GP-N!-CG9Y.MY^O634*:;RB'3U71_4MM'< M?PJP=T^9XR08'*W_)8NB["/OS(GI3K7A-1Y>)A)8I&'.=5H2-X;ZUU'+RY7R M_5/1="SKZ=MWWU8\2O(,1Y"AZ.SX&3WBKL&$RZR\A="Z@:"Z2: I_.J>XCGA M&ZGZ?9J\I#MX^QXOL7W.V*:(/H5X/WBC[:X[E.9TY'1DTYW4 5JC3[ UA%[0 MXP;$;1$%Z=,.!$0GOU/UB*3N4CJBRU.77\P >5.D=;NY^M >'NB/S[HZ45NU M\LH,HY#U#E[M,!EC(C=QEWB,[8*P4W6M\RM)7BP/<+SX6ZDP7*OA?9XR[F,K M6WXG];7IOL_SV%F(QMC;_85 B8,%#>M@4YT AB&'Q>9#DJPEI&78&U'[$X;V MJX>>]AUD="J[HOY&!:Y&/F,"?\[65J0%"HE^9"1O?2OD=C4L $YGK@,RQTU!TOAOK8TZ0T^HR$3TA MP[>")E")MGG78V\_GIS/OK9R%YLJ :SI6H_J2?FK%&^J\W?'@'HD97\/X#U% MMLS1&]/69)6/2*JS*5T=,.G1_2OEXXX MN8HKJ"/5#:OV?2P2GS+IV35%EHHI0[6=26 SDJ+JLHC%A:N;/;]O!ENJ %&. MM6=B/(#%K1+,#P#9O$PVG0HH8Z&)"_=E<3A$9=>1:[&;ESO&\H\Q5\!$' ); MY,*Q+"[<#$GZXVI27>'.F6!59B-+U_RD%)QQX-3R%NP2 M+^[BM7NV1@U$#6=%EKUPG$#)GR.#V7,3L*0'3 M8(G>/&P05X;K)6NPW54.\.Q]N27VEJ/*'5X1#QN.A=L-K))5B$YM,.J\_V?J(FZS,<=^$; C==WJI\Y$61XXJC6&SR M[RR'>[.;,$FI5'!I&\D26%T5R6-=U"OFM)"D'U7X\T=7L M]I59O&)]N$7FR8?&%.'B_T>9/YB MLPQAE3>@7\98HQ)=G)C-ED1P2BKJD$PS%SD2E1V*;"";]==T>@4NN=DO!@6ETZ26-,]0O6$I##_Q'(PCK*J)J^DSM4) M">UJO8V#V!G0(^YMM7*HVS9E*M!4M MRZ>"WEP&FT5O1#GJY@#@D=YAU67D(7BW:&(WR50D&;X.D^)6Q5V+UPOPRM$N MC -%=>NAH221/%U465/( 9-[Y88.,WZ O&%Y;XBY#]OJ2O;=0^=\43R@R4W* MA&7T=MY'R==ITI_=9^N2BDSJ<]GSU;ZHM4C2J+U_8\')G%3#4:OQCIV6DG+\ M/(25FJGNZ$]]Y]\G1JORYP6.4A'/ES18LY(KFCA6-E 0=/0T%/,F6M<,RP): M3V5C+=&UM\PS+N7PS0Y#F)*G;B2X/]RSW+'X'_#_W5.[_2O)(]N4S=+VO]EG MP:CA2*+?]M'4F1[\GGA>(/<%$Y**T M[4/A 2T-//44TL%F),V]/N55PZ';::>XWCC\3BK29_#XDK-A?D]XB%_<;>2N MZ:<(+T##;I*20%1Y-+:01#4939&/LH)O\Q04L]MPLV&XTF$05,;+_R*2U?43'F/!64"&<5DUY$.>;F:R_F13GK5- M+K9/+',+^P$^9F6?:>,"05(+/X40/7%9">5KJ CL84.OE://@R>W@.HJ3])[ MQD[4$WBZ-Q#5W4R-UYM+__"M8<:LNK4K@,C(L6$>J\32$CXJ7(>\^:=:<*E& MS"JH_O:OB%$&1^P^^,__!U!+ P04 " "]@%M8'^%,Q^(& #ED0 #P M '1T;6DM97@R,5\Q+FAT;>V=:U/;.!2&O_=7:-OI3IBI2=*=[;1.EAD(*62Y M#DG9R[<36XE59,DCRPGFUZ_D7+@TE!*S6.R>S@"AEBV]Y^C1T9%ETXYTS+=> MD79$(30_25LSS>E6]T_O?7.SV:[/?C4%ZO,2[:$,@QDSX!#(M M?V)Q(I4&H5L)A"$38Y]\3"Y;KXO+AFRR/(D)+Z)L'&F_R80YWJZ;HT6I9%%F M)(7V4G9%_68CT:U9/9Z6B=]H%<=&$#.>^P,6TY0P4GFD46;:DG/^J.3P]5 M=;]# E,I58YXY+#7'Y"3SZ3_9:??V^UMG_6Z??/[RW;.VJPXY9K!X(@,NIW] MXY/#DSWCEG>D=]S9_)]ZYFN6:C;*UW5-T9@'F?U!G1J&G-X.!1ZG(^W;<- : M2A525;3"Q@*CPA;W..0RT^;*ES1LS6II-AJ;C;>+$XP4#DE*_90FH$#3A3F* M 7QV[2*FF :H1>T3EIH!E3.=^XOSYX5,J7!1:E;=AX]OBZ"CPWL*O'_@^"^- M6P7,!W6W/?/X9BT]-;*\H:)PX1??/?L?JUWT;8LG5&D6 )][?]8C%I9:](_- M7Q/3$21GH6W6BM[WR99XDNYGW?L4P\)]7>P88DKDB/2S840-_+U[WI 9RR&)S6KA&9_OO8O3"?+E#59R%@!"L \& !I$P MEQ@STXC:=LJ G)K)T(@%&\B&(\I*N'A?BC$Y,-^0CM)T=" W+4 J'%%6PK5S M3_92#B),$8W2:/3L4HPHYJ+ D1!'E"$AE=GOB$(X89Q3LITF,I!Q0FH[Y[T- MLF^R/";&*4+BB+(RB8=BFJ41.6>V1H1E73L66<<9"R+2M7$D42RE"(@KRA"0 MRNVXC"%=3@.MI&"!G7.%-EE7; *:(BV.*"OAY<*A"$?Y/#UB A=V75&&BU=5 MF.[DM$..0&0C"'2F3,*!/#BB#'EP(D@,%-@\G-3V,A#CJTAF&Z0C-]^10QUN MOI"NA)"L6KFRT1\!>:S9=LVP,C8HD.N5JPY30<8T9N*N*$,J*@\;QU+IB&S' M5!EA)E@<=EY(WT$J5@UZE,,4%$4P'FNY/YBB%PI&VBY#9:E6!@[$P05EB(,+ M<:*;*9G@JJPKRDJX]HNP'B0')ED,98QHE,^\I3('Y3N[A1DS[:J5E5EC%!H4 MDXC$TRU&V3OA=ATJ3D#D&#T<489+ME51TJ=JP@*[,[UO^(!$*KI!3@==7*5U M05D)YR[=B5P\?FNA8I=VWX>P\]+E(NTRH&#<<$49KM<^M]G.&:1YJFFT'R&O]*=-75-D)[ ;9 MBX?[+Z0G(2.KUGJOG8FDE$A&ND=]0T9$Q97YPO#AC#(,'\\^HD1F$A4!(W?H M0"0<489(/+?9EGF%F5>I>*@@O_6P^.T'9'$ARREE2,MSF^T .+TD1QG7C$-. MU>(V.MF1H$)2^SN28IR:*+.!\<0%94C(\^\R,:$CD?8%5A@G'%&&:[K5DK"# M)#BB#$FHY#54 A05^)B?"\KP,;_* " =JDQ+@A0?87)"60F'VCKW(4[2B"$/ MZ_,@XS@31HJ]?4=J_0SO;SNE#+/GBL#8.\40X82RDB'B+ZDN$((U(3AB@9)3 MF%!DP0EEF#E4\Q:)8':+ 2EP0EF9.9$]%4)\\4'Y;7^_0P*"', P,QG8!3.? M6!JMG&\Z: B$8X7.PJ-(QCIDW'FDF^PIF26XVNJ",IPSN1 MCH!#;I_(Z^\> M;Y*=_5V<1E6MK,Q]U;DW$8Q'@T$Y3:+9QK[.]_\*M(/"$0:,$D]HN5Z_0SZ# MBNW[&<&^M1R!<$89+KNZ,&TRX8)L3]@$;\:YH*S,4)(L\_D9XB3 M%NDG-&# =5X\!B&%*8)O+G="V;\\?3(_8M&^U[J#WWF(;*J\X&DR41KKFQQ^:*,1T5HI=;-E8L:HN40E,"8SL8=#T:: M*A_XU.1\Q2#3K@]EF&^]:M32W.;8D>V^9+]^YZ1%#+0WJ@'+A\26']_SG.]\N4GA2GF\ M Y,"1<9?F#AR$H_??0[Z@TXXZ;93!G37B$FBLQJLJR6^V2V%F9&*0,R=?D%E MI8T3RL65R#)2LPA&U2K>;0WO5@4EY* ]8V_A6@ MXXPLJ\0,KN:)I!3>IJF>*\?I#:=DRO\[>L/.P7U M0P.XG;.?$-)UR)P&5R"02K7A"B0<:05)#09S#IQ*_5*#,$TPUP#KA,.2]UMX M=:EM!P:#03 \'!X,]YMA.!CUP_%Z/!Z%X5$[[O-HR!BALG9^U!^.>Z^!39YJ M4\+'8.232,\-\_F""!D397"*B9D+4T.?#?5[?3:Q)%/(73;$9?WY& M2] +-+>LMT(YI3M_GT+A8)L=NM7ZY MQ%60D?'E2?/MUW)>JC@C6TE11WXUOM,=KL.VX6@P ?^[W KZYO>[U!+ P04 " "]@%M85U:;6\;-Q+^WE_!:]#"!O1JQ]=& M<@/D4@#G=T=S@QG M'LX\I'E>A-*\_DZ<%R05?HOSH(.AUQ?_[9X.>\/S?GJ$0+^5.)]8M10^+ W] M\GTIW517(R&;8/^AR]JZ(*LPKJ52NIJ.Q,_U8OQ]5*OT[&:0KKH%Z6D11H/> MF:X@<=[']RA7KZ1R6X6NU_^CT7!0AW&RU VV'@W&\5LN2VV6HRM=DA>_T5R\ MMZ6L5H(3&X(M(1MH$;K2Z&DUZ$!=7\N,1K6C M[MS).IF;)X\GUJCQEF\/N@-?YEJ%8I3KT,T@217[<+$H]$0'D:+,&@["+;'R MI5_OFXY7'S)U?T(R&"5W(!EY>_'^ZO+=Y=LW5Y>___9D4_)GXX/.EX_-R:=- M];(CK@I(>''5$Q<*HAV1D6.'1"AD&'U*6KY0%F+L=*4@-GK9.SL]_6';W#>0 MF&%/7(I"SD@XFFF:DT(^M!>RJAII\)(KO["5>&==*8:#[K^%S<75U7_$%65% M!1^GFGQ'7%99;_R^)?T2!WR5"[%=67GAM24.BF7;1*5A;+*!L$# MI:Z0XZ5HJN :@KLR4 EMG%TI2CPYC?SG,L,K)VR)CA9LDKLC4%%&WDNW9)%2 M7A/L;NCT>*?@#$P:+J!L@P4R[;*FA%B%X?!$D1,(458(W_"/]?@Y.6J5\ 1* M[0TX"XB(F.M08(*^IBPZR'IKN&85ICG#,"4FR\TP/(/T*X'T] &0DLAU!1@P MHM9I[P"A$,=GM_%=5SE*D0P:>G25F49!)Z"UD>,.8*F=60KX[QG4#'9CUJAM M >.W3,-9I5EQAR4: P% U0)/T9R/_F32%R(W=NY7.'8TU3XX\&,A^67R&UYV M-N#H5\[<\?89D5\)D2][("6;Z?OQQ>)D,'PU]BWH6H;"=<;FN<9CS.RED(XB MAH )/3'$N18$X$Z,]@6+LUB)&LMUEI^5]IFQOL$XMN^L26"JG1BD16RFI)X@\+VOC&0&)[*[O#LB([CT.&92D_I43/AKA*(6;_@ZK>! M[80U]F5O0_DM0SD,\3RW$0\)Y@^'R.!:X!G*;U!\&]@_O7SU+0+[2!Z+7\G# M#Z0X]M(/XZ_#;3Z3C=]_"/?;"0%+K:74P6WCH !%;Z9]+*60HBKJ8::_+L*; MA=R1D1&<;0M? ZS3%GG^J%&0X8NW1BL9HJ,3KY66+G)0G8A&;"T5:VH\-_^X MEGUD"K'P6D]P**#0\Z!:8E5DC9'<+S"MZ,2:1&!$HB2;3 K_FQ +(FD83^H0 M2_B3!?]D&_Q[E\8[:V#_HKKW4L#RF6G%")?>5I*[A_18'4R"&?;2J14$L2BT MG&BCPY*IQBZSO" C6B,0TUJZ);I!HF.36K03JAM78R'X2(VRS#H5'8AT>DH5 M&(_!>L 7JGFAL0BV"@GS6)"Z1I]X1OT!H3X[%A@N'J&9/H= M5'7-=?8H].EQ-WV-*,= %&F?2/+$-N%^%_9I1?)&FG@'D']X6R_8*5(\3ZEN'Z<=)[\*Z6_($-?: MN%A(Q2840](VB*4P^II,>[BR)=_Y]"@=Z@IY$GO0LT?O0>.AK5JMI,ZZ '(] MWL3RNA8R&#^"#-WAXFO?) AYL,[?$)#X CK+4H= ]%"_F5AP'!90&AY&+4> M/,J[Y_:!W[PO6*U4^JO1F$!;;PR8)CS1 "@?"O#Q M0J8)B&K)P\VF;T[RFME 8IZ1#T3.' ^95P=M'X73=G^6CF1VE$RI,-#33<6\ M'],MU<88X!*,N),XB0@%;E#B>H M+!3+*N 6_Y+0XK*36K*N9M;,B/MR):?M'T1<6XFIK(U=$K[."YO*K[R%>J#T M\_"6W@'BYWYD//K6QN? Q0=AN><\0]R)[U@K? %F/$$U(!>]X-LOF 6+=XU< M8JL#S0M2XV3E;- ;_+"2QTR,K#V-?-J=4[HR VMN98I/!E+=&:VD6R%(J954 MTCT<0#5?J0DJJ>D'MZVOO7X3<[0S='.XUIV@4EZ/XL\NO]AA%IIR<;&@ MK.'#)O%[VB<]Q_JSQ/KHCW3@"X)R)\3'#\48O[E+?NM7V][1Q#5\]^7DIXXX M&9R\W&(6&_=C@K0FK79F#;HZDF#_ U!+ P04 " "] M@%M8%S!/AJ4' "0+ #P '1T;6DM97@S,5\R+FAT;>U:;6_ .-K"O=MPTN]L ;LX!C-X; J/H5TH:K5A3HHZD=KWWZ_L,J7VQO;;73M)L M8^>#'4G#F2'GF9F'-">%+_6[[\2D()GAMYAXY36]._MW]WC8.YKTXR,$^JW$ M)#'90CB_T/3W[TMIIZH:"=EX\Q=5UL9Z6?EQ+;-,5=.1^%M]-?X^J,W4;#5( M5=V"U+3PHT'O1%60F/3Q/SHU2#\&\\+ MY:GK:IG2J+;4G5M91W/SZ'%B=#:^X=N][L"7NMX1/\E*D18_]\0_#!6:.B(ERQX)7T@_^I2X?*$PA,5350:Q MT>O>R?'Q#S?-?0.1&?;$N2CDC(2EF:(Y98B'97VQB]!_#I!/$)228?0(4[E0EQ69JXIFR+' M0BS;(&8&RBKC!0^4JD*,%Z*IO&T([DI/);1Q=*4H\605XI_+%*^L,"5:FC=1 M[I9 12DY)^V"14IY2;"[H=/A709G8%)S!64;+) JFS8EQ"H,AR<968$E2@OA M&OZQ'C\G2ZT2GD"IG 9I 1,1<^4+3-#5E 8'66\-UTR&:2J @P84>NP=X!0B..SW?BNJARE2'H%/:I*=9-!)Z"U$>,.8*FL M7@CX[QC4#':MUZAM >-NF(:SF6+%'99H- 0 50,\!7,N^)-*5XA4ZR\^9LL2\[&\JO&"@ M*A*-T%HJUM0X;OXAEUU@"J'P&D=PR*/0\Z!:(BO21DON%YA6<&)-(C B4I)- M)H7_)<2""!K&4[:/)?S9@C^Y"?Z=2^.M'-B]J.Z<"DB?F'*S?D.Y^^2ON:(<]B#WKRY#UH M.+3-EIG461= KL>;6%[70@;C(\C0+2Z^]DV"D'MCW8J A!?069;*>Z+[^DUB MP'%8(%/P,&@Y .11WAVW#_SF?<$R4^F/1F$"(2F;*@WG,(B:YK]7TV<(3 MV\%3T(K0SU0^GEX2V\/\7,W,IY\;>-SX.)!6.XX3Q]VXEMRA6_ C!-4 [+! M"[[^@EFP>%?+!;8ZT'Q%V3A:.1GT!C\LY3$3+6M'(Q=WYQ3OS,":79KBDX%8 M=T9+Z58(4ME2*NH>#J":[]3X+*KI>WM37WO_)L1HZ]+-X5HW0:6\'(6?77ZQ MQ>2,>0=(;1NK&+_EQ);1[)W4"!L?Q[%?7Q(K'(LG .6N\/==_]:-A U$W+O$ M7V!9O\+B/6JY?GPU_.M@O.L"?2D,8@W^SV#V5(@]OQ6,GK#X2'EH2N^Y8$=I MPX=*XE_8#8G?+?@C4YC S-X7BG+Q8=52?XM;ID>N^U'O[:L;-&;C-FZNZ:H;M]C8EC"[:,IJ MG"E7@[:,^.OXUH7==FY+@T&J2U5V[29OL4J7&APY)D-7YN"V(ZGG3?KB)_%]02P,$% @ O8!;6/]/:M0,!0 Y24 \ !T=&UI M+65X,S)?,2YH=&WM6EM3VS@4?N^O.%N&#LS$N4&XV%EFTC3,LA?"$'>F^ZC8 M&,NYH]F_5L=8JI J M!^^@IFY:*8FD,%:$NJUF:KS"D4*EEX]%)&$\,$*$F%-?)FJW70]+H-._>DVTCQ#S.49^HQ0U0VQ\LQ!I)+Y6XU\Y=W>\2S MHD)CR4-OR;>'I& PC]F8&2AP5B1B#=R":T6Y9SF.OV;J]H($:)2J-:E(?W#I MGYV>]7O^V? <+MY?CM[WSGWPA\^[/ ]FRUH5IW4$[^NC>K\.HT$_+U!KK].L M;4KS]('W1M![-[SP!^\VI%FORE14.6X>P/ 4_-\&,.I=ONV=#T;.\,.?@[^A MU_?M2+O9;#^'@N6)9B)$,7>_WMG;VUXV]V/VI7^FVK H>V@9OR_Z,P%X(6A@ MF!0P8R8&$U/H"3$E'"ZI?AMPN15+GJC!(%%-,:PN\$K:@,6C4$17N_!D1# MQ#B.+!P9T6"JF$$C0$0(@WD0$S&A@.H3IK5U^H;9PN.%5?2L!GZ,*=#@UV$0 M8BYJ<*&H9K:NN8FE0[WC^^B$LYYIF3::>TB MV&A%FVC*>8;T2E)N\;O M**?IDS1!"=I6\[/X-@ANX T:75VPMT%!#XS8('^ M$@>MX[U]V&EU*I0='B6EAL,CB2IV/0OP#436"2+M B),X'J8D+SN=I0P@:L! M$WG)*_P0IA! :%Y;J-3L,.$<FEUJ_^/3RT_(O]?W6[OB4A#QIRN0J7MLGAE/\1Z8=LC&(45 M=SC)Y-2@YCD-O<)*IUEO;E?R& DGJ::NIBG!?-.B+X/65&7JBFG\0LZ9R=Q* MNA1"J7#1$3H&#EU0P;_4,+L-/&\S]T87:46R'Q[W\>.& M_4V!KNB8W2_610.Q\,NNTJ E9^%3]!._H](-W5A^:ER5C544>B+:_!3P>4FQ MKDN#_=L#6].-XZ= Q4N*]7EM"0_<#C;$V!#CYR!&X8D5=YE!3<&M@=^KO;8A MT(9 &P+=TB2Z4$P$+"7\2][LWD4<_+0=BJ=JX3Q2T^8+'#R'#M6#.X2G=*SR M7T7:A\7/(DN!7SO=$W$Z=T*FBOZQ[21-$^&%3*><9*X=K8X'7?M*ONH,4!EP MY44^U:$B?-&'@^+%'I22"2VV&(=$ABJ7\!G)=+[)=!OVD-;)JVXC/][U'U!+ M P04 " "]@%M8H?:,6C\% !<)@ #P '1T;6DM97@S,E\R+FAT;>U: M6U/;.!1^[Z\XVTX[,!,[%P@7.\M,FH99=KN$(>E.]U&QY5A;67)EA<3[Z_=( MMM- PZ70+J&$&0BVCL[U^R3G6)U8)_SH!71B2D+\A(YFFM.C_D=GI^6V.O7B M$@7JI41G+,,<,IUS^NO+A*@)$QZ0J9:_L"252A.A_92$(1,3#P[2N?_2J@W9 M136I''6T3+V&VV;"3YAP8LHFL2YOC.7LU&JOW"D4*E;\>R.6T Q.Z0S.94)$)3B66LL$936=:X=P-A$>IY$V M-LSTRLPL9IHZ64H"ZJ6*.C-%4G_)=@MMWV@.; MP^_4S=RC3CW%7\R0S=2/#%&9'%^-,9!<*N]5P_[XUT<\*RHTECSTK_AVGQ3T MYS$;,PT%SHI$K(%;L%24.Y;C\#93UQOWST_LO+YJ[OOL2_],,\VB_+YE?%CT)P+P0M! ,RE@QG0,.J;0%6)* M.)Q3\Y@).'(L50+-AO,'R A&HS]A1(-8H(L31K,:G(C A2TS\\VK>:O1#/R> M3%(B\N(R]+TK9<+MOF+")J%,-0:^+%X)&4:5QH=$C8F@ MF3.80. +(Q9L M*''0/-S9A:UFNT+9_D%2:M@_D*ABVS< WT!DG2#2*B#"!*Z/";%U-Z.$"5P- MF+ EK_!#F$( H?G,0*5FA@GG@-.H,BL5#J2(G:QF9T6+%0P5ALRJ-NL;2DUY M@3294F5M9E=6-_=_?(JY)O^W9/S6#?>NW0#;B"%C3E>!T31;_+(M8EPQ71)T MWH@[G.1RJE']G(9^8:K=M9_:N'QU7I6,6A1^+-3X&? MYQ3KNC3:OSVP-=TY?@I4/*=8G]:><-_]8,.,#3-^#F84GAAQCVG4%-SPVO'; MVVP;/FWX]%UB76X@-7?*(=52Y-K7 MS6W#R,5X9ZR.ND$@IT)CY)7,]DW4Q$_3%'D.S:*U79(?U(@\IF-E7\:T]HNW M,5>B7CI4%'$Z=T*FBC:UZ5Q-$^&'+$LYR3TSNB#-EQ; JJ-'93$K+^Q4AXKP M69])BA=;7$HFM-C6'!)IJCS"9R3/[![6J9NS84=3 MDZZ$\ZL<_O%S(>U,Z;&0E3=_4T5IK)?:3TJ9IDK/QN))>3GYF2=-U:(9I'1_ M#FHV]^.1TMA^?H2MW*N,?3*C?=^I_\)X-"S])-#I>U..AQ-NRV2A\M7XHRK MB3>P%.]-(77L.#7>FP+[>KCT?9FKF1Y;HDC4:'RDDYCJ=M8UP;=WE_/H<:4VM^K7GI'9]!U9E$]KO4J5^ M/LZ4[R?8'30MY.7E7$V5%\1FF@3Y4/XU7-B_[Y;XE?3V[/"7>Z-'P\F?N+L$ MZ8*]38?\\>/OXB,DY6T.V:T"IV0-RGM@A#S>L&A ;BF5Z)%' JG)('.U'(%#K3 MUC,UU#/LF+,F3I4F#X#4C=IDEJ'^X9+H]4*EE)I^;1V&9:OTCC2&!*H1FE1M3H LF#, M:00W DG0;.0HV6C'*H":94GL<>;,V (%V-2"7 ML[1#A;^G%'$=- 72-#VS? M\96KDODV%.W2A-&C;X"-.Z\9-WWTFP??M3+-V0CQ_AG3-DF/9^^H![D"C MZ1*)=',:C60)HM?V5$K%%DR*+940%4J6Y7DI+'C=3/ NEWK3 '4,M;',.I3X M!)SCIUW+**^:Y4$/-X [> >6= Z9@^K@37(A/B'6N38@>??ADVN< #:>1R:L M&;WK*F=.XK'B0SPBW.S65MV:)K*N\B'3*1&%@7A5SRH71J6\'&Q*337U/;%+ MIFI9HD.*\D2R(9S,I671\*AL<4WO\8]5[')T=UD+VNXE'U2>(O8@!:_VZX_; MT!]@Y4&!V%"@H#$1RAV?0HEG K4D>N-Q>A8EU&Y2# N^LIJ;L=W" G1%$?-] MM7@@-/#!FX+&X_/+WUY_?/&,?F/?7/U1*?2S5LTB@\PAGB^-O:#5)[)41! % MQ91 80V_1 W*4,-Y'B9*2]B>I7Y/[JQSX(-32$-P#($63N:V1S4M2##L],[+ MV$TX7)V[AX#4Q['3@%S"DVI%W/ M29'(HD[8 '9(O20-)0/1LM.V[!1I!=2QP&=+:J_9BH^R"4=BB@&Z$T\2#0[. MZ,\L5PNT03AZB+^[#[TCEU:-Y%+E>>19 CX MZK6B4^D5^I;!A#0LX=:.,P,2%7;;7M>AW,P"-!Z!!55,T;:%K047-@.%\ !! M8%<"+LE.[[9B&/4!3LU+H+[;1%-D"FZ;:/DY4>83 +53+D$&;="7'%"%06D M"CF#CE%)TZ9Q6(HO":I0_G!;WR,6@^])_-Q GJ=31_*=R* ZK2(&[]='?7RM"S&VD4]S(9I70E"\:@%I8VL]F+O[J,+ M>(* FEE3"WH?!;("1)"2RPK@$)6!)F8LH !T'F(.5/=YO M,&V:AY,&%/*"YG+KF=AV6HGCI#.:TYJX&E4P^ >^ :==X]/N=0=S&&O5P4*?%/9?(ZJXZ\ M?6Y2"']U6B4'[W;+AK2>*8LK]T/FX?,B,G(C>QBK,J3XDJ_$RVOR56MP^8HC7CM1C"DJB^]MKRL ?(*>\).AR5 ' M/@6% 8VFI)%DW['7)@)WY 'K3JZ.8L(LD0*7?+BJ'TLXNWUZ%)]&6#20C6+R M)!ZMZ'37T<5ZLFO(5;-:\\B_'!K.!H^_JR1Q>JTEB9N UM^#54)&M2![U_ET M+17BK1BY<9Q(V-BO8*!JL:G7-?-DIT*9DI-E76Q +8"@$<$1(%VK\X$]S@R8 MJM8B[C_>'\C5/"1>C4^"'5J/XK9.:&<4APZ-]1/F>Q]Y6K@Q^4BHZ/!%I];R M\.1/L(7[+U"=#$Y/'Y^-SD:G#T?#1R=GCUMN*$V[Z3-3KF!!G<0]/FXN7G68 M'8B,AL/-:?]",0TF+KBE:Y8J"_G9]?**!;0&E2-#@E%8>[F,XNTVZC[(UT&^ MHGPY@(L@79Q;6,4T'5ELBEYR)-'$Z%0_XHH@7()-E$,T<^!]7L=*3N;D*%JD MFI&[86SK5Y3&J6BP.0V(8NU7_1"JR27=,CF(ZT%N)LM(XJ*#'.PO25#( MQ)51W$\2".GQ/'A$H_><=,I M5JJZE=60Q&-15#:DCAKH-%E])YF2=!SI;%QX#F+/%TZVK\R9-O66U?C.3 M4V@X5NOZ&B2I%O#\RF(09>@F-!*4G)]J+B9CKY X:ST*KGN%\IR*,K'M8W3O M,.,DQW"AKOB<8WW):^7:RZII1;^.J(\]>I MBU=SVB\=(ESPYPC0U!2R*L_1CXJUA3K1C0:.OB[84Y<(DW.LV22(6UCIK7ED MW??TX8/"S4G;?4LU#@*,]GL%6D%S;9/(3$$#;CA@":-:KUG+K@NOE#Z/I0@Y M5>W'(V2N-^\4AR].=GT?$2\0K7TNLOYM14"\<#M4(%^K&F;7?8KPT0>3]CY4N"AFPX5M=B:Z6EGIG*Y?<+FM M\=O#Y1ER'EKFY]# M K'A=O'&H%!!A(BIFU>)-KY:H:+QW!14SL0Y[4&7=@G.A_@YPL'N[_D8,WX$ M2?@=Q!F"J,9:\>YX@B\:<-P0S&VBI.4:,[USG)G&KH9^RO8K7?ZXV6[8"-RG MPP7*G=\WW"+O^_R(_E6)IS^='_&_1O$_4$L! A0#% @ O8!;6 Y7_8 U M60 *78 !$ ( ! &EM9S@P-S8W.#(W7S N:G!G4$L! M A0#% @ O8!;6'RMG!1>]P0 >JM# !$ ( !9%D '1T M;6DM,C R-# Q,#$N:'1M4$L! A0#% @ O8!;6&JI(P@5D0( +4PG !$ M ( !\5 % '1T;6DM,C R-# Q,#$N>'-D4$L! A0#% @ MO8!;6!_A3,?B!@ Y9$ \ ( !->(' '1T;6DM97@R,5\Q M+FAT;5!+ 0(4 Q0 ( +V 6UA,3](FI0( /L* / " M 43I!P!T=&UI+65X,C-?,2YH=&U02P$"% ,4 " "]@%M8597@Y-RYH=&U02P4& H "@!F @ .A(( end XML 140 ttmi-20240101_htm.xml IDEA: XBRL DOCUMENT 0001116942 ttmi:ContractTerminationAndOtherCostsMember 2022-01-03 0001116942 ttmi:NetworkingCommunicationMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 ttmi:AerospaceAndDefenseMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-02 0001116942 ttmi:PrintedCircuitBoardMember 2024-01-01 2024-01-01 0001116942 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-02 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2022-01-04 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 ttmi:DataCenterComputingMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 2020-12-28 0001116942 ttmi:OtherThanUnitedStatesAndChinaMember 2022-01-03 0001116942 country:CN 2022-01-04 2023-01-02 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-04 2023-01-02 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember 2020-12-29 2022-01-03 0001116942 us-gaap:RevolvingCreditFacilityMember ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember 2024-01-01 0001116942 ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyFourMember 2023-01-02 0001116942 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-03 0001116942 us-gaap:ProductAndServiceOtherMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 ttmi:SeniorNotesDueTwoThousandTwentyFiveMember 2023-01-03 2024-01-01 0001116942 country:US 2022-01-03 0001116942 us-gaap:SubsequentEventMember 2024-01-02 2024-01-02 0001116942 2024-01-02 2024-01-01 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2023-01-02 0001116942 ttmi:NetworkingCommunicationMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 country:CA ttmi:PrintedCircuitBoardMember ttmi:PrintedCircuitBoardFabricationsPlantMember 2023-01-03 2024-01-01 0001116942 srt:MinimumMember 2024-01-01 0001116942 us-gaap:TransferredOverTimeMember 2023-01-03 2024-01-01 0001116942 ttmi:AutomotiveComponentsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 country:CN 2023-01-02 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-12-29 2022-01-03 0001116942 ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember 2024-01-01 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember 2023-01-03 2024-01-01 0001116942 us-gaap:InterestRateSwapMember ttmi:OneMonthCmeTermSecuredOvernightFinancingRateSofrMember 2023-03-23 2023-03-23 0001116942 ttmi:TermLoanDueTwoThousandTwentyFourMember 2023-01-02 0001116942 us-gaap:DefinedBenefitPlanCashMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 us-gaap:RestrictedStockUnitsRSUMember 2022-01-04 2023-01-02 0001116942 ttmi:DataCenterComputingMember 2023-01-03 2024-01-01 0001116942 us-gaap:ProductAndServiceOtherMember ttmi:OtherSegmentMember 2020-12-29 2022-01-03 0001116942 us-gaap:DefinedBenefitPlanDebtSecurityMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 0001116942 ttmi:TermLoanDueTwoThousandThirtyMember 2024-01-01 0001116942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-03 0001116942 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 us-gaap:TreasuryStockCommonMember 2022-01-04 2023-01-02 0001116942 us-gaap:CorporateNonSegmentMember 2024-01-01 0001116942 ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 2023-07-03 0001116942 us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-23 0001116942 us-gaap:RetainedEarningsMember 2022-01-03 0001116942 ttmi:OtherThanUnitedStatesAndChinaMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember ttmi:AssetBackedLendingRevolvingLoansMember 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 ttmi:MedicalIndustrialInstrumentationMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 us-gaap:SalesRevenueNetMember 2023-01-03 2024-01-01 0001116942 us-gaap:EmployeeSeveranceMember 2022-01-04 2023-01-02 0001116942 ttmi:ContractTerminationAndOtherCostsMember 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 us-gaap:ForeignExchangeContractMember 2023-01-02 0001116942 us-gaap:PensionPlansDefinedBenefitMember 2023-01-03 2024-01-01 0001116942 us-gaap:CommonStockMember 2023-01-02 0001116942 us-gaap:StateAndLocalJurisdictionMember us-gaap:EarliestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:RetainedEarningsMember 2024-01-01 0001116942 ttmi:FinacialInstitutionAgreementsMember 2024-01-01 0001116942 us-gaap:CostOfSalesMember 2020-12-29 2022-01-03 0001116942 ttmi:NetworkingCommunicationMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 us-gaap:OperatingSegmentsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 us-gaap:ShortTermDebtMember ttmi:TermLoanDueTwoThousandThirtyMember 2024-01-01 0001116942 ttmi:TermLoanDueTwoThousandTwentyFourMember 2023-01-03 2024-01-01 0001116942 ttmi:ContractTerminationAndOtherCostsMember 2023-01-03 2024-01-01 0001116942 2023-10-03 2024-01-01 0001116942 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember 2024-01-01 0001116942 ttmi:AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember 2023-01-02 0001116942 ttmi:TtmViasystemsGroupIncMember 2015-12-28 0001116942 2022-01-03 0001116942 ttmi:MedicalIndustrialInstrumentationMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 us-gaap:OperatingSegmentsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-02 0001116942 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 0001116942 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-02 0001116942 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-03 2024-01-01 0001116942 us-gaap:RestrictedStockUnitsRSUMember 2020-12-29 2022-01-03 0001116942 2023-01-02 0001116942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-02 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-03 2024-01-01 0001116942 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-03 0001116942 us-gaap:EmployeeStockOptionMember 2024-01-01 0001116942 us-gaap:ResearchAndDevelopmentExpenseMember 2020-12-29 2022-01-03 0001116942 2024-01-01 0001116942 us-gaap:CorporateNonSegmentMember 2022-01-04 2023-01-02 0001116942 ttmi:VariousStatesMember 2024-01-01 0001116942 us-gaap:InterestRateSwapMember 2022-01-04 2023-01-02 0001116942 us-gaap:RetainedEarningsMember 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 us-gaap:LetterOfCreditMember ttmi:AsiaAssetBasedRevolvingLoanMember 2023-01-03 2024-01-01 0001116942 srt:ScenarioForecastMember us-gaap:CommodityContractMember 2024-07-01 2024-09-30 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember us-gaap:TradeNamesMember 2023-01-02 0001116942 us-gaap:LetterOfCreditMember ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember 2024-01-01 0001116942 srt:WeightedAverageMember 2023-01-03 2024-01-01 0001116942 ttmi:AutomotiveComponentsMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember 2022-06-27 2022-06-27 0001116942 2023-05-10 2023-05-10 0001116942 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsMember 2023-01-02 0001116942 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-04 2023-01-02 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember ttmi:AssetBackedLendingRevolvingLoansMember 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanDebtSecurityMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 us-gaap:CommonStockMember 2020-12-28 0001116942 us-gaap:DomesticCountryMember us-gaap:LatestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2020-12-29 2022-01-03 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsMember ttmi:MonteCarloSimulationModelMember 2020-12-29 2022-01-03 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 srt:MinimumMember ttmi:TtmViasystemsGroupIncMember 2015-12-28 0001116942 us-gaap:CommonStockMember 2024-01-01 0001116942 us-gaap:CorporateNonSegmentMember 2020-12-29 2022-01-03 0001116942 us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember ttmi:TermLoanDueTwoThousandTwentyFourMember 2024-01-01 0001116942 ttmi:AerospaceAndDefenseMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 srt:MinimumMember 2023-01-03 2024-01-01 0001116942 ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2021-03-10 2021-03-10 0001116942 us-gaap:OperatingSegmentsMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 country:CN 2020-12-29 2022-01-03 0001116942 ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2024-01-01 0001116942 us-gaap:InterestRateSwapMember 2023-03-23 0001116942 us-gaap:CommonStockMember 2022-01-04 2023-01-02 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember ttmi:TermLoanDueTwoThousandThirtyMember 2024-01-01 0001116942 us-gaap:DomesticCountryMember 2023-01-03 2024-01-01 0001116942 ttmi:PrintedCircuitBoardAndRadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 ttmi:OtherThanUnitedStatesAndChinaMember 2022-01-04 2023-01-02 0001116942 ttmi:TechnologyMember 2024-01-01 0001116942 us-gaap:ProductAndServiceOtherMember 2020-12-29 2022-01-03 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember ttmi:TermLoanDueTwoThousandThirtyMember 2023-01-02 0001116942 ttmi:BroadBondMarketMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 us-gaap:InterestRateSwapMember 2020-12-29 2022-01-03 0001116942 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 0001116942 us-gaap:CommonStockMember 2020-12-29 2022-01-03 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2023-01-02 0001116942 ttmi:AerospaceAndDefenseMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 us-gaap:CommonStockMember 2022-01-03 0001116942 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 ttmi:AerospaceAndDefenseMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 us-gaap:RestrictedStockUnitsRSUMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember ttmi:OtherSegmentMember 2023-01-03 2024-01-01 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember ttmi:AssetBackedLendingRevolvingLoansMember 2023-01-02 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember 2020-12-29 2022-01-03 0001116942 ttmi:RadioFrequencyAndSpecialtyComponentsMember ttmi:DomesticRadioFrequencyComponentPlantMember 2023-01-03 2024-01-01 0001116942 us-gaap:LongTermDebtMember ttmi:TermLoanDueTwoThousandThirtyMember 2023-05-30 0001116942 srt:MinimumMember ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-03 2024-01-01 0001116942 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanDebtSecurityMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember ttmi:TermLoanDueTwoThousandTwentyFourMember 2023-01-02 0001116942 us-gaap:TreasuryStockCommonMember 2024-01-01 0001116942 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-04 2023-01-02 0001116942 ttmi:TermLoanDueTwoThousandTwentyFourMember 2022-01-04 2023-01-02 0001116942 ttmi:NetworkingCommunicationMember 2020-12-29 2022-01-03 0001116942 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 us-gaap:AdditionalPaidInCapitalMember 2020-12-29 2022-01-03 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2020-12-29 2022-01-03 0001116942 ttmi:DataCenterComputingMember 2022-01-04 2023-01-02 0001116942 2024-02-22 0001116942 country:US 2023-01-03 2024-01-01 0001116942 country:CN 2024-01-01 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-01-01 0001116942 ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 us-gaap:TransferredAtPointInTimeMember 2022-01-04 2023-01-02 0001116942 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-01-01 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember ttmi:TermLoanDueTwoThousandTwentyFourMember 2023-01-02 0001116942 us-gaap:StateAndLocalJurisdictionMember 2024-01-01 0001116942 us-gaap:AdditionalPaidInCapitalMember 2022-01-03 0001116942 ttmi:AutomotiveComponentsMember ttmi:OtherSegmentMember 2020-12-29 2022-01-03 0001116942 srt:ScenarioForecastMember us-gaap:CommodityContractMember 2024-10-01 2024-12-31 0001116942 ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-28 0001116942 country:US 2024-01-01 0001116942 ttmi:AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember 2024-01-01 0001116942 ttmi:PrintedCircuitBoardMember 2023-02-08 2023-02-08 0001116942 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2024-01-01 0001116942 us-gaap:RetainedEarningsMember 2020-12-29 2022-01-03 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 ttmi:MedicalIndustrialInstrumentationMember 2020-12-29 2022-01-03 0001116942 ttmi:AutomotiveComponentsMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:ForeignExchangeContractMember 2024-01-01 0001116942 srt:MinimumMember ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember us-gaap:PrimeRateMember 2023-01-03 2024-01-01 0001116942 ttmi:AerospaceAndDefenseMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 ttmi:CustomerWorkOrderMember 2023-01-03 2024-01-01 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-01-02 0001116942 us-gaap:RestrictedStockUnitsRSUMember 2023-01-02 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember 2022-06-27 0001116942 ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2023-01-03 2024-01-01 0001116942 srt:MinimumMember 2011-10-01 2011-10-01 0001116942 us-gaap:EmployeeSeveranceMember 2023-01-03 2024-01-01 0001116942 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-02 0001116942 us-gaap:TransferredOverTimeMember 2020-12-29 2022-01-03 0001116942 us-gaap:InterestRateSwapMember ttmi:OneMonthCmeTermSecuredOvernightFinancingRateSofrMember 2023-03-23 0001116942 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2024-01-01 0001116942 2023-02-08 2023-02-08 0001116942 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-04 2023-01-02 0001116942 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2023-01-02 0001116942 us-gaap:AdditionalPaidInCapitalMember 2020-12-28 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2020-12-29 2022-01-03 0001116942 us-gaap:StateAndLocalJurisdictionMember us-gaap:LatestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember ttmi:OtherSegmentMember 2022-01-04 2023-01-02 0001116942 ttmi:OtherThanUnitedStatesAndChinaMember 2023-01-02 0001116942 country:US 2020-12-29 2022-01-03 0001116942 us-gaap:InterestRateSwapMember 2023-01-03 2024-01-01 0001116942 2020-12-29 2022-01-03 0001116942 ttmi:PrintedCircuitBoardAndRadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 ttmi:NetworkingCommunicationMember 2023-01-03 2024-01-01 0001116942 us-gaap:PensionPlansDefinedBenefitMember 2022-01-03 0001116942 us-gaap:AdditionalPaidInCapitalMember 2023-01-03 2024-01-01 0001116942 ttmi:OtherThanUnitedStatesAndChinaMember 2020-12-29 2022-01-03 0001116942 srt:MinimumMember ttmi:GritelAndISCFarmingdaleCorporationMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 us-gaap:CostOfSalesMember 2023-01-03 2024-01-01 0001116942 ttmi:OffsetAgreementMember 2024-01-01 0001116942 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-03 2024-01-01 0001116942 us-gaap:AccountsReceivableMember 2022-01-04 2023-01-02 0001116942 us-gaap:CostOfSalesMember 2022-01-04 2023-01-02 0001116942 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember ttmi:OtherSegmentMember 2020-12-29 2022-01-03 0001116942 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-03 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 ttmi:AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember 2022-01-04 2023-01-02 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember 2023-01-03 2024-01-01 0001116942 ttmi:DataCenterComputingMember ttmi:OtherSegmentMember 2020-12-29 2022-01-03 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-03 2024-01-01 0001116942 ttmi:MedicalIndustrialInstrumentationMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2023-01-02 0001116942 ttmi:OtherThanUnitedStatesAndChinaMember 2024-01-01 0001116942 ttmi:AsiaAssetBasedRevolvingLoanMember 2024-01-01 0001116942 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 0001116942 ttmi:VariousStatesMember us-gaap:EarliestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:StateAndLocalJurisdictionMember 2023-01-03 2024-01-01 0001116942 ttmi:PrintedCircuitBoardAndRadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 0001116942 us-gaap:ForeignCountryMember us-gaap:LatestTaxYearMember 2023-01-03 2024-01-01 0001116942 2022-01-04 2023-01-02 0001116942 ttmi:TermLoanDueTwoThousandThirtyMember 2023-01-03 2024-01-01 0001116942 country:US 2022-01-04 2023-01-02 0001116942 ttmi:FinacialInstitutionAgreementsMember 2023-01-02 0001116942 ttmi:TermLoanDueTwoThousandThirtyMember 2023-05-30 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-01-02 0001116942 us-gaap:ForeignCountryMember 2024-01-01 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 us-gaap:CustomerRelationshipsMember 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 ttmi:CustomerBillingsAndPaymentsMember 2023-01-03 2024-01-01 0001116942 2022-12-22 2022-12-22 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember ttmi:TermLoanDueTwoThousandTwentyFourMember 2024-01-01 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsMember 2023-01-03 2024-01-01 0001116942 us-gaap:RetainedEarningsMember 2022-01-04 2023-01-02 0001116942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-04 2023-01-02 0001116942 us-gaap:DefinedBenefitPlanDebtSecurityMember 2024-01-01 0001116942 us-gaap:AdditionalPaidInCapitalMember 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember 2022-01-04 2023-01-02 0001116942 us-gaap:DefinedBenefitPlanDebtSecurityMember 2023-01-02 0001116942 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember 2023-01-02 0001116942 ttmi:PrintedCircuitBoardMember 2024-01-01 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-03 2024-01-01 0001116942 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-04 2023-01-02 0001116942 us-gaap:PensionPlansDefinedBenefitMember 2022-01-04 2023-01-02 0001116942 us-gaap:EmployeeSeveranceMember 2022-01-03 0001116942 us-gaap:SellingAndMarketingExpenseMember 2020-12-29 2022-01-03 0001116942 us-gaap:SellingAndMarketingExpenseMember 2022-01-04 2023-01-02 0001116942 ttmi:AutomotiveComponentsMember 2023-01-03 2024-01-01 0001116942 ttmi:DataCenterComputingMember 2020-12-29 2022-01-03 0001116942 us-gaap:TreasuryStockCommonMember 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 srt:MaximumMember ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember us-gaap:PrimeRateMember 2023-01-03 2024-01-01 0001116942 ttmi:AutomotiveComponentsMember 2020-12-29 2022-01-03 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember 2023-01-03 2024-01-01 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsMember ttmi:MonteCarloSimulationModelMember 2023-01-03 2024-01-01 0001116942 ttmi:NetworkingCommunicationMember ttmi:OtherSegmentMember 2020-12-29 2022-01-03 0001116942 ttmi:AutomotiveComponentsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-29 2022-01-03 0001116942 us-gaap:SalesRevenueNetMember 2022-01-04 2023-01-02 0001116942 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-28 0001116942 ttmi:MedicalIndustrialInstrumentationMember ttmi:OtherSegmentMember 2020-12-29 2022-01-03 0001116942 ttmi:NetworkingCommunicationMember 2022-01-04 2023-01-02 0001116942 us-gaap:CommonStockMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember 2020-12-29 2022-01-03 0001116942 country:CN 2023-01-03 2024-01-01 0001116942 country:CN us-gaap:EarliestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-29 2022-01-03 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsRestrictedStockUnitsAndStockOptionsMember 2022-01-04 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 ttmi:NetworkingCommunicationMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:TransferredOverTimeMember 2022-01-04 2023-01-02 0001116942 ttmi:DataCenterComputingMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 ttmi:ContractTerminationAndOtherCostsMember 2022-01-04 2023-01-02 0001116942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-01-01 0001116942 us-gaap:ProductAndServiceOtherMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:TreasuryStockCommonMember 2022-01-03 0001116942 srt:MinimumMember us-gaap:LandMember 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-01-01 0001116942 us-gaap:RevolvingCreditFacilityMember ttmi:AsiaAssetBasedRevolvingLoanMember 2024-01-01 0001116942 us-gaap:TradeNamesMember 2024-01-01 0001116942 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2024-01-01 0001116942 country:CN ttmi:PrintedCircuitBoardMember ttmi:PrintedCircuitBoardFabricationsPlantMember 2023-01-03 2024-01-01 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember ttmi:TermLoanDueTwoThousandThirtyMember 2024-01-01 0001116942 srt:ScenarioForecastMember us-gaap:CommodityContractMember 2024-01-02 2024-03-31 0001116942 ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-02 0001116942 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 0001116942 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-03 2024-01-01 0001116942 ttmi:AerospaceAndDefenseMember ttmi:OtherSegmentMember 2020-12-29 2022-01-03 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember ttmi:TermLoanDueTwoThousandThirtyMember 2023-01-02 0001116942 us-gaap:AccountsReceivableMember 2023-01-03 2024-01-01 0001116942 ttmi:DataCenterComputingMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:LetterOfCreditMember ttmi:AsiaAssetBasedRevolvingLoanMember 2024-01-01 0001116942 ttmi:BacklogMember 2024-01-01 0001116942 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 0001116942 ttmi:TechnologyMember 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 ttmi:OtherSegmentMember 2020-12-29 2022-01-03 0001116942 us-gaap:TransferredAtPointInTimeMember 2020-12-29 2022-01-03 0001116942 us-gaap:ProductAndServiceOtherMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2024-01-01 0001116942 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 us-gaap:CorporateNonSegmentMember 2023-01-03 2024-01-01 0001116942 ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2021-03-10 0001116942 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember 2024-01-01 0001116942 ttmi:RadioFrequencyAndSpecialtyComponentsMember 2024-01-01 0001116942 ttmi:TermLoanDueTwoThousandThirtyMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-03 2024-01-01 0001116942 ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanDebtSecurityMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember 2022-01-04 2023-01-02 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember ttmi:AssetBackedLendingRevolvingLoansMember 2023-01-02 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsRestrictedStockUnitsAndStockOptionsMember 2020-12-29 2022-01-03 0001116942 us-gaap:OperatingSegmentsMember ttmi:PrintedCircuitBoardMember 2024-01-01 0001116942 ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 us-gaap:AdditionalPaidInCapitalMember 2022-01-04 2023-01-02 0001116942 us-gaap:WarrantMember 2020-12-29 2022-01-03 0001116942 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 ttmi:AutomotiveComponentsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 ttmi:AutomotiveComponentsMember 2022-01-04 2023-01-02 0001116942 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-01-01 0001116942 us-gaap:AccountingStandardsUpdate202204Member 2023-04-03 0001116942 ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember ttmi:PrintedCircuitBoardMember 2023-01-02 0001116942 ttmi:NetworkingCommunicationMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 ttmi:PrintedCircuitBoardMember 2023-01-02 0001116942 srt:MaximumMember 2011-10-01 2011-10-01 0001116942 us-gaap:SalesRevenueNetMember 2020-12-29 2022-01-03 0001116942 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 ttmi:AerospaceAndDefenseMember 2023-01-03 2024-01-01 0001116942 ttmi:TtmViasystemsGroupIncMember 2014-12-30 2015-12-28 0001116942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 0001116942 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-03 0001116942 us-gaap:CorporateNonSegmentMember 2023-01-02 0001116942 srt:MaximumMember ttmi:GritelAndISCFarmingdaleCorporationMember 2023-01-03 2024-01-01 0001116942 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2023-01-02 0001116942 ttmi:AutomotiveComponentsMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 us-gaap:DomesticCountryMember us-gaap:EarliestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:RevolvingCreditFacilityMember ttmi:AsiaAssetBasedRevolvingLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-03 2024-01-01 0001116942 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2024-01-01 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsMember ttmi:EmployeesMember 2023-01-03 2024-01-01 0001116942 us-gaap:RestrictedStockUnitsRSUMember ttmi:EmployeesMember 2023-01-03 2024-01-01 0001116942 srt:NorthAmericaMember 2023-01-03 2024-01-01 0001116942 ttmi:NetworkingCommunicationMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 ttmi:PerformanceBasedRestrictedStockUnitsMember ttmi:MonteCarloSimulationModelMember 2022-01-04 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:RestrictedStockUnitsRSUMember ttmi:NonEmployeesMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2020-12-29 2022-01-03 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-03 2024-01-01 0001116942 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember 2024-01-01 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-12-29 2022-01-03 0001116942 ttmi:DataCenterComputingMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2022-01-04 2023-01-02 0001116942 ttmi:AerospaceAndDefenseMember 2022-01-04 2023-01-02 0001116942 us-gaap:PensionPlansDefinedBenefitMember 2020-12-28 0001116942 ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2023-01-02 0001116942 us-gaap:ProductAndServiceOtherMember 2022-01-04 2023-01-02 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-04 2023-01-02 0001116942 country:CN ttmi:RadioFrequencyAndSpecialtyComponentsMember ttmi:RadioFrequencyComponentPlantMember 2023-01-03 2024-01-01 0001116942 us-gaap:SellingAndMarketingExpenseMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 0001116942 us-gaap:ProductAndServiceOtherMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 us-gaap:CarryingReportedAmountFairValueDisclosureMember ttmi:SeniorNotesDueTwoThousandTwentyNineMember 2024-01-01 0001116942 srt:MaximumMember 2024-01-01 0001116942 ttmi:MedicalIndustrialInstrumentationMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember us-gaap:CustomerRelationshipsMember 2023-01-02 0001116942 srt:ScenarioForecastMember us-gaap:CommodityContractMember 2024-04-01 2024-06-30 0001116942 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-01-04 2023-01-02 0001116942 ttmi:AerospaceAndDefenseMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2024-01-01 0001116942 us-gaap:CustomerRelationshipsMember 2023-01-02 0001116942 2023-05-03 2023-05-03 0001116942 us-gaap:TreasuryStockCommonMember 2023-01-03 2024-01-01 0001116942 ttmi:AsiaAssetBasedRevolvingLoanMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 0001116942 2011-10-01 2011-10-01 0001116942 ttmi:MedicalIndustrialInstrumentationMember ttmi:PrintedCircuitBoardMember 2022-01-04 2023-01-02 0001116942 country:US us-gaap:LatestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-04 2023-01-02 0001116942 us-gaap:EmployeeSeveranceMember 2024-01-01 0001116942 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember ttmi:ShanghaiEMsMember 2022-01-04 2023-01-02 0001116942 country:HK 2024-01-01 0001116942 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-03 2024-01-01 0001116942 us-gaap:CorporateNonSegmentMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember 2022-01-04 2023-01-02 0001116942 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-01-01 0001116942 us-gaap:RetainedEarningsMember 2020-12-28 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember ttmi:ContractTerminationAndOtherCostsMember 2022-01-04 2023-01-02 0001116942 ttmi:VariousStatesMember us-gaap:LatestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 2023-01-03 2024-01-01 0001116942 srt:MaximumMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 2023-05-03 0001116942 us-gaap:TransferredAtPointInTimeMember 2023-01-03 2024-01-01 0001116942 us-gaap:OperatingSegmentsMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2024-01-01 0001116942 us-gaap:GeneralAndAdministrativeExpenseMember 2020-12-29 2022-01-03 0001116942 us-gaap:RetainedEarningsMember 2023-01-03 2024-01-01 0001116942 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2023-01-02 0001116942 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-01-01 0001116942 ttmi:MedicalIndustrialInstrumentationMember 2023-01-03 2024-01-01 0001116942 country:US us-gaap:EarliestTaxYearMember 2023-01-03 2024-01-01 0001116942 ttmi:TermLoanDueTwoThousandThirtyMember 2023-05-30 2023-05-30 0001116942 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-01-01 0001116942 us-gaap:PensionPlansDefinedBenefitMember 2020-12-29 2022-01-03 0001116942 country:CN 2022-01-03 0001116942 ttmi:DataCenterComputingMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2023-01-03 2024-01-01 0001116942 srt:MaximumMember us-gaap:LandMember 2024-01-01 0001116942 us-gaap:ResearchMember 2023-01-03 2024-01-01 0001116942 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-29 2022-01-03 0001116942 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember us-gaap:GeneralAndAdministrativeExpenseMember ttmi:RadioFrequencyAndSpecialtyComponentsMember 2022-01-04 2023-01-02 0001116942 us-gaap:ForeignCountryMember us-gaap:EarliestTaxYearMember 2023-01-03 2024-01-01 0001116942 ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyFourMember 2024-01-01 0001116942 ttmi:DataCenterComputingMember ttmi:PrintedCircuitBoardMember 2020-12-29 2022-01-03 0001116942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-03 2024-01-01 0001116942 ttmi:AerospaceAndDefenseMember 2020-12-29 2022-01-03 0001116942 ttmi:AsiaAssetBasedLendingRevolvingLoanDueJuneTwoThousandTwentyEightMember 2023-01-03 2024-01-01 0001116942 ttmi:ContractTerminationAndOtherCostsMember 2023-01-02 0001116942 us-gaap:TreasuryStockCommonMember 2020-12-29 2022-01-03 0001116942 ttmi:MedicalIndustrialInstrumentationMember 2022-01-04 2023-01-02 0001116942 us-gaap:OperatingSegmentsMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 country:CN us-gaap:LatestTaxYearMember 2023-01-03 2024-01-01 0001116942 us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 0001116942 us-gaap:EmployeeSeveranceMember 2023-01-02 0001116942 ttmi:GritelAndISCFarmingdaleCorporationMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-04 2023-01-02 0001116942 country:US 2023-01-02 0001116942 srt:MaximumMember ttmi:UsAssetBasedLendingRevolvingLoanDueTwoThousandTwentyEightMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-03 2024-01-01 0001116942 2024-01-01 2024-01-01 0001116942 ttmi:MedicalIndustrialInstrumentationMember ttmi:PrintedCircuitBoardMember 2023-01-03 2024-01-01 0001116942 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-28 0001116942 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 0001116942 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember 2023-01-02 ttmi:Facility iso4217:EUR pure shares utr:t ttmi:Time iso4217:CNY iso4217:USD shares ttmi:Segment ttmi:Customer iso4217:USD ttmi:Country FY true 0001116942 true false http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#AssetsCurrent http://fasb.org/us-gaap/2023#AssetsCurrent http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 10-K true 2024-01-01 --01-01 2024 false 000-31285 TTM TECHNOLOGIES, INC. DE 91-1033443 200 East Sandpointe Suite 400 Santa Ana CA 92707 714 327-3000 Common Stock TTMI NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 1420444578000 101908287 <p style="text-indent:4.533%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Portions of the registrant’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders will be incorporated by reference into Part III of this Annual Report on Form 10-K. Such Proxy Statement, or an amendment to this Report, will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report relates.</span></p> 185 KPMG LLP Irvine, CA false false false false 450208000 402749000 413557000 473225000 292050000 335788000 213075000 170639000 6737000 69240000 54060000 41415000 1429687000 1493056000 807667000 724204000 86286000 18862000 702735000 760437000 236711000 288037000 60577000 39008000 3323663000 3323604000 3500000 50000000 334609000 361788000 126508000 103981000 98561000 115524000 140806000 130032000 703984000 761325000 914336000 879407000 80786000 12249000 113518000 135044000 1108640000 1026700000 0.001 0.001 300000000 300000000 111282000 109598000 102108000 102228000 111000 110000 9174000 7370000 123091000 98659000 880963000 858077000 782123000 800841000 -29067000 -24790000 1511039000 1535579000 3323663000 3323604000 2232567000 2495046000 2248740000 1819299000 2037081000 1876729000 413268000 457965000 372011000 76922000 75182000 63016000 149631000 158180000 124865000 27272000 24808000 18146000 48675000 37097000 35748000 44100000 0 0 24352000 4094000 4245000 0 51804000 0 370952000 247557000 246020000 42316000 210408000 125991000 48124000 45517000 45475000 -1154000 0 -15217000 1270000 0 0 5989000 17972000 4754000 -42019000 -27545000 -55938000 297000 182863000 70053000 19015000 88280000 15639000 -18718000 94583000 54414000 -0.18 0.93 0.51 -0.18 0.91 0.5 -18718000 94583000 54414000 -1251000 -1412000 -2722000 -249000 -2085000 928000 -6627000 0 0 4061000 -91000 -515000 -2713000 3229000 8523000 1348000 3138000 8008000 -4277000 2465000 11658000 -22995000 97048000 66072000 106770000 107000 830971000 651844000 -38913000 1444009000 54414000 54414000 11658000 11658000 135000 1200000 1000 -1000 4723000 64726000 64726000 -7649000 -7649000 89000 62000 919000 -919000 17711000 17711000 108194000 108000 -4661000 -63807000 840113000 706258000 -27255000 1455417000 94583000 94583000 2465000 2465000 182000 1222000 2000 -2000 2747000 35424000 35424000 -987000 -987000 38000 572000 -572000 19525000 19525000 109598000 110000 -7370000 -98659000 858077000 800841000 -24790000 1535579000 -18718000 -18718000 -4277000 -4277000 337000 1347000 1000 -1000 1804000 24432000 24432000 22887000 22887000 111282000 111000 -9174000 -123091000 880963000 782123000 -29067000 1511039000 -18718000 94583000 54414000 99155000 91276000 85942000 61576000 42631000 41389000 2205000 2152000 2110000 -1154000 0 -15217000 11347000 -61304000 -9745000 22887000 19525000 17711000 44100000 0 0 1270000 0 0 0 51804000 0 -516000 -5179000 -9650000 -49936000 35738000 5242000 -42589000 -15534000 51606000 45392000 4411000 11961000 6034000 15473000 5023000 -34582000 -14804000 40951000 22527000 24530000 9935000 -16447000 15462000 -7822000 -24539000 33285000 -9478000 187284000 272873000 176632000 0 298339000 0 61769000 0 0 160242000 102884000 81951000 505000 6010000 1427000 6039000 0 0 0 0 3188000 101000 245000 431000 -92030000 -395458000 -84143000 50000000 50000000 0 234818000 0 500000000 24432000 35424000 64726000 7500000 0 0 0 25000000 0 5487000 0 5960000 3500000 0 0 0 50000000 0 0 887000 3231000 291572000 0 425838000 0 0 -7477000 -47673000 -11311000 -7232000 -122000 -1033000 856000 47459000 -134929000 86113000 402749000 537678000 451565000 450208000 402749000 537678000 47884000 42844000 42364000 53751000 4574000 5211000 117299000 31670000 33323000 115182000 0 0 0 69240000 0 0 589000 2268000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nature of Operations and Summary of Significant Accounting Policies</span></div></div><p style="margin-left:2.253%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Nature of Operations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TTM Technologies, Inc. (the Company or TTM) is a leading global manufacturer of technology solutions, including mission systems, radio frequency (RF) components/RF microwave/microelectronic assemblies, quick-turn and technologically advanced printed circuit boards (PCB). The Company provides time-to-market and volume production of advanced technology products and offers a one-stop design, engineering and manufacturing solution to customers. This solution allows the Company to align technology developments with the diverse needs of the Company’s customers and to enable them to reduce the time required to develop new products and bring them to market.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company serves a diversified customer base in various markets throughout the world, including aerospace and defense, data center computing, automotive, medical, industrial and instrumentation, and networking. The Company’s customers include original equipment manufacturers (OEMs), electronic manufacturing services (EMS) providers, original design manufacturers (ODMs), distributors and government agencies (both domestic and allied foreign governments).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates on a 52 or 53 week fiscal calendar with the fourth quarter ending on the Monday nearest December 31. Fiscal year 2023 and 2022 consisted of 52 weeks ended on January 1, 2024 and January 2, 2023, respectively. Fiscal year 2021 consisted of 53 weeks ended on January 3, 2022, with the additional week included in the fourth quarter. All references to years relate to fiscal years unless otherwise noted.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><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></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. These estimates and assumptions are based on management’s best estimates and judgment. Due, in part, to the conflict between Russia and Ukraine, and the conflict in Israel and the Gaza Strip</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the global economy and financial markets have been volatile. The Company has considered information available to it as of the date of issuance of these financial statements and is not aware of any specific events or circumstances that would require an update to its estimates or judgments, or a revision to the carrying value of its assets or liabilities. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. The actual results the Company experienced may differ materially and adversely from its estimates. To the extent there are material differences between the estimates and actual results, the Company’s future result of operations will be affected.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><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></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of TTM and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Translation and Transactions</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of one of the Company’s subsidiaries is the Chinese Renminbi (RMB). Accordingly, assets and liabilities are translated into U.S. dollars using period-end exchange rates. Sales and expenses are translated at the average exchange rates in effect during the period. The resulting translation gains or losses are recorded as a component of accumulated other comprehensive income/(loss) in the consolidated statement of stockholders’ equity and the consolidated statement of comprehensive income. Net gains and losses resulting from foreign currency remeasurements and transactions are included in income as a component of other, net in the consolidated statements of operations and totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,059</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> loss</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,756</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> gain</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,033</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> loss</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Cash Equivalents</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers highly liquid investments with insignificant interest rate risk and original maturities to the Company of three months or less to be cash equivalents.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Accounts Receivable and Allowance for Doubtful Accounts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable are reflected at estimated net realizable value, do not bear interest and do not generally require collateral. The Company performs credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness. The Company maintains an allowance for doubtful accounts based upon a variety of factors. The Company considers both current and forecasted future economic conditions in determining the adequacy of its allowance for doubtful accounts.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s allowance for doubtful accounts was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,041</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,558</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span><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></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost (determined on a first-in, first-out or weighted average basis) or net realizable value. Assessments to value the inventory at the lower of the actual cost to purchase and/or manufacture the inventory, or net realizable value of the inventory, are based upon assumptions about future demand and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of goods sold.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant and Equipment, Net</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are recorded at cost. Depreciation expense is computed using the straight-line method over the estimated useful lives of the assets. Assets recorded under leasehold improvements are amortized using the straight-line method over the lesser of their useful lives or the related lease term. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the following estimated useful lives:</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </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:84%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land use rights</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon retirement or other disposition of property, plant and equipment, the cost and related accumulated depreciation are removed from the accounts. The resulting gain or loss is included in the determination of operating income in the period incurred. Depreciation and amortization expense on property, plant and equipment was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,155</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">91,276</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85,942</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is amortized over the average useful lives of such assets, which primarily consist of buildings and machinery and equipment. The Company capitalized interest costs of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,272</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">731</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively, in connection with various capital projects.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Major renewals and betterments are capitalized and depreciated over their estimated useful lives while minor expenditures for maintenance and repairs are included in operating income as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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><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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of purchase price of an acquisition over the fair value of net assets acquired. Goodwill is not amortized but instead is assessed for impairment, at a reporting unit level, annually and when events and circumstances warrant an evaluation. Goodwill is allocated to reporting units, which are operating segments or one level below the Company’s operating segments (the component level). Reporting units are determined by the discrete financial information available for the component and whether it is regularly reviewed by segment management. Components are aggregated into a single reporting unit if they share similar economic characteristics. The Company evaluates its goodwill on an annual basis in the fourth quarter or more frequently if it believes indicators of impairment exist. The Company assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or performs a quantitative impairment test. When tested quantitatively, the Company compares the fair value of the applicable reporting unit with its carrying value. In making this assessment, management relies on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in the Company’s market capitalization. The Company estimates the fair values of its reporting units using a combination of the discounted cash flow (DCF) and market approaches. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss. See Note 5 for further details.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets include customer relationships, technology, backlog and trade names, which are being amortized over their estimated useful lives on a straight-line basis. The estimated useful lives of such intangibles range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Impairment of Long-lived 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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived tangible assets, including property, plant and equipment, assets held for sale, and definite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of the asset or asset groups may not be recoverable. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including expected future operating results, business plans, economic projections, and anticipated future cash flows. The Company uses an estimate of the future undiscounted net cash flows of the related asset or asset group over the remaining life in measuring whether the assets are recoverable. If the sum of the undiscounted cash flows is less than the carrying amount of the net assets, impairment is measured based on the difference between the net asset’s carrying value and estimated fair value. Fair value is determined through various valuation techniques, including cost-based, market and income approaches as considered necessary.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company classifies assets to be sold as assets held for sale when (i) Company management has approved and commits to a plan to sell the asset; (ii) the asset is available for immediate sale in its present condition and is ready for sale; (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated; (iv) the sale of the asset is probable; (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets classified as held for sale are recorded at the lower of the carrying amount or fair value less the cost to sell.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company classifies assets held for use when a decision to dispose of an asset or a business is made and the held for sale criteria are not met. In evaluating the recoverability of property and intangible assets subject to amortization, in a held for use business, the carrying value is first compared to the sum of the undiscounted cash flows expected to result from the use and eventual disposition. If the carrying value exceeds the undiscounted expected cash flows, then a fair value analysis is performed. An impairment charge is recognized if the carrying value exceeds the fair value.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, and lease liabilities are included in other current liabilities and operating lease liabilities on the consolidated balance sheets. Finance lease ROU assets are included in property, plant and equipment, net and lease liabilities are included in other current liabilities and other long-term liabilities on the consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU assets also include any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term. Finance lease expense is recognized based on the effective interest method over the lease term.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has lease agreements with lease and non-lease components and accounts for the lease and non-lease components as a single lease component.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company derives revenues primarily from the sale of PCBs, engineered systems using customer-supplied engineering and design plans as well as long-term contracts related to the design and manufacture of highly sophisticated intelligence, surveillance and communications solutions, RF and microwave/microelectronics components, assemblies, and subsystems. In the absence of a sales agreement, the Company’s standard terms and conditions apply. Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized: (1) identifying the contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations in the contract; and (5) recognizing revenue when the corresponding performance obligation is satisfied.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Streams</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For PCBs and engineered systems, including pursuant to the Company’s long-term contracts related to the manufacture of highly sophisticated intelligence, surveillance and communications solutions, components, assemblies and subsystems, orders for products generally correspond to the production schedules of the Company’s customers and are supported with firm purchase orders. The Company’s customers have continuous control of the work in progress and finished goods throughout the PCB and engineered systems manufacturing process, as these are built to customer specifications with no alternative use, and there is an enforceable right to payment for work performed to date. As a result, the Company recognizes revenue progressively over time based on the extent of progress towards completion of the performance obligation. Revenue recognized is based on a cost method as it best depicts the transfer of control to the customer which takes place as we incur costs. Revenues are recorded proportionally as costs are incurred. For contracts in which anticipated total costs exceed the total expected revenue, an estimated loss is recognized in the period when identifiable. A provision for the entire amount of the estimated loss is recorded on a cumulative basis. The estimated remaining costs to complete for loss contracts as of January 1, 2024 and January 2, 2023 were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,213</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,632</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and the provision is recorded as a reduction to gross margin on the consolidated statements of operations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Company manufactures components, assemblies, subsystems, and completed systems which service its RF and Specialty Components (RF&amp;S Components) and certain aerospace and defense customers. The Company recognizes revenue at a point in time upon transfer of control of the products to the customer. Point in time recognition was determined as the customer does not simultaneously receive or consume the benefits provided by the Company’s performance and the asset being manufactured has alternative uses to the Company.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance Obligations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. As of January 1, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for the Company’s long-term contracts was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">382,238</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company expects to recognize revenue on approximately</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the remaining performance obligations for the Company’s long-term contracts over the next twelve months with the remaining amount recognized thereafter. The remaining performance obligations for the Company’s short-term contracts are expected to be recognized within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Transaction Price</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides customers a limited right of return for defective PCBs including components, subsystems and assemblies. Estimates of returns are treated as variable consideration for purposes of determining the transaction price. The Company accrues an estimate for sales returns and allowances progressively over time based on the extent of progress towards completion of the performance obligation using the Company’s judgment based on historical results and anticipated returns. To the extent actual experience varies from its historical experience, revisions to the sales returns and allowances accrual may be required. Sales returns and allowances are recorded as a reduction of revenue and included as a component of other current liabilities on the consolidated balance sheets. Shipping and handling fees and related freight costs and supplies associated with shipping products to customers are included as a component of cost of goods sold. Warranty-related services are not considered a separate performance obligation. Incremental warranty costs that are not related to sales returns are recorded in other current liabilities on the consolidated balance sheets and cost of goods sold on the consolidated statements of operations. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the activity in the Company’s sales returns and allowances for the years ended January 1, 2024, January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and January 3, 2022:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.664%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:9.804%;"></td> <td style="width:1%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:10.044%;"></td> <td style="width:1%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:10.164%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Addition charged as a reduction of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of foreign currency exchange rates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable represents the Company’s unconditional right to receive consideration from its customer. Payments are generally due within 90 days or less of invoicing and do not include a significant financing component. To date, there have been no material credit losses on accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Amounts will be invoiced when applicable contract terms, such as the achievement of specified milestones or product delivery, are met. Contract assets are transferred to receivables when the entitlement to payment becomes unconditional. Contract assets were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">292,050</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">335,788</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively, and represent unbilled amounts for work performed to date. Contract assets decreased</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">by </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,738</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to timing of progress on customer work orders at year-end. As of January 1, 2024 and January 2, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,257</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,096</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of contract assets are expected to be collected after one year, respectively, and are included as a component of deposits and other non-current assets on the consolidated balance sheets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In 2023, there were no material impairment losses on contract assets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A contract liability is recognized when the Company has received payment in advance for the future transfer of goods or services. The Company’s contract liabilities are reduced as the contract requirements are fulfilled. Contract liabilities were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">126,508</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">103,981</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively, and represent customer advances for work yet to be performed. The contract liabilities increased by </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,527</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to timing of customer billings and/or payments. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized for year ended January 1, 2024 from amounts recorded as contract liabilities as of January 2, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,937</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has elected to account for shipping and handling activities as a fulfillment cost as permitted by the standard. All incremental customer contract acquisition costs are expensed as they are incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less in duration.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregated Revenue</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from products and services transferred to customers over time and at a point in time accounted f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of the Company’s revenue in 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of the Company’s revenue in 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and 2021.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables represent a disaggregation of revenue by principal end markets within the reportable segments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">359,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">359,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">365,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,194,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">862,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">862,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">428,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">428,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">486,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">331,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,437,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;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:49.75%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">727,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">416,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,186,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,248,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:39.253%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:87.5%;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Other represents results from the now closed SH E-MS and SZ facilities.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Value Added and Sales Tax Collected from Customers</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a part of the Company’s normal course of business, value added and sales taxes are collected from customers. Such taxes collected are remitted, in a timely manner, to the appropriate governmental tax authority on behalf of the customer. Value added and sales taxes are excluded from reported revenues and costs of goods sold presented in the consolidated statements of operations and comprehensive income.</span></p></div><p style="margin-left:2.253%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes stock-based compensation expense in its consolidated financial statements for its incentive compensation plan awards. The incentive compensation plan awards include performance-based restricted stock units, restricted stock units, and stock options. The associated compensation expense for all awards is based on the grant date fair value of the awards. For performance-based restricted stock units, compensation expense also includes management’s periodic assessment of annual financial performance goals to be achieved. Compensation expense for the incentive compensation plan awards is recognized on a straight line basis over the vesting period of the awards. The fair value of performance-based restricted stock units is estimated on the grant date using a Monte Carlo simulation model based on the underlying common stock closing price as of the date of grant, stock price volatility, and risk-free interest rates. The fair value of restricted stock units is measured on the grant date based on the quoted closing market price of the Company’s common stock.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred income tax assets or liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled or realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax assets are reviewed for recoverability, and the Company records a valuation allowance to reduce its deferred income tax assets when it is more likely than not that all or some portion of the deferred income tax assets will not be realized.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has various foreign subsidiaries formed or acquired to conduct or support its business outside the United States. The Company expects its earnings attributable to foreign subsidiaries will not be indefinitely reinvested except for certain subsidiaries, and we have established a deferred tax liability for foreign withholding taxes and the estimated federal/state tax impact. For those other companies with earnings currently being reinvested outside of the U.S., </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> deferred tax liabilities on undistributed earnings are recorded.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. Estimated interest and penalties related to underpayment of income taxes are recorded as a component of income tax provision in the consolidated statements of operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measures</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 — Quoted market prices in active markets for identical assets or liabilities;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs); and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Earnings Per Share</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per common share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share reflect the potential dilution that could occur if stock options, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Comprehensive Income</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive income includes changes to equity accounts that were not the result of transactions with stockholders. Comprehensive income is comprised of net income, changes in the cumulative foreign currency translation adjustments, pension obligation adjustments, and realized and unrealized gains or losses on hedged derivative instruments.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Loss Contingencies</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company establishes an accrual for an estimated loss contingency when it is both probable that an asset has been impaired or that a liability has been incurred and the amount of the loss can be reasonably estimated. Any legal fees expected to be incurred in connection with a contingency are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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 for Retirement Benefit Plans</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for its retirement benefit plans and postretirement and postemployment benefit obligations in accordance with Accounting Standards Codification (ASC) Topic 715, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Compensation—Retirement Benefits</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. ASC Topic 715 requires the Company to recognize the overfunded or underfunded status of a defined benefit plan, measured as the difference between the fair value of plan assets and the plan's benefit obligation, as an asset or liability in its consolidated balance sheets and to recognize changes to that funded status in the year in which the changes occur through accumulated other comprehensive loss. ASC Topic 715 also requires measurement of the funded status of a plan as of the Company's consolidated balance sheet dates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Recently Adopted and Issued Accounting Standards</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2022-04, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liabilities - Supplier Finance Programs (Topic 450-50): Disclosure of Supplier Finance Program Obligations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The amendments are effective for all entities for fiscal years beginning after December 15, 2022 on a retrospective basis, including interim periods within those fiscal years, except for the requirement to disclose rollforward information, which is effective prospectively for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 as of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 3, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has agreements with financial institutions to facilitate the payments to certain suppliers. Under the terms of the agreements, the Company confirms the validity of each supplier invoice to the respective financial institution upon receipt. The supplier receives payment from the financial institution, and the Company pays the financial institution based on the terms negotiated, which generally range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">360 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Liabilities associated with these agreements are recorded in accounts payable on the consolidated balance sheets and amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,832</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,653</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, the FASB issued ASU 2022-06, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which deferred the sunset date of Topic 848 to December 31, 2024, after which entities will no longer be permitted to apply the optional expedients and exceptions in Topic 848. On March 23, 2023, the Company entered into a four-year pay-fixed, receive floating (1-month CME Term Secured Overnight Financing Rate (SOFR)), interest rate swap arrangement with a notional amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, the Company pays a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% against a portion of its Term SOFR-based debt and receives a floating 1-month CME Term SOFR during the swap period. The Company elected optional expedients provided in Topic 848 which allowed the designation of the interest rate swap as a cash flow hedge.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards Not Yet Adopted</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2023, the FASB issued ASU 2023-06, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s (SEC) Disclosure Update and Simplification Initiati</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ve, which modifies the disclosure or presentation requirements of a variety of topics in the ASC in response to the SEC’s Release No. 33-10532,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Disclosure Update and Simplification Initiative</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and align the ASC’s requirements with the SEC’s regulations. For entities subject to the SEC's existing disclosure requirements, the effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective. Early adoption is prohibited. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The update will be effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements not yet issued or made available for issuance. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.</span></p></div> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. These estimates and assumptions are based on management’s best estimates and judgment. Due, in part, to the conflict between Russia and Ukraine, and the conflict in Israel and the Gaza Strip</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the global economy and financial markets have been volatile. The Company has considered information available to it as of the date of issuance of these financial statements and is not aware of any specific events or circumstances that would require an update to its estimates or judgments, or a revision to the carrying value of its assets or liabilities. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. The actual results the Company experienced may differ materially and adversely from its estimates. To the extent there are material differences between the estimates and actual results, the Company’s future result of operations will be affected.</span> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of TTM and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Translation and Transactions</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of one of the Company’s subsidiaries is the Chinese Renminbi (RMB). Accordingly, assets and liabilities are translated into U.S. dollars using period-end exchange rates. Sales and expenses are translated at the average exchange rates in effect during the period. The resulting translation gains or losses are recorded as a component of accumulated other comprehensive income/(loss) in the consolidated statement of stockholders’ equity and the consolidated statement of comprehensive income. Net gains and losses resulting from foreign currency remeasurements and transactions are included in income as a component of other, net in the consolidated statements of operations and totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,059</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> loss</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,756</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> gain</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,033</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> loss</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> 4059000 12756000 -5033000 <p style="text-indent:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Cash Equivalents</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers highly liquid investments with insignificant interest rate risk and original maturities to the Company of three months or less to be cash equivalents.</span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Accounts Receivable and Allowance for Doubtful Accounts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable are reflected at estimated net realizable value, do not bear interest and do not generally require collateral. The Company performs credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness. The Company maintains an allowance for doubtful accounts based upon a variety of factors. The Company considers both current and forecasted future economic conditions in determining the adequacy of its allowance for doubtful accounts.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s allowance for doubtful accounts was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,041</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,558</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022, respectively.</span></p> 3041000 2075000 1558000 <p style="margin-left:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span><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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost (determined on a first-in, first-out or weighted average basis) or net realizable value. Assessments to value the inventory at the lower of the actual cost to purchase and/or manufacture the inventory, or net realizable value of the inventory, are based upon assumptions about future demand and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of goods sold.</span> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant and Equipment, Net</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are recorded at cost. Depreciation expense is computed using the straight-line method over the estimated useful lives of the assets. Assets recorded under leasehold improvements are amortized using the straight-line method over the lesser of their useful lives or the related lease term. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the following estimated useful lives:</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </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:84%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land use rights</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon retirement or other disposition of property, plant and equipment, the cost and related accumulated depreciation are removed from the accounts. The resulting gain or loss is included in the determination of operating income in the period incurred. Depreciation and amortization expense on property, plant and equipment was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,155</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">91,276</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85,942</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is amortized over the average useful lives of such assets, which primarily consist of buildings and machinery and equipment. The Company capitalized interest costs of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,272</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">731</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively, in connection with various capital projects.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Major renewals and betterments are capitalized and depreciated over their estimated useful lives while minor expenditures for maintenance and repairs are included in operating income as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the following estimated useful lives:</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:84%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land use rights</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="padding-top:0.01in;vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:middle;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P50Y P99Y P7Y P50Y P3Y P10Y P3Y P7Y 99155000 91276000 85942000 2272000 731000 936000 <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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><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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of purchase price of an acquisition over the fair value of net assets acquired. Goodwill is not amortized but instead is assessed for impairment, at a reporting unit level, annually and when events and circumstances warrant an evaluation. Goodwill is allocated to reporting units, which are operating segments or one level below the Company’s operating segments (the component level). Reporting units are determined by the discrete financial information available for the component and whether it is regularly reviewed by segment management. Components are aggregated into a single reporting unit if they share similar economic characteristics. The Company evaluates its goodwill on an annual basis in the fourth quarter or more frequently if it believes indicators of impairment exist. The Company assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or performs a quantitative impairment test. When tested quantitatively, the Company compares the fair value of the applicable reporting unit with its carrying value. In making this assessment, management relies on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in the Company’s market capitalization. The Company estimates the fair values of its reporting units using a combination of the discounted cash flow (DCF) and market approaches. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss. See Note 5 for further details.</span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets include customer relationships, technology, backlog and trade names, which are being amortized over their estimated useful lives on a straight-line basis. The estimated useful lives of such intangibles range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span> P2Y P13Y <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Impairment of Long-lived 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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived tangible assets, including property, plant and equipment, assets held for sale, and definite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of the asset or asset groups may not be recoverable. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including expected future operating results, business plans, economic projections, and anticipated future cash flows. The Company uses an estimate of the future undiscounted net cash flows of the related asset or asset group over the remaining life in measuring whether the assets are recoverable. If the sum of the undiscounted cash flows is less than the carrying amount of the net assets, impairment is measured based on the difference between the net asset’s carrying value and estimated fair value. Fair value is determined through various valuation techniques, including cost-based, market and income approaches as considered necessary.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company classifies assets to be sold as assets held for sale when (i) Company management has approved and commits to a plan to sell the asset; (ii) the asset is available for immediate sale in its present condition and is ready for sale; (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated; (iv) the sale of the asset is probable; (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets classified as held for sale are recorded at the lower of the carrying amount or fair value less the cost to sell.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company classifies assets held for use when a decision to dispose of an asset or a business is made and the held for sale criteria are not met. In evaluating the recoverability of property and intangible assets subject to amortization, in a held for use business, the carrying value is first compared to the sum of the undiscounted cash flows expected to result from the use and eventual disposition. If the carrying value exceeds the undiscounted expected cash flows, then a fair value analysis is performed. An impairment charge is recognized if the carrying value exceeds the fair value.</span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, and lease liabilities are included in other current liabilities and operating lease liabilities on the consolidated balance sheets. Finance lease ROU assets are included in property, plant and equipment, net and lease liabilities are included in other current liabilities and other long-term liabilities on the consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU assets also include any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term. Finance lease expense is recognized based on the effective interest method over the lease term.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has lease agreements with lease and non-lease components and accounts for the lease and non-lease components as a single lease component.</span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company derives revenues primarily from the sale of PCBs, engineered systems using customer-supplied engineering and design plans as well as long-term contracts related to the design and manufacture of highly sophisticated intelligence, surveillance and communications solutions, RF and microwave/microelectronics components, assemblies, and subsystems. In the absence of a sales agreement, the Company’s standard terms and conditions apply. Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized: (1) identifying the contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations in the contract; and (5) recognizing revenue when the corresponding performance obligation is satisfied.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Streams</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For PCBs and engineered systems, including pursuant to the Company’s long-term contracts related to the manufacture of highly sophisticated intelligence, surveillance and communications solutions, components, assemblies and subsystems, orders for products generally correspond to the production schedules of the Company’s customers and are supported with firm purchase orders. The Company’s customers have continuous control of the work in progress and finished goods throughout the PCB and engineered systems manufacturing process, as these are built to customer specifications with no alternative use, and there is an enforceable right to payment for work performed to date. As a result, the Company recognizes revenue progressively over time based on the extent of progress towards completion of the performance obligation. Revenue recognized is based on a cost method as it best depicts the transfer of control to the customer which takes place as we incur costs. Revenues are recorded proportionally as costs are incurred. For contracts in which anticipated total costs exceed the total expected revenue, an estimated loss is recognized in the period when identifiable. A provision for the entire amount of the estimated loss is recorded on a cumulative basis. The estimated remaining costs to complete for loss contracts as of January 1, 2024 and January 2, 2023 were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,213</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,632</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and the provision is recorded as a reduction to gross margin on the consolidated statements of operations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Company manufactures components, assemblies, subsystems, and completed systems which service its RF and Specialty Components (RF&amp;S Components) and certain aerospace and defense customers. The Company recognizes revenue at a point in time upon transfer of control of the products to the customer. Point in time recognition was determined as the customer does not simultaneously receive or consume the benefits provided by the Company’s performance and the asset being manufactured has alternative uses to the Company.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance Obligations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. As of January 1, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for the Company’s long-term contracts was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">382,238</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company expects to recognize revenue on approximately</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the remaining performance obligations for the Company’s long-term contracts over the next twelve months with the remaining amount recognized thereafter. The remaining performance obligations for the Company’s short-term contracts are expected to be recognized within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Transaction Price</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides customers a limited right of return for defective PCBs including components, subsystems and assemblies. Estimates of returns are treated as variable consideration for purposes of determining the transaction price. The Company accrues an estimate for sales returns and allowances progressively over time based on the extent of progress towards completion of the performance obligation using the Company’s judgment based on historical results and anticipated returns. To the extent actual experience varies from its historical experience, revisions to the sales returns and allowances accrual may be required. Sales returns and allowances are recorded as a reduction of revenue and included as a component of other current liabilities on the consolidated balance sheets. Shipping and handling fees and related freight costs and supplies associated with shipping products to customers are included as a component of cost of goods sold. Warranty-related services are not considered a separate performance obligation. Incremental warranty costs that are not related to sales returns are recorded in other current liabilities on the consolidated balance sheets and cost of goods sold on the consolidated statements of operations. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the activity in the Company’s sales returns and allowances for the years ended January 1, 2024, January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and January 3, 2022:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.664%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:9.804%;"></td> <td style="width:1%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:10.044%;"></td> <td style="width:1%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:10.164%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Addition charged as a reduction of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of foreign currency exchange rates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable represents the Company’s unconditional right to receive consideration from its customer. Payments are generally due within 90 days or less of invoicing and do not include a significant financing component. To date, there have been no material credit losses on accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Amounts will be invoiced when applicable contract terms, such as the achievement of specified milestones or product delivery, are met. Contract assets are transferred to receivables when the entitlement to payment becomes unconditional. Contract assets were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">292,050</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">335,788</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively, and represent unbilled amounts for work performed to date. Contract assets decreased</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">by </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,738</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to timing of progress on customer work orders at year-end. As of January 1, 2024 and January 2, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,257</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,096</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of contract assets are expected to be collected after one year, respectively, and are included as a component of deposits and other non-current assets on the consolidated balance sheets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In 2023, there were no material impairment losses on contract assets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A contract liability is recognized when the Company has received payment in advance for the future transfer of goods or services. The Company’s contract liabilities are reduced as the contract requirements are fulfilled. Contract liabilities were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">126,508</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">103,981</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively, and represent customer advances for work yet to be performed. The contract liabilities increased by </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,527</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to timing of customer billings and/or payments. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized for year ended January 1, 2024 from amounts recorded as contract liabilities as of January 2, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,937</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has elected to account for shipping and handling activities as a fulfillment cost as permitted by the standard. All incremental customer contract acquisition costs are expensed as they are incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less in duration.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregated Revenue</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from products and services transferred to customers over time and at a point in time accounted f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of the Company’s revenue in 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of the Company’s revenue in 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and 2021.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables represent a disaggregation of revenue by principal end markets within the reportable segments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">359,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">359,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">365,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,194,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">862,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">862,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">428,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">428,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">486,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">331,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,437,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;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:49.75%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">727,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">416,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,186,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,248,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:39.253%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:87.5%;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Other represents results from the now closed SH E-MS and SZ facilities.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Value Added and Sales Tax Collected from Customers</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a part of the Company’s normal course of business, value added and sales taxes are collected from customers. Such taxes collected are remitted, in a timely manner, to the appropriate governmental tax authority on behalf of the customer. Value added and sales taxes are excluded from reported revenues and costs of goods sold presented in the consolidated statements of operations and comprehensive income.</span></p> 25213000 21632000 382238000 0.51 P1Y <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the activity in the Company’s sales returns and allowances for the years ended January 1, 2024, January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and January 3, 2022:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.664%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:9.804%;"></td> <td style="width:1%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:10.044%;"></td> <td style="width:1%;"></td> <td style="width:1.441%;"></td> <td style="width:1%;"></td> <td style="width:10.164%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Addition charged as a reduction of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of foreign currency exchange rates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 12319000 12853000 13015000 4692000 2410000 5635000 4719000 2914000 5767000 9000 -30000 -30000 12301000 12319000 12853000 292050000 335788000 43738000 11257000 7096000 126508000 103981000 22527000 57937000 0.96 0.04 0.97 0.97 0.03 0.03 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables represent a disaggregation of revenue by principal end markets within the reportable segments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">359,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">359,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">365,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,194,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">862,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">862,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">428,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">428,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">486,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">331,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,437,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;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:49.75%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">End Markets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace and Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">727,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data Center Computing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical/Industrial/Instrumentation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">416,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Networking</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,186,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,248,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:39.253%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:87.5%;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Other represents results from the now closed SH E-MS and SZ facilities.</span></div></div> 1004864000 18000 1004882000 359455000 0 359455000 318769000 51000 318820000 365611000 3448000 369059000 145347000 35004000 180351000 2194046000 38521000 2232567000 862367000 0 862367000 428022000 0 428022000 378114000 34000 378148000 486088000 5708000 491796000 278911000 52414000 331325000 4440000 -1052000 3388000 2437942000 57104000 2495046000 727868000 137000 0 728005000 407063000 0 3642000 410705000 323528000 457000 0 323985000 416504000 4880000 25000 421409000 297569000 49059000 1000 346629000 14369000 4050000 -412000 18007000 2186901000 58583000 3256000 2248740000 <p style="margin-left:2.253%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes stock-based compensation expense in its consolidated financial statements for its incentive compensation plan awards. The incentive compensation plan awards include performance-based restricted stock units, restricted stock units, and stock options. The associated compensation expense for all awards is based on the grant date fair value of the awards. For performance-based restricted stock units, compensation expense also includes management’s periodic assessment of annual financial performance goals to be achieved. Compensation expense for the incentive compensation plan awards is recognized on a straight line basis over the vesting period of the awards. The fair value of performance-based restricted stock units is estimated on the grant date using a Monte Carlo simulation model based on the underlying common stock closing price as of the date of grant, stock price volatility, and risk-free interest rates. The fair value of restricted stock units is measured on the grant date based on the quoted closing market price of the Company’s common stock.</span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred income tax assets or liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled or realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax assets are reviewed for recoverability, and the Company records a valuation allowance to reduce its deferred income tax assets when it is more likely than not that all or some portion of the deferred income tax assets will not be realized.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has various foreign subsidiaries formed or acquired to conduct or support its business outside the United States. The Company expects its earnings attributable to foreign subsidiaries will not be indefinitely reinvested except for certain subsidiaries, and we have established a deferred tax liability for foreign withholding taxes and the estimated federal/state tax impact. For those other companies with earnings currently being reinvested outside of the U.S., </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> deferred tax liabilities on undistributed earnings are recorded.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. Estimated interest and penalties related to underpayment of income taxes are recorded as a component of income tax provision in the consolidated statements of operations.</span></p> 0 0.50 <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measures</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 — Quoted market prices in active markets for identical assets or liabilities;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs); and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:4.749%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Earnings Per Share</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per common share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share reflect the potential dilution that could occur if stock options, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.</span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Comprehensive Income</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive income includes changes to equity accounts that were not the result of transactions with stockholders. Comprehensive income is comprised of net income, changes in the cumulative foreign currency translation adjustments, pension obligation adjustments, and realized and unrealized gains or losses on hedged derivative instruments.</span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Loss Contingencies</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company establishes an accrual for an estimated loss contingency when it is both probable that an asset has been impaired or that a liability has been incurred and the amount of the loss can be reasonably estimated. Any legal fees expected to be incurred in connection with a contingency are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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 for Retirement Benefit Plans</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for its retirement benefit plans and postretirement and postemployment benefit obligations in accordance with Accounting Standards Codification (ASC) Topic 715, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Compensation—Retirement Benefits</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. ASC Topic 715 requires the Company to recognize the overfunded or underfunded status of a defined benefit plan, measured as the difference between the fair value of plan assets and the plan's benefit obligation, as an asset or liability in its consolidated balance sheets and to recognize changes to that funded status in the year in which the changes occur through accumulated other comprehensive loss. ASC Topic 715 also requires measurement of the funded status of a plan as of the Company's consolidated balance sheet dates.</span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Recently Adopted and Issued Accounting Standards</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2022-04, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liabilities - Supplier Finance Programs (Topic 450-50): Disclosure of Supplier Finance Program Obligations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The amendments are effective for all entities for fiscal years beginning after December 15, 2022 on a retrospective basis, including interim periods within those fiscal years, except for the requirement to disclose rollforward information, which is effective prospectively for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 as of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 3, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has agreements with financial institutions to facilitate the payments to certain suppliers. Under the terms of the agreements, the Company confirms the validity of each supplier invoice to the respective financial institution upon receipt. The supplier receives payment from the financial institution, and the Company pays the financial institution based on the terms negotiated, which generally range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">360 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Liabilities associated with these agreements are recorded in accounts payable on the consolidated balance sheets and amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,832</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,653</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, the FASB issued ASU 2022-06, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which deferred the sunset date of Topic 848 to December 31, 2024, after which entities will no longer be permitted to apply the optional expedients and exceptions in Topic 848. On March 23, 2023, the Company entered into a four-year pay-fixed, receive floating (1-month CME Term Secured Overnight Financing Rate (SOFR)), interest rate swap arrangement with a notional amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the period beginning April 1, 2023 and ending on April 1, 2027. Under the terms of the interest rate swap, the Company pays a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% against a portion of its Term SOFR-based debt and receives a floating 1-month CME Term SOFR during the swap period. The Company elected optional expedients provided in Topic 848 which allowed the designation of the interest rate swap as a cash flow hedge.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards Not Yet Adopted</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2023, the FASB issued ASU 2023-06, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s (SEC) Disclosure Update and Simplification Initiati</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ve, which modifies the disclosure or presentation requirements of a variety of topics in the ASC in response to the SEC’s Release No. 33-10532,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Disclosure Update and Simplification Initiative</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and align the ASC’s requirements with the SEC’s regulations. For entities subject to the SEC's existing disclosure requirements, the effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective. Early adoption is prohibited. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The update will be effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements not yet issued or made available for issuance. The Company is currently evaluating the new guidance to determine the impact it may have on its consolidated financial statements and related disclosures, but expects additional disclosures upon adoption.</span></p> 2023-04-03 P160D P360D 18832000 6653000 250000000 0.0349 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases some of its manufacturing and assembly plants, sales offices and equipment under non-cancellable operating leases and finance leases that expire at </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">various dates through 2043</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The majority of the Company’s lease arrangements are comprised of fixed payments, and certain leases consist of variable payments based on equipment usage. These variable payments are not included in the measurement of the ROU asset or lease liability due to uncertainty of the payment amount and are recorded as lease expense in the period incurred. Certain leases contain renewal provisions at the Company’s option. Most of the leases require the Company to pay for certain other costs such as property taxes and maintenance. Certain leases also contain rent escalation clauses (step rents) that require additional rental amounts in the later years of the term. Rent expense for leases with step rents is recognized on a straight-line basis over the minimum lease term. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.5%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.34%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.34%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:16.279999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease costs:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.449%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows for operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for new lease obligations:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,041</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,896</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,651</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to leases was as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.04%;"></td> <td style="width:1.34%;"></td> <td style="width:36.42%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:14.76%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:14.76%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c1ae37dd-af20-4d57-bd95-e89cc74b319f;"><span style="-sec-ix-hidden:F_1a96557b-eece-40da-8896-1cb38141d538;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></span></span></span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease assets</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Liabilities:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c5840a92-a981-4305-8c0a-6ab307d7e811;"><span style="-sec-ix-hidden:F_a73c21c9-3c5a-458c-a38c-a90ed5eafe6a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5c1a3099-6ec3-4eb6-ba42-efafb156598f;"><span style="-sec-ix-hidden:F_d88c4a5b-af17-4c39-b903-b320325e322b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_d3c14c04-176e-4ae3-8ade-2310424ec25a;"><span style="-sec-ix-hidden:F_8d87970c-806e-4591-8b6d-bcad89fcc590;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></span></span></span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.24%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:19.34%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:19.42%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average remaining lease term (years):</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.8</span></span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span></span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.6</span></span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.6</span></span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average discount rate:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.09</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.69</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.69</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of lease liabilities were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.44%;"></td> <td style="width:14.88%;"></td> <td style="width:1%;"></td> <td style="width:17.38%;"></td> <td style="width:1%;"></td> <td style="width:2.92%;"></td> <td style="width:1%;"></td> <td style="width:17.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance<br/>Leases</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less than one year</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1 - 2 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,418</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2 - 3 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,280</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,175</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 - 4 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,986</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,197</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4 - 5 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,630</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,228</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,231</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,646</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,531</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:39.253%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:87.5%;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.167%;display:flex;margin-top:1pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.477925140609185%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Excludes </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">817</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> o</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">f legally binding minimum lease payments for leases signed but not yet commenced.</span></div></div> various dates through 2043 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.5%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.34%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.34%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:16.279999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease costs:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 9527000 7751000 7907000 930000 1140000 798000 311000 708000 338000 1374000 1374000 538000 373000 392000 159000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.449%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows for operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for new lease obligations:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,041</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,896</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,651</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 9039000 7746000 8308000 77041000 7896000 8651000 0 0 15297000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to leases was as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.04%;"></td> <td style="width:1.34%;"></td> <td style="width:36.42%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:14.76%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:14.76%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c1ae37dd-af20-4d57-bd95-e89cc74b319f;"><span style="-sec-ix-hidden:F_1a96557b-eece-40da-8896-1cb38141d538;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></span></span></span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease assets</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Liabilities:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c5840a92-a981-4305-8c0a-6ab307d7e811;"><span style="-sec-ix-hidden:F_a73c21c9-3c5a-458c-a38c-a90ed5eafe6a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5c1a3099-6ec3-4eb6-ba42-efafb156598f;"><span style="-sec-ix-hidden:F_d88c4a5b-af17-4c39-b903-b320325e322b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term:</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_d3c14c04-176e-4ae3-8ade-2310424ec25a;"><span style="-sec-ix-hidden:F_8d87970c-806e-4591-8b6d-bcad89fcc590;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></span></span></span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.24%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:19.34%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:19.42%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average remaining lease term (years):</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.8</span></span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span></span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.6</span></span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.6</span></span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average discount rate:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.09</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.69</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.69</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 86286000 18862000 12010000 13384000 98296000 32246000 8433000 7368000 780000 736000 80786000 12249000 12799000 13579000 102798000 33932000 P12Y9M18D P3Y3M18D P12Y7M6D P13Y7M6D 0.0613 0.0309 0.0269 0.0269 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of lease liabilities were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.44%;"></td> <td style="width:14.88%;"></td> <td style="width:1%;"></td> <td style="width:17.38%;"></td> <td style="width:1%;"></td> <td style="width:2.92%;"></td> <td style="width:1%;"></td> <td style="width:17.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance<br/>Leases</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less than one year</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1 - 2 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,418</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2 - 3 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,280</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,175</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 - 4 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,986</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,197</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4 - 5 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,630</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,228</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,231</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,646</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,531</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13533000 1134000 11418000 1146000 9280000 1175000 7986000 1197000 7630000 1228000 85018000 10231000 134865000 16110000 45646000 2531000 89219000 13579000 817000 <div style="display:flex;margin-top:9pt;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:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Acquisition of Gritel and ISC Farmingdale Corp.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> June 27, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company completed its acquisition of all of the issued and outstanding capital stock of Gritel and ISC Farmingdale Corp. for a total consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">298,339</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in cash. At the time of acquisition, Telephonics Corporation was wholly-owned by Gritel, and as a result of the acquisition, became an indirect, wholly-owned subsidiary of the Company (collectively with ISC Farmingdale Corp., Telephonics).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the years ended January 1, 2024 and January 2, 2023, bank fees and legal, accounting, and other professional service costs associated with the acquisition of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">598</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,529</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> have been expensed and recorded as general and administrative expense in the consolidated statements of operations. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> bank fees or legal, accounting, or other professional service costs associated with the acquisition for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">year ended January 3, 2022.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase Price Allocation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The purchase price was allocated to tangible and intangible assets acquired, and liabilities assumed based on the fair value at the date of the acquisition, June 27, 2022. The excess of the purchase price over the fair value of net assets acquired was allocated to</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">goodwill. The fair values were based on management’s analysis, including work performed by third-party valuation specialists. The Company finalized the allocation of the purchase price during the second quarter of 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values assigned are based on reasonable methods applicable to the nature of the assets acquired and liabilities assumed. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the final assigned</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> fair values of net assets acquired:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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:61.98%;"></td> <td style="width:10.32%;"></td> <td style="width:1%;"></td> <td style="width:24.38%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Identifiable intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deposits and other non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued salaries, wages and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Identifiable Intangible Assets</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Acquired identifiable intangible assets include customer relationships, technology, backlog, and trade names. The fair value of the identifiable intangible assets was determined using various valuation methods including relief from royalty and excess earnings to determine the present value of expected future cash flows for each identifiable intangible asset based on discount rates. The expected cash flows were estimated using available historical data adjusted based on a market participant perspective. The Company used risk adjusted discount rates between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to discount the expected future cash flows.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company finalized the acquired identifiable intangible asset valuation during the second quarter of 2023. The Company recorded amortization expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,877</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to the acquired identifiable intangible assets during the year ended January 1, 2024 (of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,627</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> corresponded to the year ended January 2, 2023 due to the change in amortization period). For the year ended January 1, 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">8,850</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of amortization expense is included in cost of goods sold (of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,950</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> corresponded to the year ended January 2, 2023).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company believes that the acquisition of Telephonics will strengthen the Company’s differentiated position in the Aerospace and Defense market. The Company believes that these factors support the amount of goodwill recognized as a result of the purchase price paid for Telephonics, in relation to other acquired tangible and intangible assets. The goodwill acquired in the acquisition is not deductible for income tax purposes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Results of Operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in the consolidated statements of operations are net sales of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">223,287</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> an</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">125,933</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, excluding intercompany sales, for </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he years ended January 1, 2024 and January 2, 2023, respectively. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in the consolidated statements of operations are pre-tax income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,965</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,822</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, excluding amortization of intangibles, for </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he years ended January 1, 2024 and January 2, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Pro forma Financial Information (Unaudited)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited pro forma financial information below gives effect to this acquisition as if it had occurred at the beginning of fiscal 2022, or January 4, 2022. The pro forma financial information presented includes the effects of adjustments related to the amortization of acquired identifiable intangible assets, decrease in inventory markup, depreciation of acquired fixed assets, and other non-recurring transactions costs directly associated with the acquisition such as legal, accounting and banking fees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The pro forma financial information as presented below is for informational purposes only and is not necessarily indicative of the actual results that would have been achieved had the acquisition occurred at the beginning of the earliest period presented, or the results that may be achieved in future periods.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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:48.88%;"></td> <td style="width:8.14%;"></td> <td style="width:1%;"></td> <td style="width:18.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:19.139999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,602,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net (loss) income</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic (loss) earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted (loss) earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 2022-06-27 298339000 598000 11529000 0 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the final assigned</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> fair values of net assets acquired:</span><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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:61.98%;"></td> <td style="width:10.32%;"></td> <td style="width:1%;"></td> <td style="width:24.38%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Identifiable intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deposits and other non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued salaries, wages and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 51140000 26460000 38616000 5605000 69253000 497000 112326000 101000000 913000 3129000 16026000 65262000 10616000 12751000 336000 5609000 298339000 0.07 0.08 24877000 5627000 8850000 2950000 223287000 125933000 24965000 10822000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The pro forma financial information as presented below is for informational purposes only and is not necessarily indicative of the actual results that would have been achieved had the acquisition occurred at the beginning of the earliest period presented, or the results that may be achieved in future periods.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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:48.88%;"></td> <td style="width:8.14%;"></td> <td style="width:1%;"></td> <td style="width:18.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:19.139999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,602,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net (loss) income</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic (loss) earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted (loss) earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2232567000 2602114000 -13091000 94952000 -0.13 0.93 -0.13 0.91 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Composition of Certain Consolidated Financial Statement Captions </span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:16.099999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:16.099999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,114</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,964</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and land use rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">986,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">989,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,670,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,549,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">863,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">824,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">724,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued capital expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales return and allowances</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued facility operating costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Housing fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defined benefit pension plan liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 22, 2022, land, building, and relevant ancillary assets related to the Company’s former Shanghai E-MS (SH E-MS) manufacturing facility was expropriated by the Chinese government for a compensation fee of RMB </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">477.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million ($</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,240</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2, 2023) generating a gain on the sale of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51,804</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the year ended January 2, 2023. The Company received </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the proceeds from the sale during 2023 and the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% was collected subsequent to year-end.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:16.099999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:16.099999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,114</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,964</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and land use rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">986,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">989,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,670,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,549,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">863,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">824,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">724,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued capital expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales return and allowances</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued facility operating costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Housing fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defined benefit pension plan liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 165666000 145561000 45494000 20114000 1915000 4964000 213075000 170639000 71131000 76811000 512148000 443353000 986527000 989935000 10157000 11327000 90940000 27774000 1670903000 1549200000 863236000 824996000 807667000 724204000 35026000 0 12301000 12319000 10557000 8045000 10172000 9081000 9399000 9336000 8433000 7368000 7749000 7440000 5466000 28057000 3276000 5123000 1179000 2513000 297000 1622000 36951000 39128000 140806000 130032000 44238000 54268000 29820000 38750000 12799000 13579000 1476000 0 836000 2471000 24349000 25976000 113518000 135044000 477600000 69240 51804 0.90 0.10 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(5)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill </span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024 and January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, goodwill by reportable segment was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.14%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of January 2, 2023</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">823,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,001,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impairment loss during the year ended January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill adjustment during the year ended January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derecognition of goodwill due to sale of subsidiary</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of January 1, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">284,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">638,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">702,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates its goodwill on an annual basis during its fourth fiscal quarter and at other times when events or changes in circumstances – such as significant adverse changes in the business climate or operating results or changes in management strategy, coupled with a decline in the market price of its stock and market capitalization – indicate that there may be a potential impairment. The Company assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or performs a quantitative impairment test.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the third quarter of 2023, the Company experienced a continued decline in sales and profitability in the RF&amp;S Components reporting unit and have reduced forecasted sales in future years. The Company considered these factors to be indicators of potential impairment requiring the Company to test the related goodwill for impairment. As of October 2, 2023, the Company completed a quantitative goodwill impairment analysis related to its RF&amp;S Components reporting unit by comparing the fair value of the reporting unit with its carrying amount. In making this assessment, management relies on a number of factors, including expected future operating results, business plans, economic projections, anticipated future cash flows, business trends and declines in the Company’s market capitalization. The Company determined the fair value of the reporting unit by using both a DCF and a market approach. Under the market approach, the Company used revenue and earnings multiples based on comparable industry multiples to estimate the fair value of the reporting unit. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value exceeds the fair value is recognized as an impairment loss.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the DCF approach, the Company estimated the future cash flows, as well as selected a risk-adjusted discount rate to measure the present value of the anticipated cash flows. When determining future cash flow estimates, the Company considered historical results adjusted to reflect current and anticipated future operating conditions. The Company estimated cash flows for the reporting unit over a discrete period and a terminal period (considering expected long-term growth rates and trends).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on its analysis, the Company determined that the fair value of the RF&amp;S Components reporting unit was less than its carrying value and recorded a non-cash goodwill impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the year ended January 1, 2024. If the Company's future cash flow projections and other fair value assumptions for its reporting unit change, the Company’s goodwill may be subject to potential additional impairment charges in subsequent quarters. Estimating the fair value of the reporting unit requires the Company to make assumptions and estimates in such areas as future economic conditions, industry-specific conditions, product pricing, and necessary capital expenditures. The use of different assumptions or estimates for future cash flows, discount rates, or terminal growth rates could produce substantially different estimates of the fair value of the reporting unit.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Company decreased goodwill by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,787</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the year ended January 1, 2024 due to an adjustment to the estimate of fair value for identifiable intangible assets and deferred taxes. Goodwill recognized as a result of the acquisition of Telephonics was finalized during the second quarter of 2023. See Note 3,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Acquisition of Gritel and ISC Farmingdale Corp.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for further information.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the fourth quarter of 2023, the Company performed its annual goodwill impairment test qualitatively and concluded that it was more likely than not that there was no impairment to goodwill.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024 and January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, goodwill by reportable segment was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.14%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PCB</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of January 2, 2023</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">823,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,001,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impairment loss during the year ended January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill adjustment during the year ended January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derecognition of goodwill due to sale of subsidiary</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of January 1, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">284,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">638,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">702,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 823837000 177200000 1001037000 171400000 69200000 240600000 652437000 108000000 760437000 44100000 44100000 10787000 10787000 2815000 2815000 810235000 177200000 987435000 171400000 113300000 284700000 638835000 63900000 702735000 44100000 10787000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(6)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Definite-lived Intangibles </span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024 and January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the components of definite-lived intangibles were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.009%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.262%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Amortization<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">416,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">498,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">366,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Acquired intangibles from acquisition</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has acquired customer relationships, technology, backlog and trade names as a result of the Telephonics acquisition. See Note 3,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Acquisition of Gritel and ISC Farmingdale Corp.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for further information.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Definite-lived intangibles are amortized using the straight-line method of amortization over the useful life. Amortization expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,576</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,631</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,389</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,901</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,534</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,641</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of amortization expense is included in cost of goods sold.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated aggregate amortization for definite-lived intangible assets for the next five years and thereafter is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,897</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,897</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,543</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,485</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024 and January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the components of definite-lived intangibles were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.009%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.262%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Amortization<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">416,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">498,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">366,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Acquired intangibles from acquisition</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 416230000 222766000 193464000 P11Y2M12D 66650000 27278000 39372000 P8Y2M12D 13000000 9750000 3250000 P2Y 2500000 1875000 625000 P2Y 498380000 261669000 236711000 366071000 187560000 178511000 P11Y3M18D 47650000 24876000 22774000 P9Y6M 82500000 3173000 79327000 P13Y 8250000 825000 7425000 P5Y 504471000 216434000 288037000 61576000 42631000 41389000 12901000 5534000 5641000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated aggregate amortization for definite-lived intangible assets for the next five years and thereafter is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,897</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,897</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,543</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,485</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 44892000 36897000 36897000 34543000 30997000 52485000 236711000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(7)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term Debt and Letters of Credit </span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the long-term debt of the Company as of January 1, 2024 and January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.628%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.862%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:11.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.862%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:11.402000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate as of<br/>January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal<br/>Outstanding<br/>as of<br/>January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate as of<br/>January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal<br/>Outstanding<br/>as of<br/>January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except interest rates)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior Notes due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 2029</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">May 2030</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.10</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia ABL Revolving Loan due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 2028</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.65</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.79</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.89</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">405,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">929,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">935,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Unamortized debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized debt discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">929,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt, less current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">914,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">879,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:15pt;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:15pt;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fiscal calendar maturities of debt through 2028 and thereafter are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.056%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:16.203%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,375</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830,750</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">929,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, the Company was in compliance with the financial covenants under the Senior Notes due 2029, Term Loan Facility and ABL Revolving Loans.</span></p><p style="margin-left:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Senior Notes due 2029</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 10, 2021, the Company issued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of Senior Notes due 2029, which are included in long-term debt and bear interest at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. Interest is payable semiannually in arrears on March 1 and September 1 of each year beginning September 1, 2021. The Senior Notes due 2029 will mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 1, 2029</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Senior Notes due 2029 are irrevocably and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by the Company’s existing and future domestic subsidiaries, subject to certain exceptions. The Senior Notes due 2029 and related guarantees are senior unsecured obligations of, respectively, the Company and applicable subsidiary guarantors.</span></p><p style="margin-left:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Term Loan Facility</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 30, 2023, pursuant to an Amended &amp; Restated Term Loan Credit Agreement by and among the Company, JPMorgan Chase Bank, N.A., as Administrative Agent, and the several lenders from time to time parties thereto (Term Loan Credit Agreement),</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the Company closed its $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> senior secured Term Loan due 2030 (Term Loan Facility). This Term Loan Facility had an outstanding bal</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ance of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">349,125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024, of which </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">3,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is included in short-term debt and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">345,625</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is included in long-term debt. The Term Loan Facility was issued with a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% original issue discount and bears interest at a floating rate of 1-month CME Term SOFR plus an applicable margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. There is no provision, other than an event of default, for the interest margin to increase. The Company is required to make quarterly principal repayments in an aggregate annual amount equal to 1% of the initial aggregate principal amount of the Term Loan Facility. Such principal repayment is payable quarterly on January 1, April 1, July 1, and October 1 and ending with the last such day to occur prior to May 30, 2030. The remaining principal under the Term Loan Facility is scheduled to mature on May 30, 2030. In addition, the Term Loan Credit Agreement permits the Company to add one or more senior secured incremental term loan facilities to the Term Loan Facility subject to the satisfaction of certain conditions.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company used $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">234,818</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the Term Loan Facility and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,182</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of cashless rollover from continuing lenders, together with cash on hand, to refinance the full amount of indebtedness outstanding under the Company’s previous Term Loan Facility that was due to mature in 2024, as well as to pay related fees and expenses.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The obligations under the Term Loan Facility are unconditionally guaranteed by each Subsidiary Guarantor of the Company, subject to certain exceptions (Guarantors). The Term Loan Facility is secured by (i) a perfected first priority security interest in substantially all of the assets of the Company and the Guarantors (other than the U.S. ABL Priority Collateral (as defined below)), including all of the total outstanding voting </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">capital stock held by the Company and the Guarantors (subject to a limitation of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on pledges of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> such capital stock of certain foreign subsidiaries and domestic holding companies of foreign subsidiaries) and (ii) a perfected second priority interest in all of the U.S. ABL Priority Collateral. The Term Loan Facility is structurally senior to the Company’s Senior Notes due 2029.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on certain parameters defined in the Term Loan Facility, including a Secured Leverage Ratio, the Company may be required to make an additional principal payment on an annual basis if its Secured Leverage Ratio is greater than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Borrowings under the Term Loan Credit Agreement are subject to certain affirmative and negative covenants, including limitations on indebtedness, corporate transactions, investments, dispositions, and share payments.</span></p><p style="margin-left:2.253%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Asset-Based Lending Agreements</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company amended and restated its U.S. Asset-Based Lending Credit Agreement (U.S. ABL) on May 30, 2023 and its Asia Asset-Based Lending Credit Agreement (Asia ABL) on June 14, 2023. Both agreements were amended for the benchmark interest rate and margins and maturity was extended to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the U.S. ABL and the Asia ABL (collectively the ABL Revolving Loans), respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The U.S. ABL is comprised of a revolving credit facility for up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a sublimit for letter of credit for up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, provided that at no time may amounts outstanding under the agreement exceed in the aggregate $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or the applicable borrowing base, which is </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the sum of (i) a percentage of the principal amount of “Eligible Accounts”, plus (ii) a percentage of the net orderly liquidation value of (x) “Eligible Inventory”, minus (y) “Inventory Reserves” applicable thereto, minus (iii) “Reserves”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, each as defined in the U.S. ABL agreement. Borrowings under the U.S. ABL bear interest at a floating rate of Term SOFR plus a margin ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The applicable margin can vary based on the remaining availability of the facility, from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for Term SOFR-based loans and from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for JPMorgan Chase Bank’s prime rate-based loans. Other than availability and an event of default, there are no other provisions for the interest margin to increase.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The U.S. ABL is scheduled to mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 30, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Guarantors have also fully guaranteed the full and timely payment of all obligations in respect of the U.S. ABL. Loans made under the U.S. ABL are secured by a perfected first priority security interest in certain deposit accounts, cash and cash equivalents, accounts receivable and certain U.S. inventory (U.S. ABL Priority Collateral) as well as by a perfected second priority interest in all of the collateral securing the Term Loan Facility.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Asia ABL is comprised of a revolving credit facility for up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a sublimit for letter of credit for up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, provided that at no time may amounts outstanding under the agreement exceed in aggregate $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or the applicable borrowing base, which is a percentage of the principal amount of Eligible Accounts, as defined in the Asia ABL agreement. Borrowings under the Asia ABL bear interest at a floating rate of Term SOFR plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. There is no provision, other than an event of default, for the interest margin to increase. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, the interest rate on the outstanding borrowings under the Asia ABL w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.65</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. As of January 1, 2024, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the Asia ABL was outstanding and classified as long-term debt, which is consistent with its maturity date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Asia ABL is scheduled to mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 13, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Loans made under the Asia ABL are secured by a portion of the Company’s Asia Pacific cash and receivables and are structurally senior to the Company’s domestic obligations, including the Senior Notes due 2029.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, letters of credit in the amount of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">6,928</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were outstanding under the U.S. ABL and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,977</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were outstanding under the Asia ABL with various maturities through March 2025. Available borrowing capacity under the U.S. ABL and the Asia ABL was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">143,072</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> respectively, which considers letters of credit outstanding as of January 1, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is required to pay a commitment fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum on any unused portion of the ABL Revolving Loans. The Company incurred total commitment fees related to unused borrowing availability</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">620</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">661</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">663</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. Under the occurrence of certain events, the ABL Revolving Loans are subject to various financial covenants, including leverage and fixed charge coverage ratios.</span></p><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Debt Issuance Costs and Debt Discount</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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and January 2, 2023, remaining unamortized debt issuance costs and debt discount for the Senior Notes due 2029 and Term Loan Facility are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:31.599%;"></td> <td style="width:1.081%;"></td> <td style="width:1%;"></td> <td style="width:7.9670000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.081%;"></td> <td style="width:1%;"></td> <td style="width:7.567%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:8.427%;"></td> <td style="width:1%;"></td> <td style="width:1.621%;"></td> <td style="width:1%;"></td> <td style="width:7.9670000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.081%;"></td> <td style="width:1%;"></td> <td style="width:7.567%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:8.427%;"></td> <td style="width:1%;"></td> <td style="width:1.621%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of January 2, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt<br/>Issuance Costs</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt<br/>Discount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Effective<br/>Interest Rate</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt<br/>Issuance Costs</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt<br/>Discount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Effective<br/>Interest Rate</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except interest rates)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior Notes due March 2029</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due May 2030</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,936</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,268</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due September 2024</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:1pt;vertical-align:middle;"><p style="margin-left:1pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:1pt;vertical-align:bottom;"><p style="margin-left:1pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The above debt issuance costs and debt discount are recorded as a reduction of the debt and are amortized into interest expense using an effective interest rate over the duration of the debt.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining unamortized debt issuance costs for the ABL Revolving Loans of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">1,603</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">792</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively, are included in other non-current assets and are amortized to interest expense over the duration of the ABL Revolving Loans using the straight line method of amortization.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, the remaining weighted average amortization period for all unamortized debt issuance costs and debt discount was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Loss on Extinguishment of Debt</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended January 1, 2024, the Company recognized loss on extinguishment of debt of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,154</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, primarily associated with the write-off of the remaining unamortized debt issuance costs and debt discount as a result of the repayment of the remaining outstanding balance of the Term Loan Facility that was due to mature September 2024. During the year ended January 2, 2023, the Company recognized losses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,217</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> associated with the premium paid on extinguishment of debt and the write-off of the remaining unamortized debt issuance costs as a result of the repayment of the remaining outstanding balance of the Senior Notes due 2025.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the long-term debt of the Company as of January 1, 2024 and January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.628%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.862%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:11.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.862%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:11.402000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate as of<br/>January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal<br/>Outstanding<br/>as of<br/>January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate as of<br/>January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal<br/>Outstanding<br/>as of<br/>January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except interest rates)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior Notes due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 2029</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">May 2030</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.10</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia ABL Revolving Loan due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 2028</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.65</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.79</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.89</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">405,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">929,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">935,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Unamortized debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized debt discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">929,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt, less current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">914,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">879,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:15pt;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:15pt;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 2029-03 0.04 500000000 0.04 500000000 2030-05 0.081 349125000 2028-06 0.0665 80000000 0.0579 30000000 2024-09 0.0689 405879000 929125000 935879000 8021000 6080000 3268000 392000 917836000 929407000 3500000 50000000 914336000 879407000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fiscal calendar maturities of debt through 2028 and thereafter are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.056%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:16.203%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,375</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830,750</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">929,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3500000 3500000 3500000 4375000 83500000 830750000 929125000 500000000 0.040 2029-03-01 350000000 349125000 3500000 345625000 0.01 0.0275 234818000 115182000 0.65 2 2028-05 2028-06 150000000 50000000 150000000 0.0125 0.015 0.0125 0.015 0.0025 0.005 2028-05-30 150000000 100000000 150000000 0.013 0.0665 80000000 2028-06-13 6928000 23977000 143072000 46023000 0.0025 620000 661000 663000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and January 2, 2023, remaining unamortized debt issuance costs and debt discount for the Senior Notes due 2029 and Term Loan Facility are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:31.599%;"></td> <td style="width:1.081%;"></td> <td style="width:1%;"></td> <td style="width:7.9670000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.081%;"></td> <td style="width:1%;"></td> <td style="width:7.567%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:8.427%;"></td> <td style="width:1%;"></td> <td style="width:1.621%;"></td> <td style="width:1%;"></td> <td style="width:7.9670000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.081%;"></td> <td style="width:1%;"></td> <td style="width:7.567%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:8.427%;"></td> <td style="width:1%;"></td> <td style="width:1.621%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of January 2, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt<br/>Issuance Costs</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt<br/>Discount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Effective<br/>Interest Rate</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt<br/>Issuance Costs</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt<br/>Discount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Effective<br/>Interest Rate</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except interest rates)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior Notes due March 2029</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due May 2030</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,936</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,268</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due September 2024</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:1pt;vertical-align:middle;"><p style="margin-left:1pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:1pt;vertical-align:bottom;"><p style="margin-left:1pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 4085000 0.0418 4779000 0.0418 3936000 3268000 0.0826 1301000 392000 0.0466 8021000 3268000 6080000 392000 1603000 792000 P5Y9M18D -1154000 -15217000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(8)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes </span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of income before income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.02%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.56%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.68%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects its earnings attributable to foreign subsidiaries will not be indefinitely reinvested, except for certain subsidiaries, and the Company has established a deferred tax liability of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,154</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">982</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the foreign and U.S. federal/state impact, respectively. For those other companies with earnings currently being reinvested outside of the U.S., the undistributed earnings amounted to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,769</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024. The determination of the unrecognized deferred tax liability related to these undistributed earnings is approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,703</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of income tax provision for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.049%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.498000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current (provision) benefit:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred (provision) benefit:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the provision for income taxes at the statutory federal income tax rate compared to the Company’s provision for income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.84%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.46%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:10.48%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:10.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Statutory federal income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit and state tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">IRC Section 162(m) limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Global Intangible Low-Taxed Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,916</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Permanently reinvested earnings assertion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign tax differential on foreign earnings &amp; other permanent items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Uncertain tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal research and development credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill impairment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of the net deferred income tax (liabilities) assets as of January 1, 2024 and January 2, 2023 are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income tax assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserves and accruals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain on cash flow hedge</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other deferred income tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repatriation of foreign earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment basis differences</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill and intangible amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other deferred income tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred income tax (liabilities) assets (included in Other<br/>      long-term liabilities and Deposits and other non-current assets, respectively)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, the Company had the following net operating loss (NOL) carryforwards: $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">88,318</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in the U.S. for federal, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,243</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in various U.S. states, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,199</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in China, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,627</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in Hong Kong. The U.S. federal NOLs expire in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2032</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the various U.S. states’ NOLs expire in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2043</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the China NOLs expire in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2033</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and the Hong Kong NOLs carryforward indefinitely. Further, the Company’s tax credits were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,777</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,147</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> carryforward indefinitely.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Company’s acquisition of Viasystems during 2015, there was more than a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% change in ownership under Section 382 of the Internal Revenue Code of 1986, as amended, and regulations issued there under. As a consequence, the utilization of the remaining Viasystems U.S. NOLs is limited to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,826</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per year and total $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">88,318</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A valuation allowance is provided when it is more likely than not that all or some portion of the deferred income tax assets will not be realized. The Company established a valuation allowance on its U.S. net deferred tax assets in the current year mainly due to cumulative book losses in the U.S. In addition, certain subsidiaries in various tax jurisdictions continue to have NOL carryforwards, which the Company has determined are not more likely than not to be utilized. As a result, a full valuation allowance has been recorded for these subsidiaries as of January 1, 2024. For the remaining net deferred income tax assets, management has determined that it is more likely than not that the results of future operations will generate sufficient income to realize the net deferred tax assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the activity in the Company’s valuation allowance for the years ended January 1, 2024, January</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2, 2023 and January 3, 2022:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.049%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.498000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Addition related to acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other reduction charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain entities within China qualified for the high and new technology enterprise (HNTE) status enabling those entities to enjoy</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">certain benefits, which were effective for the years ended January 1, 2024, January 2, 2023 and January 3, 2022. The HNTE status as well as enhanced research and development (R&amp;D) deductions decreased Chinese taxes. HNTE and R&amp;D benefit and effect on earnings per share are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.049%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.498000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">HNTE and R&amp;D benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increases earnings per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">HNTE status expired for certain subsidiaries in 2024, but the Company expects to continue to file for renewal of such HNTE status for the foreseeable future.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the beginning and ending amount of unrecognized tax benefits, exclusive of accrued interest and penalties, is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.02%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.56%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.68%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lapse of statute of limitations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended January 1, 2024, the Company increased uncertain tax positions by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to (i) U.S. R&amp;D credit generation in 2023, offset by (ii) release of uncertain tax positions due to statute of limitation expiration.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, and January 2, 2023, the Company recorded unrecognized tax benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">449</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">776</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as well as interest and penalties of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">434</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,028</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, to current and long-term liabilities. The Company has also recorded unrecognized tax benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,915</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,002</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> against certain deferred tax assets as of January 1, 2024, and January 2, 2023, respectively. The amount of unrecognized tax benefits that would, if recognized, reduce the Company’s effective income tax rate in any future periods is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">883</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">including interest and penalties. The Company does not expect any of its unrecognized tax benefits to be released in the next twelve months.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, the Company is open for (i) U.S. federal income tax examination for the period from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and NOL and credit carryforwards are subject to adjustment for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years post utilization, (ii) state and local income tax examination for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2019</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and NOL and credit carryforwards are subject to adjustment for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years post utilization; and (iii) foreign income tax examinations generally for tax years from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2013</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of income before income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.02%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.56%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.68%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -105101000 -52468000 -28057000 105398000 235331000 98110000 297000 182863000 70053000 6154000 982000 60769000 2703000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of income tax provision for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.049%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.498000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current (provision) benefit:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred (provision) benefit:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -445000 2591000 1125000 1592000 1812000 -547000 29094000 23453000 9211000 30241000 27856000 9789000 -1321000 29093000 -2889000 -271000 3905000 1492000 -9634000 27426000 7247000 -11226000 60424000 5850000 19015000 88280000 15639000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:4.5pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the provision for income taxes at the statutory federal income tax rate compared to the Company’s provision for income taxes for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.84%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.46%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:10.48%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:10.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Statutory federal income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit and state tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">IRC Section 162(m) limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Global Intangible Low-Taxed Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,916</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Permanently reinvested earnings assertion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign tax differential on foreign earnings &amp; other permanent items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Uncertain tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal research and development credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill impairment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 62000 38401000 14711000 1875000 -1750000 -1815000 2121000 791000 725000 651000 599000 -89000 12639000 19240000 9824000 14916000 17343000 3028000 3934000 2721000 1392000 -3788000 -1504000 -3917000 13460000 50805000 1139000 -957000 85000 642000 4665000 4319000 3400000 9261000 0 0 662000 554000 -545000 19015000 88280000 15639000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income tax assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserves and accruals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain on cash flow hedge</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other deferred income tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repatriation of foreign earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment basis differences</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill and intangible amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other deferred income tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred income tax (liabilities) assets (included in Other<br/>      long-term liabilities and Deposits and other non-current assets, respectively)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 30098000 33092000 60023000 60360000 959000 115000 1221000 276000 35760000 36192000 5312000 5076000 4733000 5983000 883000 2848000 136547000 143390000 81779000 67173000 54768000 76217000 7137000 7112000 73072000 84609000 11551000 31456000 5149000 4882000 42141000 51842000 88318000 15243000 25199000 23627000 2028 2032 2025 2043 2025 2033 45777000 6147000 0.50 9826000 88318000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the activity in the Company’s valuation allowance for the years ended January 1, 2024, January</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2, 2023 and January 3, 2022:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.049%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.498000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Addition related to acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other reduction charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 67173000 16541000 15322000 13811000 51748000 2330000 1187000 0 0 -392000 -1116000 -1111000 81779000 67173000 16541000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.049%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.498000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:10.538%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">HNTE and R&amp;D benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increases earnings per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6056000 13480000 5611000 102744000 102074000 106314000 102744000 103866000 108153000 0.06 0.13 0.05 0.06 0.13 0.05 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the beginning and ending amount of unrecognized tax benefits, exclusive of accrued interest and penalties, is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.02%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.56%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.68%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lapse of statute of limitations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 9778000 9442000 7404000 934000 820000 2749000 13000 0 41000 0 72000 357000 362000 412000 395000 10363000 9778000 9442000 585000 449000 776000 434000 1028000 9915000 9002000 883000 2020 2023 P3Y 2019 2023 P4Y 2013 2023 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(9)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial Instruments</span></div></div><p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Derivatives</span></p><p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Interest Rate Swaps</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s business is exposed to risk resulting from fluctuations in interest rates on certain SOFR-based variable rate debt. Increases in interest rates increase interest expenses relating to the outstanding variable rate borrowings and increase the cost of debt. Fluctuations in interest rates can also lead to significant fluctuations in the fair value of the debt obligations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 23, 2023, the Company entered into a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pay-fixed, receive floating (1-month CME Term SOFR), interest rate swap arrangement with a notional amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the period beginning April 1, 2023 and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 1, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under the terms of the interest rate swap, the Company pays a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% against a portion of its Term SOFR-based debt and receives a floating 1-month CME Term SOFR during the swap period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At inception, the Company designated the interest rate swap as a cash flow hedge and the fair value of the interest rate swap was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of January 1, 2024, the fair value of the interest rate swap was recorded, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,253</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is included as a component of prepaid expenses and other current assets and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is included as a component of other long-term liabilities. The change in the fair value of the interest rate swap is recorded as a component of accumulated other comprehensive loss, net of tax in the Company's consolidated balance sheets. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ineffectiveness was recognized for the year ended January 1, 2024. The interest rate swap decreased interest expense by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,243</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the year ended January 1, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Exchange Contracts</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s foreign subsidiaries may at times purchase forward exchange contracts to manage their foreign currency risks in relation to certain purchases of machinery denominated in foreign currencies other than the Company’s functional currencies. The notional amount of the foreign exchange contracts was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,925</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (Euro (EUR) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million) and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,625</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million) as of January 1, 2024 and January 2, 2023, respectively. The Company has designated certain of these foreign exchange contracts as cash flow hedges.</span></p><p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commodity Price Risk Management</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses various raw materials in the manufacturing of PCBs. Copper clad laminates (CCLs), a key raw material for the manufacture of PCBs, are made from epoxy resin, glass cloth and copper foil. The Company only buys a small amount of copper directly. However, copper is a major driver of laminate cost. The Company enters into commodity contracts to hedge copper as a proxy for hedging laminate. As of January 1, 2024, the Company has commodity contracts with a notional quantity of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> metric tonnes for the period beginning </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> metric tonnes for the period beginning </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> metric tonnes for the period beginning </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and (iv) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> metric tonnes for the period beginning </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of January 1, 2024 and January 2, 2023, the fair value of the commodity contracts was recorded as a liability in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,489</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and included as a component of other current liabilities. The changes in the fair value of these commodity contracts are recorded in cost of goods sold in the consolidated statements of operations. The commodity contracts increased cost of goods sold by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">372</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,605</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended January 1, 2024 and January 2, 2023, respectively and decreased cost of goods sold by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the year ended January 3, 2022. These commodity contracts are not designated as accounting hedges.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;font-size:10pt;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><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="margin-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of derivative instruments in the consolidated balance sheets are as follows:</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.74%;"></td> <td style="width:1.56%;"></td> <td style="width:37.02%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.280000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset/(Liability) Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flow derivative instruments designated as hedges:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flow derivative instruments not designated as hedges:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commodity contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about the amounts recorded in accumulated other comprehensive loss related to derivatives designated as cash flow hedges, as well as the amounts recorded in each caption in the consolidated statements of operations when derivative amounts are reclassified out of accumulated other comprehensive loss for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:13.075%;"></td> <td style="width:1.22%;"></td> <td style="width:11.455%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Financial<br/>Statement <br/>Caption</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain Recognized<br/>in Other<br/>Comprehensive<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Reclassified<br/>into Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain Recognized<br/>in Other<br/>Comprehensive<br/>Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Reclassified<br/>into Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Loss Recognized<br/>in Other<br/>Comprehensive<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Reclassified<br/>into Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flow hedge:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a summary of the activity associated with the designated cash flow hedges reflected in accumulated other comprehensive loss for the years ended</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> January 1, 2024, January 2, 2023, and January 3, 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.611%;"></td> <td style="width:1.581%;"></td> <td style="width:1%;"></td> <td style="width:12.549%;"></td> <td style="width:1%;"></td> <td style="width:1.581%;"></td> <td style="width:1%;"></td> <td style="width:12.549%;"></td> <td style="width:1%;"></td> <td style="width:1.581%;"></td> <td style="width:1%;"></td> <td style="width:12.549%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in fair value gain (loss), net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassification to earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the current yield curve, the Company expects that gains of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,445</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of accumulated other comprehensive loss will be reclassified into the consolidated statement of operations, net of tax, in the next twelve months.</span></p> P4Y 250000000 2027-04-01 0.0349 0 3253000 1476000 0 -3243000 1925000 1800000 1625000 1400000 0.7 2024-01-01 2024-03-31 0.6 2024-04-01 2024-06-30 0.6 2024-07-01 2024-09-30 0.5 2024-10-01 2024-12-31 297000 1489000 372000 2605000 -297000 <p style="margin-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of derivative instruments in the consolidated balance sheets are as follows:</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.74%;"></td> <td style="width:1.56%;"></td> <td style="width:37.02%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.280000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset/(Liability) Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flow derivative instruments designated as hedges:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flow derivative instruments not designated as hedges:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commodity contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 3253000 0 29000 0 0 133000 1476000 0 297000 1489000 <p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about the amounts recorded in accumulated other comprehensive loss related to derivatives designated as cash flow hedges, as well as the amounts recorded in each caption in the consolidated statements of operations when derivative amounts are reclassified out of accumulated other comprehensive loss for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:13.075%;"></td> <td style="width:1.22%;"></td> <td style="width:11.455%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Financial<br/>Statement <br/>Caption</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain Recognized<br/>in Other<br/>Comprehensive<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Reclassified<br/>into Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain Recognized<br/>in Other<br/>Comprehensive<br/>Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Reclassified<br/>into Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Loss Recognized<br/>in Other<br/>Comprehensive<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Reclassified<br/>into Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flow hedge:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5020000 -3243000 190000 -4105000 -599000 -11272000 <p style="text-indent:4.533%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a summary of the activity associated with the designated cash flow hedges reflected in accumulated other comprehensive loss for the years ended</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> January 1, 2024, January 2, 2023, and January 3, 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.611%;"></td> <td style="width:1.581%;"></td> <td style="width:1%;"></td> <td style="width:12.549%;"></td> <td style="width:1%;"></td> <td style="width:1.581%;"></td> <td style="width:1%;"></td> <td style="width:12.549%;"></td> <td style="width:1%;"></td> <td style="width:1.581%;"></td> <td style="width:1%;"></td> <td style="width:12.549%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in fair value gain (loss), net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassification to earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -85000 -3223000 -11231000 4061000 -91000 -515000 2713000 -3229000 -8523000 1263000 -85000 -3223000 2445000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(10)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Other Comprehensive Loss</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following provides a summary of the components of accumulated other comprehensive loss, net of tax as of January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.56%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency<br/>Translation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Pension Obligation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Losses) Gains<br/>on Cash Flow<br/>Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance as of January 3, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive (loss) income <br/>    before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated <br/>   other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net year to date other comprehensive <br/>   (loss) income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance as of January 2, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;min-width:fit-content;">Other comprehensive (loss) income <br/>    before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;min-width:fit-content;">Amounts reclassified from accumulated <br/>   other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net year to date other comprehensive (loss)<br/>   income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following provides a summary of the components of accumulated other comprehensive loss, net of tax as of January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.56%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency<br/>Translation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Pension Obligation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Losses) Gains<br/>on Cash Flow<br/>Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance as of January 3, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive (loss) income <br/>    before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated <br/>   other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net year to date other comprehensive <br/>   (loss) income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance as of January 2, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;min-width:fit-content;">Other comprehensive (loss) income <br/>    before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;min-width:fit-content;">Amounts reclassified from accumulated <br/>   other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net year to date other comprehensive (loss)<br/>   income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -23899000 -133000 -3223000 -27255000 -2085000 1412000 -91000 -764000 0 0 -3229000 -3229000 -2085000 1412000 3138000 2465000 -25984000 1279000 -85000 -24790000 -6876000 1251000 4061000 -1564000 0 0 2713000 2713000 -6876000 1251000 1348000 -4277000 -32859000 2530000 1263000 -29067000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(11)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant Customers and Concentration of Credit Risk </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that are potentially subject to concentrations of credit risk are primarily cash and cash equivalents and accounts receivable.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had cash and cash equivalents held by its foreign subsidiaries of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">195,928</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">161,708</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively. The Company maintains its cash and cash equivalents with major financial institutions and such balances exceed Federal Deposit Insurance Corporation insurance limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk on cash and cash equivalents.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the normal course of business, the Company extends credit to its customers. Some customers to whom the Company extends credit are located outside the United States. The Company performs ongoing credit evaluations of customers, does not require collateral, and considers the credit risk profile of the entity from which the receivable is due in further evaluating collection risk. T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">here were </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers that accounted </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more of accounts receivable as of January 1, 2024. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 2, 2023, there was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer that accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s accounts receivable.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s customers include both OEMs and EMS companies. The Company’s OEM customers often direct a significant portion of their purchases through EMS companies. While the Company’s customers include both OEM and EMS providers, the Company measures customer concentration based on OEM companies, as they are the ultimate end customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the year ended January 1, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s net sales. For each of the years ended January 2, 2023 and January 3, 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s net sales.</span></p> 195928000 161708000 0 0.10 1 0.11 1 0.13 1 1 0.10 0.10 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(12)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measures </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures at fair value its financial and non-financial assets by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amount and estimated fair value of the Company’s financial instruments as of January 1, 2024 and January 2, 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.536%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_787e7f46-f88b-45f6-bc45-ac518303bb4d;"><span style="-sec-ix-hidden:F_f7ae4fcf-bed9-44b5-beef-4923b77bc87c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative assets, current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities, current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities, non-current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior Notes due March 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">495,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">495,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due May 2030</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">341,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">351,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due September 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">404,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">405,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ABL Revolving Loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the derivative instruments was determined using pricing models developed based on the 1-month CME Term SOFR swap rate, foreign currency exchange rates, and other observable market data, including quoted market prices, as appropriate using Level 2 inputs. The values were adjusted to reflect non-performance risk of both the counterparty and the Company, as necessary.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the long-term debt was estimated based on quoted market prices or discounting the debt over its life using current market rates for similar debt as of January 1, 2024 and January 2, 2023, which are considered Level 2 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of plan assets in the defined benefit plan of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,249</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of January 1, 2024 and January 2, 2023, respectively, were not included in the table above and was estimated based on quoted market prices of the securities that are actively traded and price quotes that are readily available, which are considered Level 1 inputs. See Note 15 for further details of the plan assets measured at fair value in the defined benefit plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024 and January 2, 2023, the Company’s other financial instruments included cash and cash equivalents, accounts receivable, contract assets, accounts payable, and contract liabilities. The carrying amount of these instruments approximates fair value.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The majority of the Company’s non-financial assets and liabilities, which include goodwill, intangible assets, inventories, and property, plant and equipment, are not required to be carried at fair value on a recurring basis. However, if certain triggering events occur (or are tested at least annually in the case of goodwill) such that a non-financial instrument is required to be evaluated for impairment, based upon a comparison of the non-financial instrument’s fair value to its carrying value, an impairment is recorded to reduce the carrying value to the fair value, if the carrying value exceeds the fair value.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, the Company’s goodwill balance related to its RF&amp;S Components reporting unit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was measured at fair value on a nonrecurring basis. The Company recorded a non-cash goodwill impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to its RF&amp;S Components reporting unit during the year ended January 1, 2024. The fair value of goodwill was determined using both a DCF and a market approach, which are considered Level 3 inputs. The Company used risk adjusted discount rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to discount the expected future cash flows. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment of long-lived assets recognized for the years ended January 1, 2024, January 2, 2023, and January 3, 2022.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amount and estimated fair value of the Company’s financial instruments as of January 1, 2024 and January 2, 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.536%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_787e7f46-f88b-45f6-bc45-ac518303bb4d;"><span style="-sec-ix-hidden:F_f7ae4fcf-bed9-44b5-beef-4923b77bc87c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative assets, current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities, current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities, non-current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior Notes due March 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">495,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">495,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due May 2030</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">341,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">351,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan due September 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">404,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">405,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ABL Revolving Loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3282000 3282000 0 0 297000 297000 1622000 1622000 1476000 1476000 0 0 495915000 455035000 495221000 430165000 341921000 351743000 0 0 0 0 404186000 405628000 80000000 80000000 30000000 30000000 23249000 21637000 63900000 44100000 0.12 0 0 0 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(13)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commitments and Contingencies </span></div></div><p style="margin-left:2.267%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Legal Matters</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is subject to various legal matters, which it considers normal for its business activities. While the Company currently believes that the amount of any reasonably possible loss for known matters would not be material to the Company’s financial condition, the outcome of these actions is inherently difficult to predict. In the event of an adverse outcome, the ultimate potential loss could have a material adverse effect on the Company’s financial condition or results of operations in a particular period. The Company has accrued amounts for its loss contingencies which are probable and estimable as of January 1, 2024 and January 2, 2023. However, these amounts are not material to the consolidated financial statements of the Company.</span></p><p style="margin-left:2.267%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:2.267%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Offset Agreements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has and may continue to enter into industrial cooperation agreements, sometimes referred to as offset agreements, as a condition to obtaining orders for products and services from customers in foreign countries. These agreements are intended to promote investment in the applicable country, and the Company’s obligations under these agreements may be satisfied through activities that do not require the Company to use cash, including transferring technology or providing manufacturing and other consulting support. The obligations under these agreements may also be satisfied through the use of cash for activities such as purchasing supplies from in-country vendors, setting up support centers, research and development investments, acquisitions, and building or leasing facilities for in-country operations, if applicable. The amount of the offset requirement is determined by contract value awarded and negotiated percentages with customers. As of January 1, 2024, the Company had outstanding offset agreements of approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,963</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, some of which extend through 2028. Offset programs usually extend over several years and in some cases provide for penalties in the event the Company fails to perform in accordance with contract requirements. Historically, the Company has not paid any such penalties, and as of January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, no such penalties have been paid.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 27963000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(14)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation </span></div></div><p style="margin-left:2.253%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Incentive Compensation Plan</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains a 2023 Incentive Compensation Plan (the Plan), which allows for issuance of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares through its latest possible</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> expiration date in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 2033</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Plan provides for the grant of performance-based restricted stock units (PRUs), restricted stock units (RSUs), and stock appreciation rights. The exercise price for awards is determined by the compensation committee of the board of directors. Each award shall vest and expire as determined by the compensation committee of the board of directors, with PRUs and RSUs generally vesting over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for employees and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for non-employee directors. PRUs and RSUs do not have voting rights. All grants provide for accelerated vesting if there is a change in control, as defined in the Plan.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">570</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PRUs, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,131</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock options were outstanding under the Plan. Included in the 570 PRUs outstanding as of January 1, 2024 are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vested but not yet released. Included in the 4,131 RSUs outstanding as of January 1, 2024 are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">678</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vested but not yet released RSUs associated with non-employee directors. These RSUs vest over one year with release of the underlying shares of common stock deferred until retirement from the board of directors (or until one year after retirement in the case of certain prior grants).</span></p><p style="margin-left:2.267%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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;">Performance-based Restricted Stock Units</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains a long-term incentive program for executives that provides for the issuance of PRUs, representing hypothetical shares of the Company’s common stock that may be issued. Under the PRU program, a target number of PRUs is awarded at the beginning of each </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance period. The number of shares of common stock released at the end of the performance period may range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> times the target number depending on performance during the period. The performance metrics of the PRU program are based on (a) annual financial targets, which are based on revenue and earnings before interest, tax, depreciation, and amortization expense (EBITDA)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, each equally weighted, and (b) an overall modifier based on the Company’s total stockholder return (TSR) relative to a group of peer companies selected by the Company’s compensation committee, over the three-year performance period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the PRU program, financial goals are set at the beginning of each fiscal year and performance is reviewed at the end of that year. The percentage to be applied to each participant’s target award ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based upon the extent to which the annual financial performance goals are achieved. If specific performance threshold levels for the annual financial goals are met, the amount earned for that element will be applied to one-third of the participants’ PRU award to determine the number of units earned.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the end of the three-year performance period, the total units earned, if any, are adjusted by applying a modifier, ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based on the Company’s TSR based on stock price changes relative to a group of peer companies selected by the Company’s compensation committee for the same three-year period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The TSR modifier is intended to ensure that there are limited or no payouts under the PRU program if the Company’s stock performance is significantly below the median TSR of a group of peer companies selected by the Company’s compensation committee over the three-year performance period. Where the annual financial goals have been met and where there has been strong relative TSR performance over the three-year performance period, the PRU program may provide substantial rewards to participants with a maximum payout of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> times the initial PRU award. However, even if all of the annual financial metric goals are achieved in each of the three years, there will be no payouts if the Company’s stock performance is below that of the 10th percentile of the group of peer companies selected by the Company’s compensation committee.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recipients of PRU 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 PRUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PRUs as defined in the Plan. Target shares subject to PRU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records stock-based compensation expense for PRU awards granted based on management’s periodic assessment of the annual financial performance goals to be achieved. As of January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, management determined that vesting of the PRU awards was probable. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PRU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024 was as follows: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding shares as of January 2, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in units due to annual performance achievement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding shares as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of PRUs granted is calculated using a Monte Carlo simulation model, as the TSR modifier contains a market condition.</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> For the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the following assumptions were used in determining the fair value: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.148%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.102999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.102999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.102999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:83.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2021, the second year of the three-year performance period applicable to PRUs granted in 2022 and the first year of the three-year performance period applicable to PRUs granted in 2023. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2020, the second year of the three-year performance period applicable to PRUs granted in 2021 and the first year of the three-year performance period applicable to PRUs granted in 2022. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2019, the second year of the three-year performance period applicable to PRUs granted in 2020 and the first year of the three-year performance period applicable to PRUs granted in 2021. </span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The risk-free interest rate for the expected term of PRUs is based on the U.S. Treasury yield curve in effect at the time of grant. Expected volatility is calculated using the Company’s historical stock price.</span></p><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSU activity for the year ended January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested RSUs outstanding as of January 2, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested RSUs outstanding as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest through </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Company’s RSUs is determined based upon the closing common stock price on the grant date. The weighted average fair value per unit of RSUs granted was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.72</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively. The total fair value of RSUs vested for the years ended January 1, 2024, January 2, 2023 and January 3, 2022 was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,928</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,510</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,185</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024, stock options outstandin</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">g was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. This is not material to the consolidated financial statements of the Company.</span></p><p style="margin-left:2.253%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based Compensation Expense and Unrecognized Compensation Costs</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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the amounts recognized in the consolidated statements of operations with respect to the stock-based compensation plan are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of goods sold</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,139</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,122</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">739</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation expense recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;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:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of total unrecognized compensation costs as of January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.089%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:23.744999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:24.065%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized Stock-Based Compensation Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining Weighted Average<br/>Recognition Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSU awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PRU awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,890</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> 5100000 2033-05 P3Y P1Y 570000 4131000 60000 227000 678000 P3Y 0 2.4 0 1.60 0 1.50 2.4 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PRU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024 was as follows: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding shares as of January 2, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in units due to annual performance achievement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding shares as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 391000 15.55 327000 16.34 227000 16.12 149000 16.22 342000 15.64 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> For the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the following assumptions were used in determining the fair value: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.148%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.102999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.102999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.102999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:83.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2021, the second year of the three-year performance period applicable to PRUs granted in 2022 and the first year of the three-year performance period applicable to PRUs granted in 2023. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2020, the second year of the three-year performance period applicable to PRUs granted in 2021 and the first year of the three-year performance period applicable to PRUs granted in 2022. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Reflects the weighted-averages for the third year of the three-year performance period applicable to PRUs granted in 2019, the second year of the three-year performance period applicable to PRUs granted in 2020 and the first year of the three-year performance period applicable to PRUs granted in 2021. </span></div></div> 16.36 15.02 14.23 0.0446 0.0144 0.0018 0.42 0.30 0.47 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSU activity for the year ended January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested RSUs outstanding as of January 2, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested RSUs outstanding as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest through </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3063000 12.96 2076000 13.85 1430000 13.93 256000 13.35 3453000 13.52 2026 4131000 13.25 13.85 12.72 14.4 19928000 15510000 17185000 60000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the amounts recognized in the consolidated statements of operations with respect to the stock-based compensation plan are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of goods sold</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,139</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,122</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">739</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation expense recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 7455000 5846000 4714000 3205000 2749000 2540000 11088000 9808000 9718000 1139000 1122000 739000 22887000 19525000 17711000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of total unrecognized compensation costs as of January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.089%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:23.744999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:24.065%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized Stock-Based Compensation Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining Weighted Average<br/>Recognition Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSU awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PRU awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,890</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 34845000 P1Y4M24D 1890000 P1Y7M6D 36735000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(15)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company has several defined contribution plans. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In North America, the Company has savings plans (the Savings Plans) in which eligible full-time employees can participate and contribute a percentage of compensation subject to the maximum allowed by the tax agencies. The Savings Plans provides for a partial match by the Company.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In China, the Company contributes to either separate trust-administered funds or various government-sponsored pension plans on a mandatory basis. For all defined contribution plans, the Company has no further payment obligation once the required contributions have been made. The Company recorded contributions to defined contribution plans o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,843</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,385</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,464</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended January 1, 2024, January 2, 2023 and January 3, 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also maintains a deferred compensation plan (the Compensation Plan). The Compensation Plan is an unfunded, nonqualified deferred compensation plan and is limited to selected employees, including the Company’s named executive officers and directors. The Compensation Plan allows participants to defer up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their annual bonus and between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their annual director fees. Amounts deferred under the Compensation Plan will be credited to accounts maintained by the Company for each participant and will be credited or debited with the participant’s proportionate share of any gains or losses attributable to the performance of investment options selected by the participant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Following the acquisition of Anaren on April 18, 2018, the Company has a noncontributory defined benefit pension plan covering eligible employees. Effective August 15, 2000, the plan was closed for new participants. Benefits under this plan generally are based on the employee’s years of service and compensation. Effective December 31, 2019, the plan is frozen as to further participation and to further benefit accruals.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 1, 2024 and January 2, 2023, the funded status of the accumulated benefit obligation was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t expect to fund a minimum required contribution during fiscal year 2024.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the changes in benefit obligation and the plan assets in the defined benefit plan described above for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change in Benefit Obligations</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/> 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/> 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/> 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated benefit obligation at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change in Plan Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/> 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/> 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/> 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,484</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actual return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employer contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unfunded status</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net amount recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts before income tax effect recognized in the consolidated balance sheets consists of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.281%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:19.448%;"></td> <td style="width:1%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:19.448%;"></td> <td style="width:1%;"></td> <td style="width:1.941%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net amount recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts before income tax effect included in accumulated other comprehensive loss as of January 1, 2024 and January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.281%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:19.448%;"></td> <td style="width:1%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:19.448%;"></td> <td style="width:1%;"></td> <td style="width:1.941%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated other comprehensive gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net actuarial gain during the year ended January 1, 2024 was primarily driven by an increase in actual return on plan assets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components included in the net periodic benefit income (cost) and the increase in minimum liability included in other comprehensive loss for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:41.945%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:15.270999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:15.270999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:15.270999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, <br/>2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_58f860aa-ae03-432a-9693-6d54318dc603;"><span style="-sec-ix-hidden:F_446998b2-2f9b-466d-93b3-b1bb99833230;"><span style="-sec-ix-hidden:F_1b0d14ba-6385-4391-bc5a-cd8299636503;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_22a592d5-c8a4-49ed-b226-d428f27f5b61;"><span style="-sec-ix-hidden:F_227f244a-1f95-4c23-a0ea-50dd88663b88;"><span style="-sec-ix-hidden:F_b2e3f1a5-15b9-40c3-8232-388e8516852a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of net actuarial loss</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net periodic benefit income (cost)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average assumptions used to determine benefit obligations for this plan as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.54%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, <br/>2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines the discount rate assumption based on an analysis using the discount rates from an industry standard curve that is based on high quality corporate bonds and the expected benefit payments from the plan.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average assumptions used to determine net periodic benefit income (cost) for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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:41.54%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, <br/>2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines the expected long-term rate of return on plan assets based upon recommendations from its pension plan's investment advisors and using an allocation approach that considers diversification and rebalancing for a portfolio of assets invested over a long-term time horizon. The approach relies on the historical returns of the plan's portfolio and relationships between equities and fixed income investments, consistent with the widely accepted capital market principle that a diversified portfolio with a larger allocation to equity investments can generate a greater return over the long run. Additionally, the Company monitors the mix of investments in its portfolio to ensure alignment with its expected long-term pension obligations. The Company reviews the expected long-term rate of return annually and revises it as appropriate.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Investments shall be made pursuant to the following objectives: 1) preserve the purchasing power of the plan’s assets adjusted for inflation; 2) provide long-term growth; and 3) avoid significant volatility. Asset allocation shall be determined based on a long-term target allocation hav</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of assets invested in large-cap stocks, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in mid-cap stocks, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in small-cap stocks,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in international stocks, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in the broad bond market, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in the real estate market, with little or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">none</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> invested in cash.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Both the investment allocation and the plan performance are reviewed periodically.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The target allocation for 2024 and the plan asset allocation at the end of 2023 and 2022, in percentages, by asset category are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:17.76%;"></td> <td style="width:1%;"></td> <td style="width:2.72%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:17.76%;"></td> <td style="width:1%;"></td> <td style="width:2.72%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:17.76%;"></td> <td style="width:1%;"></td> <td style="width:2.72%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Target Allocation 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes plan assets measured at fair value as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024 and January 2, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.434%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:13.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:13.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:13.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:13.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets for Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Observable Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets for Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Observable Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:83.333%;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Equity securities include U.S. and foreign exchange traded common and preferred stocks and mutual funds. Common and preferred shares issued by U.S. and non-U.S. corporations are traded actively on exchanges and price quotes for these shares are readily available. Holdings of corporate stock are categorized as Level 1 investments. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Debt securities include the debt of the U.S. Treasury and U.S. and foreign corporate issuers. U.S. Treasury notes and bonds are actively traded and price quotes for these securities are readily available. Holdings of U.S. Treasury notes and bonds are categorized as Level 1 investments. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents include short-term U.S. government investment notes, short-term money market mutual funds, accrued income and cash held on account. Cash held on account and short-term U.S. government investment notes (including accrued income thereon) for which there is an active market and daily pricing for the security are categorized as Level 1 investments.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company seeks to maximize medium to long-term returns of the overall pension plan assets with reasonable levels of investment risk. One element of controlling the overall investment risk is through diversification of asset allocation, among domestic and international equity and debt instruments. The plan's equity investments include foreign and domestic exchange traded equities across a range of industries and countries, but primarily in the domestic markets. The plan's debt securities are primarily invested in government and corporate issuers primarily in the domestic market.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:16.1%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,544</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,590</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,630</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,652</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,677</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Years 2029 through 2032</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,628</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> In North America, the Company has savings plans (the Savings Plans) in which eligible full-time employees can participate and contribute a percentage of compensation subject to the maximum allowed by the tax agencies. The Savings Plans provides for a partial match by the Company. 36843000 36385000 29464000 1 0.05 1 0.97 0.90 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the changes in benefit obligation and the plan assets in the defined benefit plan described above for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change in Benefit Obligations</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/> 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/> 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/> 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated benefit obligation at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change in Plan Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1,<br/> 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2,<br/> 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3,<br/> 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,484</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actual return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employer contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unfunded status</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net amount recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 24108000 31554000 33470000 1155000 803000 722000 -247000 7033000 1304000 1425000 1216000 1334000 24085000 24108000 31554000 24085000 24108000 31554000 21637000 26278000 23484000 3038000 -3760000 3526000 0 335000 602000 1426000 1216000 1334000 23249000 21637000 26278000 -836000 -2471000 -5276000 -836000 -2471000 -5276000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts before income tax effect recognized in the consolidated balance sheets consists of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.281%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:19.448%;"></td> <td style="width:1%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:19.448%;"></td> <td style="width:1%;"></td> <td style="width:1.941%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net amount recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 836000 2471000 -836000 -2471000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts before income tax effect included in accumulated other comprehensive loss as of January 1, 2024 and January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.281%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:19.448%;"></td> <td style="width:1%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:19.448%;"></td> <td style="width:1%;"></td> <td style="width:1.941%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated other comprehensive gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 3256000 1616000 3256000 1616000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components included in the net periodic benefit income (cost) and the increase in minimum liability included in other comprehensive loss for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:41.945%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:15.270999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:15.270999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:15.270999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, <br/>2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_58f860aa-ae03-432a-9693-6d54318dc603;"><span style="-sec-ix-hidden:F_446998b2-2f9b-466d-93b3-b1bb99833230;"><span style="-sec-ix-hidden:F_1b0d14ba-6385-4391-bc5a-cd8299636503;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_22a592d5-c8a4-49ed-b226-d428f27f5b61;"><span style="-sec-ix-hidden:F_227f244a-1f95-4c23-a0ea-50dd88663b88;"><span style="-sec-ix-hidden:F_b2e3f1a5-15b9-40c3-8232-388e8516852a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of net actuarial loss</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net periodic benefit income (cost)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1155000 803000 722000 1150000 1419000 1279000 0 0 -23000 5000 -616000 -534000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average assumptions used to determine benefit obligations for this plan as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.54%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, <br/>2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average assumptions used to determine net periodic benefit income (cost) for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024, January 2, 2023 and January 3, 2022 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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:41.54%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:15.84%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, <br/>2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, <br/>2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, <br/>2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 0.0474 0.0494 0.0260 0.0550 0.0550 0.0550 0.0494 0.0260 0.0220 0.0550 0.0550 0.0550 0.29 0.11 0.11 0.11 0.34 0.03 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The target allocation for 2024 and the plan asset allocation at the end of 2023 and 2022, in percentages, by asset category are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:17.76%;"></td> <td style="width:1%;"></td> <td style="width:2.72%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:17.76%;"></td> <td style="width:1%;"></td> <td style="width:2.72%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:17.76%;"></td> <td style="width:1%;"></td> <td style="width:2.72%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Target Allocation 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.65 0.65 0.66 0.34 0.32 0.33 0.01 0.03 0.01 1 1 1 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes plan assets measured at fair value as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2024 and January 2, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.434%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:13.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:13.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:13.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:13.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets for Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Observable Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets for Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Observable Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:83.333%;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Equity securities include U.S. and foreign exchange traded common and preferred stocks and mutual funds. Common and preferred shares issued by U.S. and non-U.S. corporations are traded actively on exchanges and price quotes for these shares are readily available. Holdings of corporate stock are categorized as Level 1 investments. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Debt securities include the debt of the U.S. Treasury and U.S. and foreign corporate issuers. U.S. Treasury notes and bonds are actively traded and price quotes for these securities are readily available. Holdings of U.S. Treasury notes and bonds are categorized as Level 1 investments. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents include short-term U.S. government investment notes, short-term money market mutual funds, accrued income and cash held on account. Cash held on account and short-term U.S. government investment notes (including accrued income thereon) for which there is an active market and daily pricing for the security are categorized as Level 1 investments.</span></div></div> 15171000 15171000 7380000 7380000 698000 698000 23249000 23249000 14221000 14221000 7208000 7208000 208000 208000 21637000 21637000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:9pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:16.1%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,544</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,590</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,630</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,652</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,677</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Years 2029 through 2032</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,628</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1544000 1590000 1630000 1652000 1677000 8628000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(16)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Preferred Stock </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The board of directors has the authority, without action by stockholders, to designate and issue preferred stock in one or more series. The board of directors may also designate the rights, preferences and privileges of each series of preferred stock, any or all of which may be superior to the rights of the common stock. As of January 1, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of preferred stock were outstanding.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(17)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segment Information </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reportable segments shown below are the Company’s segments for which separate financial information is available and upon which operating results are evaluated by the chief operating decision maker to assess performance and to allocate resources. The PCB reportable segment consists of 16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> domestic system, sub-system, and PCB plants; </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PCB fabrication plants in China; one in Malaysia; and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in Canada. The RF&amp;S Components reportable segment consists of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> domestic RF component plant and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RF component plant in China.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company, including the chief operating decision maker, evaluates segment performance based on reportable segment income, which is operating income before amortization of intangibles. Interest expense and interest income are not presented by segment since they are not included in the measure of segment profitability reviewed by the chief operating decision maker. All inter-segment transactions have been eliminated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.26%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,194,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,437,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,186,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,521</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,248,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Segment Income:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,158</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating segment income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of definite-lived intangibles</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.26%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Depreciation Expense:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,833</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capital Expenditures:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">733</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total capital expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.29%;"></td> <td style="width:2.4%;"></td> <td style="width:1%;"></td> <td style="width:19.956%;"></td> <td style="width:1%;"></td> <td style="width:2.4%;"></td> <td style="width:1%;"></td> <td style="width:19.956%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Segment Assets:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,032,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,890,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,520</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,148,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,230,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,323,663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,323,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:86.667%;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:4.5pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Other represents results from the now closed SH E-MS and SZ facilities. For the year ended January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, operating segment income includes the gain on sale of property occupied by the Company’s former SH E-MS entity of $</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51,804</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Amortization of definite-lived intangibles relates to the PCB and RF&amp;S Components reportable segments. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,901</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,534</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,641</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, respect</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ively, of amortization expense is included in cost of goods sold.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporate category primarily includes operating expenses that are not included in the segment operating performance measures. Corporate consists primarily of corporate governance functions such as finance, accounting, information technology and human resources personnel, as well as global sales and marketing personnel, research and development costs, and acquisition and integration costs associated with acquisitions and divestitures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company markets and sells its products in approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> countries. Other than in the United States,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the Company does not conduct business in any country in which its net sales in that country exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total net sales. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales and long-lived assets are as follows: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:18.024%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-Lived Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-Lived Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-Lived Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,263,065</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,235,255</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,224,334</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,363,754</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,049,590</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,131,663</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,280</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346,602</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">330,558</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">374,474</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">399,364</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">382,580</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805,222</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,256</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">940,154</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,450</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">799,786</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,754</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,747,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,248,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,542,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:83.333%;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:4.5pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Includes Hong Kong</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales are attributed to countries by country invoiced.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 4 1 1 1 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.26%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,194,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,437,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,186,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,521</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,248,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Segment Income:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,158</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating segment income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of definite-lived intangibles</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.26%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:15.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Depreciation Expense:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,833</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capital Expenditures:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">733</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total capital expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.29%;"></td> <td style="width:2.4%;"></td> <td style="width:1%;"></td> <td style="width:19.956%;"></td> <td style="width:1%;"></td> <td style="width:2.4%;"></td> <td style="width:1%;"></td> <td style="width:19.956%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Segment Assets:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,032,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,890,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,520</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,148,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,230,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,323,663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,323,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:86.667%;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:4.5pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Other represents results from the now closed SH E-MS and SZ facilities. For the year ended January 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, operating segment income includes the gain on sale of property occupied by the Company’s former SH E-MS entity of $</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51,804</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Amortization of definite-lived intangibles relates to the PCB and RF&amp;S Components reportable segments. For the years ended January 1, 2024, January 2, 2023 and January 3, 2022, </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,901</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,534</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:7.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,641</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, respect</span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ively, of amortization expense is included in cost of goods sold.</span></div></div> 2194046000 2437942000 2186901000 38521000 57104000 58583000 0 0 3256000 2232567000 2495046000 2248740000 271098000 317316000 262442000 -33158000 23534000 22035000 -134048000 -87811000 -117097000 103892000 253039000 167380000 61576000 42631000 41389000 42316000 210408000 125991000 -42019000 -27545000 -55938000 297000 182863000 70053000 90957000 82760000 76380000 1833000 1798000 1671000 6365000 6718000 7891000 99155000 91276000 85942000 193992000 90784000 74028000 733000 2279000 1604000 4001000 4345000 6735000 198726000 97408000 82367000 2032202000 1890723000 142520000 202619000 1148941000 1230262000 3323663000 3323604000 51804000 12901000 5534000 5641000 60 0.10 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales and long-lived assets are as follows: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:18.024%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.322000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-Lived Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-Lived Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-Lived Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,263,065</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,235,255</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,224,334</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,363,754</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,049,590</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,131,663</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,280</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346,602</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">330,558</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">374,474</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">399,364</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">382,580</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805,222</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,256</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">940,154</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,450</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">799,786</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,754</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,232,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,747,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,248,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,542,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:83.333%;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:4.5pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.5pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Includes Hong Kong</span></div></div> 1263065000 1235255000 1224334000 1363754000 1049590000 1131663000 164280000 346602000 330558000 374474000 399364000 382580000 805222000 165256000 940154000 34450000 799786000 28754000 2232567000 1747113000 2495046000 1772678000 2248740000 1542997000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(18)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Loss) Earnings Per Share </span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:52.941%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:12.265%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:12.265%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:12.265%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net (loss) income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of performance-based restricted stock units,<br/>   restricted stock units and stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of outstanding warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Loss) earnings per share:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the year ended January 1, 2024, potential shares of common stock, consisting of stock options to purchase approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at exercise prices ranging from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.83</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,527</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">668</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PRUs were not included in the computation of diluted earnings per share because the Company incurred a net loss and as a result, the impact would be anti-dilutive.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the years ended January 2, 2023 and January 3, 2022, PRUs, RSUs and stock options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">535</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">895</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, respectively, were not included in the computation of diluted earnings per share. The PRUs were not included in the computation of diluted earnings per share because the performance conditions had not been met, and for RSUs and stock options, the options’ exercise prices or the total expected proceeds under the treasury stock method was greater than the average market price of common stock during the applicable year and, as a result, the impact would be anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were warrants sold to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">707</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock for the year ended January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span> <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the years ended January 1, 2024, January 2, 2023 and January 3, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:52.941%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:12.265%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:12.265%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:12.265%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net (loss) income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of performance-based restricted stock units,<br/>   restricted stock units and stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of outstanding warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Loss) earnings per share:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -18718000 94583000 54414000 102744000 102074000 106314000 0 1791000 1639000 0 1000 200000 102744000 103866000 108153000 -0.18 0.93 0.51 -0.18 0.91 0.5 60000 11.83 16.6 3527000 668000 535000 895000 707000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(19)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share Repurchase Program</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 3, 2023, the Company's Board of Directors authorized and approved a share repurchase program (the “2023 Repurchase Program”)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, under which the Company may repurchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in value of the Company’s outstanding shares of common stock from time to time through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 3, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company may repurchase shares through open market purchases, privately-negotiated transactions, or otherwise in accordance with applicable federal securities laws, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended (Exchange Act), which sets certain restrictions on the method, timing, price and volume of open market stock repurchases. In addition, the Company expects to adopt one or more trading plans in accordance with Rule 10b5-1 of the Exchange Act to facilitate certain purchases that may be effected under the share repurchase program. The timing, manner, price and amount of any repurchases will be determined at the Company’s discretion, and the share repurchase program may be suspended, terminated or modified at any time for any reason. The repurchase program does not obligate the Company to acquire any specific number of shares.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended January 1, 2024, the Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,804</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of common stock for a total cost of approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,432</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (including commissions). As of January 1, 2024, the remaining amount in value available to be repurchased under the 2023 Repurchase Program was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,568</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 100000000 2025-05-03 1804000 24432000 75568000 <div style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(20)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring Charges</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 8, 2023, the Company announced a consolidation plan, pursuant to which the Company ceased operations at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of its manufacturing facilities during the year ended January 1, 2024 and consolidated the operations of those facilities into other Company facilities. The </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> manufacturing facilities are PCB operations located in Anaheim and Santa Clara, California, and Hong Kong. The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,775</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of restructuring charges during 2023 since the February 8, 2023 announcement. In addition, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,323</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of accelerated depreciation expense in the consolidated statements of operations for the year ended January 1, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to this consolidation plan, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,577</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of employee separation, contract termination and other costs during the year ended January 1, 2024 in connection with other global realignment restructuring efforts. Contract termination and other costs primarily represented plant closure costs.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The below table summarizes such restructuring costs by reportable segment for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:21.217%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.807%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="34" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>Separation/<br/>Severance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract<br/>Termination<br/>and Other<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>Separation/<br/>Severance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract<br/>Termination<br/>and Other<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>Separation/<br/>Severance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract<br/>Termination<br/>and Other<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="34" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reportable Segment:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;text-align:center;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;text-align:center;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;text-align:center;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,780</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,877</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,657</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,510</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,036</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,546</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">626</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">681</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">517</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">548</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">415</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,204</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,619</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:2pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,099</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,253</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,352</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,541</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,553</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,094</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,326</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,245</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued restructuring costs are included as a component of other current liabilities in the consolidated balance sheet. The below table shows the utilization of the accrued restructuring costs during the year ended January 1, 2024:</span></p><p style="text-indent:4.533%;font-size:10pt;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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>Separation/<br/>Severance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract<br/>Termination<br/>and Other<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued as of January 3, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_bc858f80-8633-438e-ab44-575b632656ad;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,541</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,553</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,094</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,584</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,615</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued as of January 2, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,510</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,513</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,099</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,253</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,352</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount paid, net of government contributions eligible for offsetting</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,615</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,071</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,686</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">994</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 3 3 20775000 5323000 3577000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The below table summarizes such restructuring costs by reportable segment for the years ended January 1, 2024, January 2, 2023, and January 3, 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;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:21.217%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.747%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:5.807%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="34" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 1, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 3, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>Separation/<br/>Severance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract<br/>Termination<br/>and Other<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>Separation/<br/>Severance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract<br/>Termination<br/>and Other<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>Separation/<br/>Severance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract<br/>Termination<br/>and Other<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="34" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reportable Segment:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;text-align:center;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;text-align:center;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:2pt;vertical-align:middle;text-align:center;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PCB</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,780</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,877</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,657</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,510</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,036</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,546</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">626</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RF&amp;S Components</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate and Other</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">681</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">517</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">548</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">415</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,204</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,619</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:2pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,099</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,253</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,352</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,541</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,553</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,094</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,326</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,245</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13780000 9877000 23657000 2510000 1036000 3546000 504000 122000 626000 14000 0 14000 0 0 0 0 0 0 305000 376000 681000 31000 517000 548000 415000 3204000 3619000 14099000 10253000 24352000 2541000 1553000 4094000 919000 3326000 4245000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued restructuring costs are included as a component of other current liabilities in the consolidated balance sheet. The below table shows the utilization of the accrued restructuring costs during the year ended January 1, 2024:</span></p><p style="text-indent:4.533%;font-size:10pt;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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>Separation/<br/>Severance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract<br/>Termination<br/>and Other<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:2pt;vertical-align:middle;"><p style="margin-left:2pt;text-indent:0;font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued as of January 3, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_bc858f80-8633-438e-ab44-575b632656ad;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,541</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,553</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,094</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,584</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,615</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued as of January 2, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,510</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,513</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,099</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,253</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,352</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount paid, net of government contributions eligible for offsetting</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,615</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,071</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,686</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued as of January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">994</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 34000 34000 2541000 1553000 4094000 31000 1584000 1615000 2510000 3000 2513000 14099000 10253000 24352000 15615000 10071000 25686000 994000 185000 1179000

1FIWB"#RR2-/OOE]%P^OG+L"EG MHG4@133$QPK9R8EDKF9F(P%A&_]5FB>YN9B C82)D2J(P#Y.-=]_/>K,2 MK%\P$+VZX!$_ 9R8R9=R)XCN'(K/!FFP%32\A$*Y[*5="1FWYCO2M M)"%0U#%.&8YBD^OXUIM\64X&Y(1X68IQ+B*53M]]PWO,TBQ%_O^8XG64>*!F MH2Z7<4T' YLO91>W\V;6^I5:+F:9A=.9S_YR^8H?NW-L'B>,&4,:31R^'XYZ M@NLR2\$,9PF.6?*C6S0+7Z([SW 4:_5UV,=U;-K,+LW03"DO9W-\TGF/(X^S MS,X5FSC/P30I'9_C>@U0F[70X*DD8UPP;72!\FQMF;S$?$NAB/JY, MXU MN]#K]\K6\\48+]ZKY' FS=+[1IF[^?&P\%L3#?<.P[QO4LB;NC1O2KSN+Q^9=W" M_YVB.]/[,9QS9Z^R#[LAMS=TV5YV M9GMOT'*R"ES,,^=A.)[!VW+=YVZD6XK(IEF&[TI0W03>L0F[<&5?A6*Y!J^O M9"S.BHD:?%YJ$]>;/7-^C'[VP8T1/6KT:S_\7L:!=WAU447^_8&EXI0]'=HN M3S=L?N:MO+(=,$__EV+S+Q<>_GTZ>^=3^_>_N6W#W_[\.?W[SYV.^]_>_NL M[: 5OV#G1D._.JMN%YRU.[@XOPTGJ7%EWZ+W7-I+-O[7K^B'#4(ILV\J($M! MY;@S[ZW>>3D_69/BCRU-:LS1!9:M82YWQT/:N?2/H\9ESQ,(Q1P(ZCD8J2V$ MS"B5.GFA];I]G/]3TB(K2OR@?RDXVR4'Y^5E6%O\C-YX7&+.'T\Z;YH$SXW> M\2B=8@!7OC(/L2Z21^ZKZ_6;,!K5SZ1? L)I LZ:1H3-Z$A^6< M_EA,_&5B\O*:U:8HM>S*G:K)/'E0Q<-*M_B2XSF7 YN1>C$_#*"\AB"\4R): M:7FK%O%X.DIU W =&X", M[.,&X!6QZ;S%2/7S4B?EX][]^S7Y46.XS U;@!TW&"!6AF9_+UPXB07E2XZS M6U*3XZD;-)G+]LY92(T]&UX%M>.K!."@B!*::95$+Q*[WH%YW4_HY>0G9S2?QUENKM M7'NTAME]1_ M?$B&L2%-30I]B'[1TIU[ Q3%9@OC0@PO_SI+&N^:!!H;7-+< M@C>.@S JH"P&!XY&(UG$__!6?I+3'!0Z5,!T1.OIB -O_C?][8==Q=J>)*>^]E1L^_.=(K)1I. M(POKKV+XN6.Z93TUT\%:Y8%9O%SXS,&DCX-7.4,D[F!/W>MP]YF[,1SO$(1U_2D7BCLE<1&RF?=.9IE=F55W!A MI9DD32CZL5Q T@P%SF2#'@>-N/Z:2F[P4]8N8WR$D#:^\,?P)<5I/WW(;3'] M^?R/=(9S5G*S']/G,J>?RL^WYY..#1>+N^M3?_BMTTQ29SP]+5+S3_SR>!J^ M7'>(&LGRC4C-IQ75I)G7*P;H^NGDBSSZM>/*W9O.*[]ZOIW:,%>87153V((L M;3ZS<_*UI::9;CH9+FCBRNN4S6@<0+D<^NY\.)W@([ZG^/HBBW="?EA\(132 MD[-Q>C5'MHLT9T,>.+OWBYN8_+_VQCW?!)&O%O>XC:*_>2RC)XSJ'\HF^^T7 MT1-"Z'W7W/-W>:+%O<^I[U'?H[Y'?8\;W\.0Q[W'/1>OMDB>^ZCP'G/TMX]:ZXF$^7E#MF[X)J=Q?F;W.MNRMX5?!:%7A1 M4L'KVO1="X8KF>2:I:E/5IJI-S]:F:X0Z59NJ5[T/;N>Q M>-6L M>UV7LWWZW]-S_ZTT\?+W9L_S3_O; C#D*J>%:]@ZIC3]6Q1;E!HU.? M+DL.FM_+!FY3)-+\UNRZ5VVKVE:U[:G:]JF0'%05JBI45:@ZA;LE!C"5[6M:EMU"O=^JYX]>JN>W;%5 M+_9H+_L)6_7[-+P'5._/%WH75&N5:/3R?:$K&$[':.?'/SY!!G9H7C8'.Y7JX:W.,;<17G U[<#7MSC&W$5YP->W.,;\2&+<\V#5.$_6N$_^L4]T!$_;3]ML8?_B*VS&]]Y MG_;3;IO?W]_^_!!Q>LCX#V%!!:U9]E0;4FK MH^$:&ZA0WM6&W,J>OZ]BOEHEKLBU TM:D6N%R,48L4QF#T0Q D+'IO.' .>U M5C2H0)ULM7YB.HIL%22I- BN)7A-$V)83DHAY#D6-XA@:L" M5P6NVX%+14\D\P:HS0H$81Z\)PF2D)PR(PV7^3IP>4:MS=KAH(Q'L L!C T> M$GY)!,.Y8&F3/>MX5\F*7!6Y=GY)*W*M$+F2$X9D&L$1YT!$&\$H+X%Z']&O M8BHJ>QVYF DF:).!$H>.EB$8:I9>G5(Z:QA/+CFU2>3J2EICQ0I<.[^D%;A6 MV0Y=2D.95( 8A@97^KT)I_(Z-#%10 MCOLL)5(T@&(\!;C/OS)N-*)FC$F)$M1 MN5;G4,%9TLYI4)PS$)Q2<#%%\,EIJQ.166X2N'A7B@I<%;AV?DDK<*T0N RA M5I@HT7LJP$6E!^.= D*"IT%EPS5O 1>+3C@90-M 03CGP0DF04OEJ&#:)K7) M[+PDHL)6A:U=7](*6RN$+4V%MI1EB"JC[T2"1K>))@A,6T@I;*X0MF3#H,\Y"IM8A M;)$ SIN,86*TA.<4,FDEYK..SG!/0!@7\3L:+_=4@Z64$VFY5BYO$+84JT'B M?'#/8LJIE;TO?OKCUW]QIV>O/W;>#D_/A@/\\$$,B]5&W*@_VQOR1LW^@9J& MY)W&Z%F#5@7K,80&)PD!C@8B.4&Y*PQMUP-Q+7D)OQG+)7AG""E>,_1H->4T MLTRD!PI6/ 6KHV40F-4(/"F!BUP!MS09Y1-!W^HZ6/'L M@@M,@><1/:LD4]F/32' %:'+ME'"%9'8G\.%*R E@=B617L#JX)3U0L)*< M:BX1<"X8,J6G\NT5=6F$\9Y#"/ ; U!@#,>80M_HDE1FYBB M,=?=P/V1[&,"JT-WE@\[# Q&6DY=A)BE F&,QC P8QA8CFHRQYT3K9R5HE(E M%RQ8IM"SDE:#4]&!%D9IR4*PZ^3&J&%@Y=9=5P7NV^'H;#ARD]2Y['8^G^S; MGU & /P$)1\'=>/C+@CU'>3WM=T#U*_I _JR%HMU%UZ M?'^'\;W1]"A0D6:=2S4, MN)P,B.S0H\\D0XS9,)\85:S%TA(<3SDS R0F 8)2A;Z_D< 9B9Y12E38*"KJ M-1^_JZA84;&BXC&A8C9*"J9+ K890U:NRPCMU+[37(H\PJ*%10K*%90 M7%T 76J\8S1@"C6S\(& +WTQ.*>66R%L-JVT8F0L*V4C2$8<"&T26"_07^1& MFNR8$V2-IU/:;(%TS?TP*BI65*RH>$RHJ*BG@GD-D4:&;A\)8+A-(*TT7I/D MHVU1MUB;@P\4L5!% 8*;0DM(+82D9/91.Q/76/_41D5A*BI65*RH6%%Q96E% MX;533)1R]*9S(P;#B1"PFFD=,W'6MOH^QFR#2(H",842/_D$1A #EDC/B&3: MQDVV3Q.T;D%75*RH6%%Q=6E%+F0B-$!*!"-HQQ0X20V4+B&,1993NS!'66() M.H003#DR73CZG45\)%E3EWG2R?N--@IAZV; H$2"(B^!BYB %T2YGZIW<:/,9T25VH\;JFH3LG[FJ;GS%R8J3 MCZ*'XSY$JLW,G1>&&; !(3!%KCF5$3]N,2YIQ27E@1>Z$P]"EUH#+1BPY!VC M.@69-KDO1DF725YQLN)DQZ[8_*:4D*D*R7(-0+H"5)D-T-B6ON*-ND]6G MK"O%1JOR*TQ6F*PP>50PF;G7DJD$RK!<&*XPF([*(@AI2Q77B>EV.2HO15G. M CJBI:N7-.B"$@8JRF!(M%&KC782[,H:=5>8K#!987)]5?M&\BPU ?0C$XC, M%1BM#5 K7"(8@'.5KL.DRU8[3A40SCAZH*7AA:89:-+4A>P8TYOT)LLFSD8K ML2I,5IBL,'E4,)E3U-X'!0B*N;3 ^'_M74EO6\D1ON=7$ 8,S$%E];Y(C@ G MF &2PV20\3WHI7K,"44*7&PKOS[53Z(M^5FR%O*)HOI"Z>W=U=5?55?70NMM MBPYJ%(.FEFLPV6"RP>2+@LE0C),Q)0A,=I6X&03/-1CG?3&8 MM&:]D% G+-K8!8]F6G([6TCU9 @2;5=W))HXI&52'0@U:%#HLX?)JV[^]'^@ M;IRL"?CKZA3GXT3'>?SQY"W]W-"EVWKQA=LNW[:.M(N,"6T\"(,(*GH#'HGM M2HS!%^Y1]8N3/O*WR2S]]]4(B?'.Z 5T+UX=Q:OQ!.J-EO+U\KD>\[_0 15]I9X*MS0R7QS4 MV\XQS$')[]? MX#))TL/+8R)3E<(/9YZ[Q+SN DT'G5'[V.$VQVXITS5=UK5F-Z?>XYSNZR99 M=_RUU9,U6"Y+JBSO5P-Q=N@P'.9O+%?/ W#!/LF-U+_JNS:YA46V< M:VNE[*R5HFUQ/L.:R4^S??FT6Y/7*0 +3##^#!^H:3@]^N4_,=6: HZ!,[+Z MYSJ$4&L-:*NCD<)H$_(&Y]27:MR7%+[^YYFR57.&:$BQ!TBQ-2<&KFI^0<' M^!1 ,^_ "Q<0HW->LIZOEW E>\E!QFA!"500O)50A+4ELFP\\EN=&.@ MYQ]Q4[Y>6PX::*C54*NAUDZA5D*NM0\)G#)8$S(9\ YK>GUK'&=,%=8K?6QR MM#*DFEDD$]*9E, ;)X#G&.FO%C[<7N2SH=8.)4Y=&^ >:&OKWKJ!S*G=>VXR MP>WJXOG"AS"/EK,1?C[#Z>).^YE-HNS%=&N"Y)H/;T@A,)2037.WY;EVL7QN25KVEOD;GNW=D.XWG@G%,,I4%>/,"9O00V0E@>;( MA*$-1(>Z9H&6W(6,PO$=PK,!LJGL+?,W/-N[(=UO M/(LF:JY- BL"Z5JYZF=%:RC*9&EX$C;(7HP5I]5\T!Z*-1$4BQHB-P$DER9H MEPJKI?IV!L\&2'OR;)C_28JHO&A;P+M3HN1R=!;&N0F95O&K5?SZ(=_\M";9 M5@6?LUGI[ 7$6/?^8\H0G$$(LB0>I+2"]RS<]S%,K"W]#TL#M30NQNFSUW*U$SV#"(C@F0(C*' M=*WH7@;%^YA.!D)<%NK;Z7N120&@1:P%Q"9%) S80 MF#);Z%HOKA/= M[4G:-NLI* XT9VV#H '7K@]I ZY-%G3@HJ2, IBNYH@H.01I/:2$*BJ/Z+%7 M'DQ&7@23&9Q@!%R(I$TGDVLI[XB6(_-FT,",!EH-M'9]2!MH;7(Y;Z0.H99* MT%@+92<+SOL(3IM@O.!"AIX[K37!%HP)TD:,8EJ* -Q$@2(@HA3&#.*Q-ZA1]9 M*2&0U$%)6K 2.=?TZG4ACTK0ZIUSMDNA&;SZ_FVYFL_>"41,A,*VU11F1N MEP"-'8@6G-$ K0WI2P T9I5AZ PP6Q1I6ZF RU%0>UU4/J$WYE$U278 T(0Z MD%HT0'N$.:!E:MA(=,;!:(I=V9@_9M3Q:?5FZ:;6?!Q7E2<7(Z06C&N=$N)H MNK$L<+FD.=/$4_-W:_YN.^+O)K- J6.M^I9)G\<0((820.B,I-''D/M.QO /*1/IQ#$G79060I1@T,X6K7FKAAY2L MW3+J"M)UW:"UY/<%=5N9B^T$=UP6Y6W";JNUR9].W#V-2^)=B/'L)=\-&QE2 M!Q,+@VQM F5UAJ +!R&4C5*YG%,O2,0$D;3H;@^,I%N)$+6LDDH+QB*M$%(8 MT&W1;SN'U*WL\91"JFW.-I!L(+E]D.0:>1$$DI+52+IL&/C"Z3!;[S$PM-C; M[24=WSNM$9(3I,Y;9R&B5Q"3E25Y&YSKA6IO$22Y&]1FW4"R@60#R1<%DB$R MF80BK$O<@O*:0U0L -/1<)_I1^IO09(42"1M4P.SG!Z,AM:]HEJG!4&JX1FC M2T."Y &W6_9)WC.8O&KGH/\#=>-D3E5RUA]33+WV M3NC'E=1]'-6]N<:@:\[Z\,7N=A;^P N3&H1"S3P*DT_A?''\ZI!N?'L89_G\ MY"]O#S\L3R7/KN+4O^O_]%'S]JN[MU-N[]]#I3.?DW/*XV^?8 MEH^MW7WS4J]2M C)3%.DPL&V\ND?%@82' "0%$C ':4JO2T)6)B!-?[6O__O MUVWD/:,T"Y/XS]]\^N[C-QZ*5TD0QIL_?_/UX?W)P]G5U3?_^S_^Q[__7^_? M>^>75[?>+7KQ3E9Y^(S.PVP5)5F1(N_;AYO?>/_G]/[:>U@]H:WOG2>K8HOB MW'OO/>7Y[D\?/KR\O'P7K,,X2Z(BQ\UEWZV2[0?O_7M&_"Q%/GSOG?LY\O[T M^>/GW[[_^/G]Y^^7G_[PIQ]^^-.GS]]]_X<__N'_^?CQ3Q\_"M62W3X--T^Y M]^WJ-Q[4PFW',8JBO7<9QGZ\"OW(>^"-OO.NXM5WWDD4>?=0*_/N48;29Q1\ M1VF^9L&?,CJ&W$\W*+_UMRC;^2OTYV^$D>3Y-D>K)S(&:/3CIX^?OO'\/$_# MQR)'ETFZ/4=KOXCR/W]3Q/\H_"A%GO!YQ]J=54L1YNB]; M?'U,H^\RM/INDSQ_8#]"L]_S"D&>OL_W.Y35.DFJ)>GF _[Y _P,=3Z___C] M^^\_\9IH%;S/BL?NIMB/M:;P=]+"M8)X)FN]>?F>].7SQX^?/OR?FVNZ47CA M*(Q_Z>X[+O_]!_CYT<]0.5X4=G<"_U#K!%ZGL,?"L1YC2D%>)\RZ\,,'^J-8 M-%1T&._S'.^]LL,H+K:?NRA__O@!O>8HSL+'"+V'8B@EYR![_QF.(ZV>I56W MUG[V2"KC+VMC+;+W&]_?M0NR'^JKTYIQMCZ?_OC'/WX@OW[S'__#\\B!"+>[ M),T]>BZNDQ7IH&+T\.D]GX+W\-7[3Y_QIOL.$_O&BSM/E&3^/AS6";YQ1G6B MW'5C.\%W#;3^@ZS=SFW6J\5,MOOAC_?PA[+-UIGIW6ACG.H]W&/>>8^H"C/^#?*;G0?V7'C%]\)_J'_'-1>F7$;H^/5(9^S M7B>PZ\TRL!&&;(*#-@"_G>GBXT_]%KZ\U*MF_3A.)W0;_!W M<%?]*4TBM,1SYL$?7^^OM"_?A]Q_3>)DN_\ -3[B!_W_L5Y-WE' X0YP9 ,Z=-'^!_F$P66L?S3CP./4O,$A_YC&.&1H.P[0VY)X3^>-_2'F&!\+C;#-P5=WZ*?WY".5Z::-#%4:^I MV1_?#[A%O&]KI']S7&?5.G,79GC*^N6?'? M*E>\:@&N@%H;WK?0RF_X57 \YB./N;B(BQV7NG1'7%)+L]@_#%CLBNIQ9:=:]U*_\[,L3XN_>&'^B%/5K\\)5& TNSB'P66I(8<[H[:FJ7__8"E%ZG_ M+X_2/Z[YX6M^YF=/EU'R,N@>KRII5O@/0PXW)NH1JL=UU2M>2LGHUL_Q?\6W M%ED1?1T8;RYPRNPPJ*/J)DQ0D^Q&_[XQQ]^^\,/39F. M-E9_Q(F QAHD)U\0]*HV/=[H<;,,V"S7R,\DZ\Y^TBSA[UI+2.L=5Z&?HN9D MA5^NC'1EL?Z2ACF*\/&ZRE:7?KK%VSKP(W26I+NF_J5W/ _K?'1=ZP'$C>BF^:FG']75.J,D).LRW^ MT-H60EOD<::MU=]OP6>B?.)YB\=],F"??$F2X"6,HLY5+W_4K.$?6VO(:Q[7 M8L!:G-/NH&LL8@97>"+B#5B:NT^DM+!ZK7[XV%HK3NE]!*0\@=9Q]88P.$F\ M62+PEWH$Z^(URG,L,.+;,D5!F'-_%6=Y2DSPW?JZ6MIEO*W'1)'2=(C-!MZ7:!Z M7-D!*RM:Y(LLQ_=9"DH;S*NO\+10M0I_S^[#[)?.A1Y,1+/N;65/S6+/FR#O M8ZV1ZI7TH)WC3AAR*?MA^I,?%>@&^?!9H>%Q(L>%&J89 MV(8Y><3H(0.=)HJE6EE5>K4Q^W#$X;?KY;' MHZZH9O':BAE"YSTAY(F4CNLV8-TNMKLHV2-TBF+JWB<2<-V$EW M*9MCH75F\J)KJ_: M:AT#SG3>M_RO8Y#,3/MHZ4N]"PZGJME#;>V2D3U$&S_NH.&>F8K-4"N@6=>V MAHC6/B[-1.Z:XKJ-KJU>U-^W%4,#73>/JS^O#Z?B,!],5+-7VMJI0_TYCYOG M$,=.Q59H%-$L;%N?Q>L?%\BDMZ=BP315- O8UFO)/3^/2VK>!53%8?6IJ%G> MM@JLCSOH<:$/] M5K&J[E&8)VPJQ&O+(<:D,.8LJUDQ17+-X'9Y*78ZCQU6< MQ(-4L:1]ZVK6MRM^3>]->EQN(\Z$JA,K*:M9SK8"JL.Q\+AZYES3%$NHK*!9 MQ[;"2>:F=EQ,6_YJBJ4W2%Z]4?[05F*9]5T[;B\S7E*J>T)66+/TO3RFCNMG MP'6J6QNM**E9N0%.5,?U,^65HSB!BN*:E6QKGSH]=(ZK:,Y51Z5)5%70K&1; MT21QVSFNYZ3C'NLY::#J^_&VM<%=8'+^ M9I.B#8.&8 MWNK_#HN0JW/G111S<^.DO*,]^#O.G,%X^01Q0DD["8AS0'.1&.V$.U2 MT]=2;[ _MI7BS%WW*$Z9TI*2^133U9!O+E[!LH"ZG^!>=30KVX$.QU>VGK.& M?.TQVL?E';6\#\5N1S.F^A%'*!<.S3TB3@++A)96+?HH2IJMT%:BEUM!;*Z" M0:\=>-:DER>E*_]QCXS8(S?P0]ZED-^(-^4F? VL$!:*OCRSU1-2.P M&9A_H!?%,7^5V>M"S$-U^)4QB)IFBW0XE'9>&[6,5\>KP^[5W] M 1?'<1L8WP:U?','[XDN:IH-(LO3,&R#U-/F'3?,1-&#"M%Q=$RADJ9F\QR< M)$(KN!ZMT:;W4*DNNTM1%.)?\(?2>%5ZY](\K2PM*U!.47#@1CN\8:S=S6)0_?S+RWM:KBML8=]DB/:U M'S?UT$T]/G*[,E6,IT%6J[G+7>B2/N1MWU#YP"X M2[>. >F1YA1,@,I@^!0<#4[&0. H*@/_]W1?V6B9B;9;+="_HF:S*9 BA#\? M]T?CL;G5UEJ.AU71K'#;>B"L\/$<&UE9#LX1-< ^1+.P#!"D>^$-4-3LBX[0 M #G$2-,0S8L21]<&&LEQ[Y@#F!GJ9#*&CF:?=""_JO;)\48Q%+ 7;W(IRHSX MJ\P,/9B 9A]TV KZ8-:TBAT-T:9>EU(O><)\ M')%O-HX3_)8"^35%*1JBR' MO3M&VM+LL+9!07G35&K9LD^>V"D/WSX5A>9#Q16WQXMIVHOIT'M)MVG:>O_# MKJ7C/C"]#_I8N0\BIMDA'3"WXW;(TSOT=8/ 8/D:^Q3#A'\"C"+ 6 ( M!8DJAH]765: >^19DLGXXQE:U.RY#@_Q?GM.- &4W?.$_M'JO(>$#OF&=](C MO3QNTH&;5( 6%;5W].O+--G2Q*H%7HTJ3NP4X5M!K-J]'8W2UFR\MB*YAGC: M5!&R']>X$U[5"S$4CO:C@9MZW%P'0=P.?1I[5M5LC;8NN;$UCN_=]%<)_OHN M39[#3&I-&EI=L^H:"&3)A8!_],J&CCM@_ Z T/=X%48A\S4K)_4R2<5CG8,% MO\B3='^) GSY1N6/]WY._"&P7!LL$TE][5::MQ^:/=G64C?V9+VW#**%;490 M&-:*^[E7=MICO1;W,73-.'[W3A2!Y\=ZZ13F'_RP+,]]AS)GK MHFV,T]?LS+9VN[$S12B ^LT)?L:\)^+V8RILPO ?(W:,[#3NIGZRRL/G,-]? MQ>1XQ_L,W+[)*$M$$?V^&D%-LXO:ZN[F+JI\V'FK'G'N(NW^K\PK6ZZ@48X[ MQL".^3'.$: >!PQH&)#*UFNTRA=Q$T^U_\893E2S?]K*\/K^$;;/C[?+"PJB M_#_][>[?SDL$98)A1GKAX5U4HKON*G37XW8RQ=2=HDT8P_S"RL[75Y;+M)3Q]8IP?\7;D/:M5:?K,U\ 5CM>2T7VI M30Q4PF94BX5W2(9E*N*UE'& GA]1L)&)A!9ZH-F];9U[C]W;*]>1@/K M.NSYF8 R1#M]W--F]S25S^#JX[->WR17L7;7C=K)YMK5[-^V8:#7_F5R*[EZ MR_W8VHSX_NV7UNNX:0=&9&O6OC)S:XO>(BQ(8&Z]>YM.V))F8[9M%[VV4MV* MWJ?*.Z*]PX5!9#GNQ#%IAP3M;)'E6(9,00&+6:\5GI:4B;'4S>$^S'X9:@(U M25^SZ]K6B9K2E[=.!.!:^X(C!W3A* P9>Z";&0G/_#3=ETH0T(FT4$H$6 ?A M#9,\Q*;I:W98V\K0E2KQO<>[P14L1.72@7-2QX.HY48][C0#R3*'7E:#"&CV M2K^TFL>KQAP6PC;,J;J,/"^ IX;B7LF #J:BV0IMLX#0#G^.JI:.FV*&)*R# M^9C!5-2;XONV"E^:KO6X'PQ=$F2&'YN+>(=2,J68(R2_D71\X0H_U:3\5]SW MC$O-W=>&,;J:/=.1OE.^9X3F68&J [2>1[I0:02.V\G$=CK)LF)+L5R^9N#< M@F<5 8(8ON!+!F/(/AI"4+.!VOIZU:53M0N9MP)0"0E-B_S,<>>8V#FF+I[# M+YJV9ERQ3X[7BNW-T2,(U Q1S;9I*Z0/V3;'B- I7B>BD1]MNK.MXR65^V8=Y$O&]X M5R&!E,<& -9">A(Z&H11'(^ D2-0FNI$IR>Q@")"T0!%S2;LT&++-Z%@UZMY M<-6*'0,+1^L.+K:[*-DCQ+SAX!!FW%>\><> )RE^JU)RSH4*0S4-4[>IV7]M M'3?O4.FB2KKTKG*:;U]4Q+&U[%BMXE&;8>IV,[%1SI[\F+@DL.\6CU%(\Q_B M&J0BB8( F1,/&P5"U>;5:+L[FGW=UL<;W]>L]\ '\%^J 9"ZI" ++"'2-!E% MG<[Q&%BZJ 5W",K;-4*YJ5>^C%&5.FN^B9YJ#D_;@F'\\-1S00;YX;ZB_ZI/UV[89R.[)X@,\^O\YS+4UP/)CZLO/ M=^8MRN]0&B9!N&)UZ#*#''@R!==V2' B1P>)! "=#/H:R.CL[ MW\(X?D.3Q<2KE"1PPU5N\"BVQ;8,'=[7"!Y/D[O/U<\HW#Q!3,$S2OT-:EC? M( "!FL!02T;)6,LSO5.&.JHY@6V3X:0GD _J/1M5VPI)8BK8R#KDK(QVYWB2 MWM!):C\1<*FZ=Y"4_=2".Y\C^.8)/2S_=H!Q )59<'T;T M2-4WLQV70=W1G(JVQ7C24T&^HGWWJJX2 J3[XI?'C>_$QJ?:4N8P'9SDG2Y4 MUGNAV>9MR_+TVYRIF7F? 6[KZ+'ETNZ^> 6K/PHNBQPLRRA]#E><=';G[UN! M+\[T1K/;VR;L27<[[[E'N^ZQOE<0)KSWN-YQVX_8]G*E%,6,.4[U5J[)K85 M=7<%ELXO4E*DNQ@ M*F$,GZBEY(Q- 3KULW#5) 4UPJC A[GY"UQ6[61 -CNCV:%M:PZ[PTK WKL2 ML+?K"BP[SA(!E5TO;3-E[SW2_2XD8%*5CJ'K9T5RF./!./Q@#("5&%I=L_G: M1A/5YCO*PP85P!0>?$WF-B/^3MLD)LJGBU?JWD/S0FUW1<[N*')"\:NDPBF? MOAG-ENHP4# ,\C7=2!ESC\+]H,JV=Q[OBG=)+YJR,P1:D'7GB&!N2AM'W[]= MD:Z>_ S=I#-7*#J6@V3D>X&EGCJ@V/-7*\BHSN!Q(^7:P@$VJ\.7L" MF_9@O*NA-#1[H:V@KS7@L1:.&\$46]*U?F4L:OU'>4CK."*:K=!6ULNV@A#" MVBAR#%LUM"5.5JNT8/A#(S>$CH1F.[15Z=*;@3;T+[P7X#^/Q(L7U,H^^2=/,AC/,/0;C]P,I\\".\TJ^$PE.*UK4M5E;Z M_/'C#X1$D+^'O[][S8+_6ZB9X^[^^9LLW.XB],T'0SW#?X,/?!*_QW/G%U$^ MLI]2.E/W.H%\OX=WND9FFCZ3)MYOT?81I6,[W$5CDMX^8:+IJGA$[\M)&MEG M!25USWFW#^+9DA5!=>7_DE1 .4E85K(^]7%ARN%[3I(,8#"AZ8=58II(8TM[ M#:H_&1>&5#,V&!I?)TU+@^U&V1D_4#6]20>I[4\K8I-:HW2#/92N RM+%#A/ M212@-+OX1X%O$#,K+*?KP*!Y$@Y#N[E%;H:'I&2@;WWP=!2/%'X+2J%-@+W' M[#0$_&(>^@X/ M"%^[TT)EN:/J M36_.00[-]3-PS&/)S[IEFQE$ANY76?V9'VM9%HSAK[&.TJP;M!,@=N@V5!*9 M"@NRO/NG%;+I9#-ZV4P$SB3I<+U*?^LHVR^JPK MT>E ,70UE$3F'$Z7K6_@8%0D9A5,\%_4V1'S1,-4EWV)S'16OB3/*(V)AC_+ MPBP'57'_HZ*J_49T5//KJFSJK [H]M(?(7H;:V]^Q=ZH\795=4S)UV]&H,0ZD:E6#-FX1U53L*YU&C:H/J;>F@!HU$>8;MJO-&;<;-&0L:G:& M\K-Z&K:5(J-62$_(OH)D'+O6@]0;$:&5,3-SR=4].C'3:3Y@$ *67):'6V N MOF9H743 U&,V]RY-,-%H#Y].9B M5TE_JD0?BS7Y!D!$XPP-/:]#J,TZP(=BAYN!E\N/N*MR#4"*"/_+A)8>-^Q# MVK V&6+HQ903,J:=62?E!NXV?"A1)N"'D9]XSIIP[#R,(.W>T#N!V2:8!T4[ MCEFI%)?X!+:K/JTY-D$E9W"7HB@$1*=T7\H9I4H2;X9;E%.(,D(YY>"0$\RB ML2XY-M6G11;&*,N$\L((L1AW"5M&V#F+=:G8OT=9$?'0]0GFW'S?9IK\\5;4 M1@JX433(F/NOAD.=_9=8'KB/W\KJB'V=S6F+&N3YOQTHJT.9B,$D9Q[J 4+B M*&(S#8_[(D0-7P11RI/Y*PP=O;FV7'#],*VX\0.J7C(>P1H15@X^QK[] 8$R1:?=+!@%\3&!Q^OLJP M=5T-%LW,3C+9EYDF5W#H$QD1^C5%GN6HTI5EA*:4%ZH.G<8I6K7D1FGN/ XC MZL+^P%_?I\R3 MP1CQ6QLL$TG] ^;/2@_G7P@Q*%S8,;7A,P&1(XL=[S-0"9-=4[H)'#)-X]NQ."D_QCEDB+@/F,,HN )14/98AN-^ MR-R,;L[^S7>*-F$,/21HA '\L05F9K'^&J?4!06S.;@J3\=I\$X[L.V9)J\K MH,"(ZFPD88O#+C>\:'DZ1VGX[$.R *'D54W36\-+-#%-$W3$A6G5QG64[@?5 M6/$P,OR4$651QMTX?D3!9OCK:*]O;DP^?>!@(_%>U_M\%6LGP?"4&^_1;&9@ M3:\JJ5I;%'-DBS5^!(9.[?1]%]WMY_LW,T(BFK$[-]'OFC>P153Y=8QK%MS>2-W1Y-ES:8VI7X..^13D6T<(D M"%>L#ITB>)%/YKT\#73T[9ZWGU&X>0)+PS-F*3>H(12"68(*A:CULF2L9>L' MS>P0_@66LKVE83._I97L,X*WNY 4J"O=H!Q\1%:UDH M'\T4\,%)/E GYTK_WNXB ,@$Z*(N"P I>4#I<[CBI+,[?S_ \.1:/^VEAC"G M0QA,URX$H4&[S!C:IM3/PM735)0(XP*O/;-7V"7 M#(FR8F0\B;W$*3E:K MM&!.4,8GH"?Q-QHF]]E>G-SG6::NPA$2.%;1VZ1EDJ)=UT[,P83=@T<OTO2S8[_Q_1T=*4+!]L/%:PZ;#$M?%S%E MEO'[=!UFSCAF8.7SG2+C3Y M^>/'/]+^QP3')KCV'U'4[FRS7I2FM6KO@=#[3Y_??_H=Z687M2FZ2XTS%['A M?G>3G6X ^+)*\RF&T"8\Q2"62>Y'9KO?)CE)Q_$]@0QWO$72Y"T3 >$/_FL( M%@._B')3]TH'276_24^N\5^L--"3SOKWK/>X8$D]S*%"2:;>*H*+%(N"WU3- ME@TGJUI18OUKPLX/F CXIIH']L7?.' >[AJZPHQ$>8&3#O_Y&WFY#R:ZG*'5 M=YOD^4. 0MI;_$?52?SA;R<%?MN2]#),MU=!HW/MWXUT:LP\M@U5W(K%3%,D MKD^@9NI7X,>[$?Q8Q6KXDRZ>DR/PX MP/V)\_T%.%K9R'?' %Z;^VM877N7!VC!VC%H:0I.R,0BOJ^*L.-P\N*G5=2F MX-G#;XZ?D@B3@0,$$#RR"V>&EJU-:YG"A@&F"2%LET+GG#072Q(NB&>3"L7TJHW61-Y!<.W4 -QCT/LL3PM(C8JE4JZ M;J/!-"P>GX;^D3CI9"A]UFZQ7E7-#BQ+NJPEK$T5C&%&=33XK4G" *#>O .3 69Q*;0>Z.LD4&2)N M;7+:41^51TD-MH:_&S2@!'.&D9]EQ,9 ]L0Z1REF#R6S9+H5N],E:,UODWA% M%ULU\NX*#DC?S$^&2B'$FZBTG^*CS?RU0(C62N#]*1GF,IHXZA3-YN]%!LYE M#.2W@Z4?5M?:4N%CDL+50U6;GAP&WXW%.**;Q6W0Q'<&8@X4^,3SY^3YBQMYM5-$#7+OO8@#FX?_C:J2/I5\?B M4%8H?"9YJ9>I'U3;B>;KS*K?2PQ22(Z0%(_YNHAX*9+3GR)9'S(2-HV1LZ5XA[JH:U871F':.I MQII>:<0!4C*VP62<8Q<%^,C_+OPH7!/RJZ3S1A:X^RZ30C:F MP62L#;@&Y@BL:Z68U%G.>E6=5>/4B+WMW';R<@YIED&/%!V<%F^9HA+,Y=AVO9LO2I:=O@RK,L M 4<*>'H))"K5\=042)7Z"'B$>CX60,F>. +<8KD._4A&P_./U, #B MK( "OJ7D2S-+DX9GJ,[AXUYTODI= ^U9TZ%'[&25%Y#F/"_2>!%70!V]'S,I M 6N#Y' 9#-JBVU)YF\3/E&<"_BHCWL--_,W;)/\+$D#N)',R77OV]DF8^2Q3 M+8FG9*](+]?+?G5-'UG.#X.FF\7R$$#V)WP Y=Z$?:K9XVVXJVK"+D1^C3(E M%I$$V54I8W*&D'!'6W&Z7^+F.IQ*^M1PP';:3.K2"U*Q,GL/]' VVYIQ&RP3 M&>K8 ,Q=II;<\#Q9!O'6$3_U<='J2LF*Z*,#]-2$#38\J<<@F*M2*8;T!MX_U.5@@%!!FO%CW8 MW4U98>L+SX7W<[(O.X-E>E4Q/+VW<,:1F X(RULE')$ 0P^B:++)(5*ID,0QW7"(:,M=_(ZP&RK(&': M-!>CNP3S^0]@![S$DB!S?#J#24[SD"!/QV&2WB8Y A^O<[0BV_LR7.<(Q2T@ M#X4Y;Z*FW/*BT_*+NEH6=_)C7AT[,8"?1=1)MZ^NG@/.!N!UC&==><'+2CN@ M?^3B83^%<;VT2UX+/]@+=!*2/5[S5$MRT[VTN -J3?( #HK0%U [M1K0PZ@;?I7/ MT0Z:R[@='#\/K&L\49/LD>U9TQXK3GJA-@K5R]A[/%Y!JU.$V1/="O#.@1^+ M4G+55++WE#3"_,D /BM4RY-XZ&/:.QX)4:4UO\4Q(%*,WHJR$S(>NJ MS1IT>!($*0RDC_O786=\#K0V3F[ MRQI^#FY0 -A,5W%0@(L)_,79;?+\R)^#GC6M6TI^QFPGE:&J3T619[E/M'SWA;*V%[3[5C?'1WJ8,U>Z*KA$M@ 39N# MVF M:>"X3(L)/Q1H_E"2ADZU&&:PJZ:[*9!E1U%WU+PSG!PDRIV-@[H2W9:E,&R$4Q$T"FO.M,MZR^7 MD^.GOR#05;/W3HV*IJOFDB65>8A<%N!S MVTB? \X5EV&V\B-@X;,E/AG(!PCFP0XH \D[XKN@LI)WE;3W'-$XV#-J*%;# M:'85M2N9B:I"E=!4*V?1+!0CGD220[J482^G29HF+Q \XN_P;PHCT2 B;P)3 M<8G;E)V6X70F!T4^1BQTKE<([7AZ+M];L(^O-8XF@\FX8,(1!",I>J'>NM.+ MBKW(EW"+N0!\!\'FPWVFKJ:+E(%K*3VC^M6UX61S!N!^Z3)Y:79=5=+P%HMHXCL92-.UM,T,)" &1OX5 R]GP%N2F^!FE4 MCR_\$D9Y2$/89,Z# ZDXI(]@?VH33O:IZ8@608A+H9K"Q;JE=>RE9.A%R)XH M7SQFQ+"77SSK0N"ZR[K2=0TLG:RTQ6R'LL1'!!\WNT=9$<'U!Q')=VF8I,Q" M+,\$;)2T/38R"$@7 "\K#*YB!JZB%GF5=4Q;T2NH+Z+@$@T,W+K0:4?O4\^! M<*/2PI\!U U[BY@NG.VEH9A'@RE:UTR(<%O<$8#!I?;W(&C5M#XL$R:?JQAN MT"25J4FG:<4"<=5-2;#P\8B,:#C$N7T&98-]FL:'(UO]/PK M9"JGJ<1HHD1B_4#IMNN:.I2D>PD';E&N@9#J5=4T$ _C!JE1!T1^@A\ =Z4? M[ZD1D@2CH"C*KG*X2X)BU>(Z#Z/E0IP.-R&KETA1P8UX-DW_N\L:WE-P #L\ MH)["5!6;WZ.6112CTFFF'96EF?)^=2VFU*AG?.QO >E3TYZ_-5/?"SA?U*L8 M][;\Z@$LPH"V_W4'+F)7VRW^+X0H42V(S#G;!&E']&(],5(UE5Q-@U/F[STX M#4XG)4>41-QR?*[B!:45G @IZ!$JX +K70:9Z$*PE56<9$U'L*0NI8'BYJM2 MKA^0 JJKKO5XPSN&>UB]*)6 HP-R5==U66//E82@/QNOO:]1<>#:$.];N;J^ MN[13$,C2M[.CJ+UYQX]_/!S4RJS/&&0)F#: JT.M_H:9F65[.+KHRC0T6\9&) M%UHC%PP)62'>>Y=)ND8A.-4KL9M6<)5:ME56>5/ZBY,@V";)+75/+ 4>.$@FVMZ-& MNX9-E5F9V84B>=&DD-1RR3$[9?NM;VV'[)^][9[S1>>)@KCW,\(4!=P4-2L*""4J?%7I??4W3>550FF0[?P5J&% R MRX*_-84=N,-/\.8) ' &WUD5XO7%*\TD3/?7=E?D+(E-$ZNF'V2XD48N3A]&T"U]3"-H^S(II(@# M?:M;5 O34#+JUP9A9$1>*J%UA/@*, %GW3^IH]9,-N%"F")/,OO*OV/;M!:) M&W,5I>=CZ460BX4V#T+SF9)H)X@M*-JF_>P*(>;DY65K6)DQ!M\D%E_S\\;=2W[HRL=T(U?9;6D;2W834 +DTO>_2L[((FS5YSH= "N,8W]B#NI H,( M+I/7N,C3O;CI3T"P'!@U9[Q!"[;$KP\26R+^P1%'['MX_?&SF5&=<"\_ M[&:=636R]V@3@CHBSF_]K3PK3*.8=?&#L5R$^=!CW3=+FPZ^2F*>\$\!;=]1 MRJ)M$BS86(QBRCQSOVO M9VW#$]T)T ?_H5"WX/N&\"$JXVKW5Q2+N#,\?3PQ9\Z$DG>3%'9*\,FN8I)* M.CO)2TPS??3J&$KV[4CW_LL-B\P:9D:25_P5YJHHD:RG2?LTN'U[^V:[P_N8 MNUC7XQ_!L)BC"'AAV>;I6=LUSQH)6@8^U"C %W4$?N<%'(H::-0P)YR1;5AG M*,ON""X2>L925FM6%-#2S0QF /.:I MZDG1$7FQY']Z28I5:;=6$3-UYR@+-S'( 2<9FW]Q4>!N%)B'(0LZG+B5>!CP MW5OY63?JF:*@$Z8/W3;L+CLE_(P($2/ 4H*EN$O>Z%W7OCLP 2\B#KB]L'OU M]6PJO].B%G"KR<8M+>^0G>6RB -P)L=L"N2P@\ GW2LT@(0]6%'"FY?8:>K, MXYUE[0=57G79 O\!<7VRI@3^V#? M_4;UMQ>RQ5"33<=M<;+V'#YPGY2[5"C@ %_:VQE>6<6A%XE@CX2/!77VWK,[ MH;_!7U9_(MSQAR0*E@D'KUBL*SA5(1UN%P\WC( ]KH:C%V^(<0E\ M8YB;C-1RWK>Z0SM0F<-+G29X)#%[4A&7(D_]"$2>AR>$\B]I4NP XI@[9);L MQ9E/-9O7FCP4!Y.UB*!<8LXL$_YH@_:_"DQ9)F"FNDN3YQ#SO:=[@ <0W-XK M/8P.U7"*IAS82?L;@B%!/3AYZF,%\]JGIE70L@$:NL["INWO*)?*_S3*M=,> MKZ_E"#+[2#QYWP\5CVEWK32(H[$1Y;IN9,4F*^*SF4ZFZ5NZL/ MHF)/PJO82(H7<%+D3TD*3LXRX4U1PR:T%^:65D_$(?L910E!].L./NI7QX6W MLHM!4@4>]JIJVB>)H4$R&&::E 4"M9:I'W!Q7LA?#/DL,P ,EK]&AY)T25IH M.)@?Z)]N6[,@VC[ZN7>J:CB!TZJSPW67M6PDU,L 3B7-##@3TEU,G0.=VJ*]L; M',$\\B/R0F0E(C11O!!P!114V K]8=0/)FL]]A6OV0*_.LM0DQ)87MXN@!YF MIYG.$'.BF]3?5DP:S7(G$Y?ZUG9 N=WEDTD3WXQSKI 3L1QWU"L!QE0*A1H2 M+G,(I7P6N\3P'S>N[D&DK"-7XWXU?1M+8&KB@"!9F?[U'='@-WO9 M2V_?JF0:ZY5S** OBMA M4WJD29 6=QCM"E]EYX#UP](0*HW^0^BX@9?.[FNY+J5=U D='@6I&YH[? @% MBY= .ZM+Z9%8]Y53J?,&$;&G>BC2F,2RX;F_#%])5)N2-5=4<.I$8:D717#V M(6QPEZ)5J,KT/(3"3&I_#MB)Y3@_ J/U11QT./\HBSH68#0H&FBN>3[!0C2F M(8E-%G^U-IN2!,F4R6^BP4DF>1@-^[$+U8.NBUL02DZ&>R,&S(HV "%HEDE7 MRX0A#PV P#F8NK7E4H/- F#^)NHEP3@LC MM)TPS+.D@;AGHC*0!8H #JP&:'<<+==$)R[HX(YG101GE=Y_89+2$PM\'4M; M([L)C)"VC+%*I8E^8:*J&M9QQB^3M*;#D1UD67&+W,F14I.45G M2121#R?K'*6+&,DBS(>2L"C?!/#FA3DB>(Y-2^7I_L;_>Y*>P:93B,Y#J=AT MY_$WFQ1MF&66<Y$M'KH(IW%C14F".J;+R5RY'6TWKL)=H]12'_RB0 M$KI"6MRZ\K<.$@;BB1_!2:*,'&;709=#,S-"?DZ%AF,<.8>V91N!_B8,3 #9 MU\BX "Z8\@>4>O0( -O]I+I1I.R9!R6R"EC_N(C2;=+4>'L:(.Q$^$CI8_(U M#EB%7EOH8]P@HT=-P)&KU$I+@J48E+6X/GJ>1BZ[?(=75!T,L5+6LVGG"G".94E?9#6;HPKZ*X $$[#(*MTF]: M[KTPI^!)MVB3Y"&H9>6!O/TJ&NXMN6!8Q@#J_DZCU',*_$3\D1*.K]35ZV$$ M[#N@L577A0G)RULU]^7,1 =>5,I[5E)X5FR+GY((,V4^9%R.4"H'M6B6,P_R M\I*DOQ"HK.VVB)FY1)%O15G!II]^.ZDC,WW@O^2^^(M-*3]P&('$70 M-!ZQ0NH\1VD%R+M8LQ[4E"\1Y7A+G["O.WRK^@3/JLL>.$N3YI^=+CF 2*;T MX2C#P+F0)'E\!I-Q*Q875&RP1J=[!D]./()ALSZ%N]-]PS)RG="KZ'0O2SZI MM%[-UP$7N>#>V&/#:-CEA9GU0.?IU%W6-?T"[EI P*OXK/85" H$8]4D@PQF+-M6[B(>@!\VZD@1E2T9&(QNI D+0.Z!QEJS3< M=6R]\70,CZ6NY>[(IZUV !]2W44SN@B;P.YKC0_K2&)O9/"WZ#5?OJ#H&=W@ MT_4DU4\>1M2BPR1WO 8+K5:_(2WNL"=-W1%P:L^91FL6'T^6,%&?0;*SJ#U] MFS"EZGYWE71 S+S6^*-UE32M"5FO(<76)D7DK,IU;MT%[;%0K_#L%V'V1),U MPF.J, I)B]O%-0.43Y1FE%W3Y0Z65[!OH6/77>V:8]:W8 %7)!9H*:XS%O-2 M_I$8Y72'P&P;EN,^)$G_!HJ/XVA9'#KN'PCMRMA\76F'O-RX(*E0?6& *J,(>AJ-%45!04@1$I9=PPE MBUX*(+X*)A.514I2V#6[!.08%'LYS/+0JNU81,&@> &+V*LMO',=TJ^\@CVQ MC-Y1:A?)6IDWHIW46Z3&$',R((%ZD32CKS--M/8A%!UD^\15&\P"UBH[!OU> M9?U6I&3M5=4T7P5M7F59@8)SP@!1AU#J;LD=+"]>L; 09BW\TC$4[$?N=0+( ML>A@R'S2012O S.WVQ/O5D'#1R"K_@EZ!X$Z!9=8KDH50<":[D>F)(XWFQ7B/( MJHBTBLIA-":(J&G$Q92&PFYPRM[5;.J/D^@9U%AU1;<:EU)5QR6MPOXVR:L; MA ;G+M9BC&-7I9K;-M>^EO[J$#D8!B'F'(:H+";OB3/:;+!$KGJJLFE9>V(E M QQM >*HH2DUM::!9+VO0B<@((*B>G:G]^A=S0&DJ!Y <21K>A^3ZJ%470P6 M&!X:8)^?$=@W@2GAZ<' 7-*?_Y,1L*R:+X5(K2=9=VF'K/SUM& $:@?.ANIQ MZTW!B<15#R@.D[1GVBJA\#RA9H2'C2%I&;FOSY( /2"">O3I=Y]OKD-\S+N4 MFT9(&A[A3Z!-*3*RVQ7\<%+FA19X0/'* DZSK=4=!!V!*Z MA^\0WK)$@"=Y%XE@I\93.(2BM6G@*20I,!86!2I6I<+*4N2EZ5_?)CM3Z1M! MZ5U"F0^(?.Q-P=Y*LHC515SZ;M)4M(+.2A8U/(Z&&QG0X!JI;!D*;V1=K5G- M _>@]NY\E)J_.ARY@0][6J 2W)$Z/_9WY#+C=]\4X=RZ)IWQ]E'9QQ15)B* M[>OV0.HN8VTB;U%^YF=/=VGR' :8R=]#RI&KN&1^3D#%JO+6&4# 8<0/I32G MK#@3L,UYLB(:<):(6YJZL;N<2RI:@OW:&VWC $+SOS82 W3UFST?-NZ4@"?I M/"D>\W41<8LD?AU0^*PPC/:L[*(VK6(?#P"AZR)B/'P\Q^)*QL,/%D6>Y7X< M<%04DBRK9GOI>E6&$W%$"N>>)+TD\;*P$[XT#6#X4O&W6)>H>APD\^(U!WTT M/BK7H52 -T/;&=L0RY#>TSK$2T\!-2@@+%_%W*)SCG8P@65^K=5D'XH4[4*%$<9AR85=8YN 6?U _$T4!M:M>O$*6#\P!8":M= L M&6B)!5*:-T_*5LS9!\ONM& /U.74;)9S@7.D@FKU"H HYZ?I?IVDX+[6@V74 M4G!-23I, >JJQVR_O!>JJN[DV,%SO7K:^NDORD%IJUD%<>V99[%7J/98%1C@;H>)?E4MFM?#"'I S!G;79H\4Q>R+ZG<6J"N8SMJ MF6M10(__$!G9D32QJX030J8LY.( )$;[D6XB"%#_S,FZ6M:&(R0V/\GODA"$F!HW;2<; C84"FL?N0*(3@BHT_4M!EP"B(O4Q!8ZC8N6' MH2L<0-F>Y:R LP"];^! 2"UE\@HV8]NY,TE'VOD*EEUYBPTDXJBPRO]=K+D% M'97&\5$BK)*@O14OD]H"7/!5?.;OPBJ%2BXWD/2H:!_JL6>.0EEQ>RDV0'N? MQ.3 U,^0\N1IJSG@\%]I!V@:2*XU&.CAWY.,P[X\W%K HQ$QUUJ+69S:F4?; MOFG5C!^$R66*_E% M@]XTG> J![E>_#V2V)U$-V VN[HJ$691&%S4-=R*%3@ M9P0F2+R?GK'POJ&;#-ZZE=)K9CB=23*A4>$W(^$C$IY;5]J>]-^1*J=*C5Q! MM\AA7X90,&UOQ?<-01)<"\P![@]#^GA >1X1[5"GM;5W9>.H]_18EKYYPK$$ MO7:>AGXMCY$J/]!X8O98$*8&6,554PCR<QS/$ -PH6&!.)@:FAKEBQ1O I'A( MUJD":GX<)2?R$&#^>RBP>^_JCG@AEF82)A4=[,MGC/Q4$0H_DC.T+S]S?Q(5 MLL,8"J9UTI"T_M4<*E /D'S/WA78&B?27("\RY-I#E()(S!2M:TN#9&OLW*"A#16?6#4A"@'WBB'GNY_Y9IV%96]SPY76&HJB( M_/3N"6\,^0W65' 449GGQD]_04)V>D1#=@5\)H+4!*[>O;5=2AK7BQW47)'B&FI](#[P\B84\J!129G/GG*:VC727M M14;U$9E=$8R5B;A(T"VYK5!P\;H")%+"T\I6812MMP?/3-=.<,DB#S-^NF*F M:OM"8,ZO8JJ*DW%.8H0V(:K)Y;O7E)U(D7-PH M#-'M0M996 $C+^/0O[056>>-+%PTEGS&$@@,JK8Y(5YW2L6?EB?S5ZZY I?L/.)8H$OL.J&W1 MWL=L /3UKCR;%"!;ZCH.6-I%(5YD8L!0?IO$SWA54$!XEJ$HO^,IVS=5ER:2 M>MJYON9J776'Y,[>N#*]JKH!@5>Y>U1X5MJ@Q;[U'7+X*\/U%FL"]*O1_O>J M;=NIFON[@FTI+8$EN6ZQ/T+0:'(NV'EX6A0:WDP>/SP0>$)V'9YX(PA8Q%<% M!XHM=6,.(6I[I4,;55:Q'\30&S555<.Z'^$R88:,*OI%%;BNK69=ZAY@<5M2Q[N76R M?X^*IF^F,J'78GT2QX4?G>/W8(6K7R*4W?DIENK#'6BS3_"#!SH7 FT()Y8@ M@2X3SK>(&Q'ZWWFK3=>:X7FII]UHVE-+56B5_E8 >Q/K]@# G;X]BSF@B ?% M)0IP7R+,V3+C,^/@94I,32V;8BH"7!5- K=:(3?]VXG '*[PS4Z*D:>!9**^ M3-(U"K$@+;5<'T[7(1D<=A;T]K* KC$3?%I>.#1!]VM^B?DN/U+ V)B@;#UK MAE2"8S\;OF(Y1@. L&1"!-,]BH O#$[R"RS^KQFZ]NL*(5 UIAN4=[( 9FA: M9*QI#A42XL3B_4$VD7+1DN+V]>N+-9B?+O'CK5/;*:M8S;#2R&='#6A]XV5Z M5K<)'!R%/?UZNLO:QK:[1^ 1M\>DH47[("/4;@I/=S@ZL67 /!!ZP?\;;:F M\CW>A-D3/4: T@!8 _@T=5V/O>M:3A\! M.M B?TI2G5^@M+AU[$^0V#@ZO,Q;JZNHO0"M=./'E111Q?QA2>,./S4@M[$P M:AY"5=[?NHO>#&T7D)M4&4\)HRM'"1A*Q3WU1;\'L'=UBS$6! N,@H,1;+/[ELK58PH7S1%3O$;T+!B.@J2H[A&:]+X&I%4R'MMK, MR8^H>H[N\PYE:V+E#P> 5%0\^A8.;>NK6DQ*+QB#'CLPXW_ M&FZ++4MR7T%GB[H8&;\QEIQA#O9K1K2:Q#9QC5C2G.B;I OSXO$#+EV3Y ME!09[LSR!6^S_652**+]#Z1H3Q(CT56+]<7K"CR?$418+0@'WO#@K/1JS,.S M_H50LO+2#;-=DOD1OO&+':[1R^G7H8XYI"4D\8#4/ 89]\[\: 4/$!X+*U2) MA=Q"JPB\,T??$0QVKHLB6!KD_JSL/-(YZ$W WN%D 5G,S-)M65NP&]50F$4XG"^TEV$.?MA'LRQ^E^B9M5,$Y]:CK@J:NUV& MN3^\(:+V4^-W&QA-^T>$W;2U&Y8=[V !MW.1LF@8+!ZD M_". Q"E=ILW1M[I;1JLIZ-9O.RDSY86H$*%*$L7VFK$3IMU"TX3XQE0<[\/3 MQ4VF8I-U5:Q;9$'G0&*CR45('K]*KR*[)7I6=DA9Q:YPD/E[*Z#$.O9C8H:IKF-)E>1L52-HI8CQ+"#*%X2(D1^HIHCFHOGB9H MJ"\5>XX,T*.'(@[2O?!T=2,2]JMCSYZ+CVCJ [KC2; -XS C]L%GQ!RBE9QQ MO[H.75QUCUG^ ]MU)(=B4HSUOY51L^[N"4]XA?B0G>0E_R5/:M*OKKUD;4F\ MPNQ,=2?$00FW3311&F>A_O7M1L'!3BISOPGE(%@^.GIB2C3S)P.O2WZ7>S:-(V?=9!($Y!KLZM\I@T;+ +R)> M-7;K JAFF)*(+N*%J7-K'$'1HF\N#] G+.4.--#I-^W17%>//V1;XPUY(Q_8W_M5S#H(!+V=1.2Q].R+*MO,-*K"CH!!M=)>@3]9 ]F&9)1=.8KN7]=($Y M]"TX;N%=L"XB "'/*B^)EFO.D(SEAY&V".NY]$T662@E=<[Q7N1%9EDFN//#_L=14MW: M !L(6AR@@NIUA8";KOQ_XVC8.TH,I'H1*YUJM<4=D.:5^8=[2^W]J%CG]$PX M=;;02V=P)&VW:=W$7B)J4IR]&Y0_@1\/6"A49I_>U0V_*[USBYZ#/K1EKAE' MPS7=1VE94M%]' MA,'!T7[]:3K CC<4^?U9;&E%T\X 8U-2B$D!!*C597**3G:[*(04 !?^ZDE, M#T QFT\Z#'5V^V+OTC_,:5&95=H,;_'.2%Z=)^RS45 VH;[O=U!T!D_;:\PL:6W:Q>SH@JO#?:G,Q8]V$8%N ?C5:W^7 M01 /2) KN#J!22G T?(^'H$*WZE?7 M. Y.&(/'5IBNBC _3V UDU@:9FF& MIMV4 <4LL;ML-.W:.2?6 W(0F.H+>ER5-D)KA>==^: M/:33,C$T0F&>MAW3^][Z6Z1$7-!6LXC6!A[AW -&#LM6+V49^P.Z0_7@[>R[ MIVB=I*CTBD4 Q QF)YFS_R$4#3^CI_[JERC9R%_0>@%[TEVGU8ZFEJA23>B\ M>H=2F0L'(7E&J:3K[=_-.X@W?-.^YOA.Y'FJ 82G=(C .Y;PXFL:\];I(7,0 M/2N.;Q0JK(_;6U729NPXB(7,LK G3AU^=!;Y689?.*'#EO$TH(/-_%S[A0\LTH5TG92@)F\K, MIG4%]U*K,]=6LZ@KY)!Z%0O-8]4PZU@>!WB>3Y)5B'=7PJQ*!(L75[R#D%>2 M!W:0+>HBQHW1=T>JC'2A;ZZIW4I6Z [ALT$8]CC@H:[,LVV8>JT71=O7/"B) MJ-!.-!E*+;:RBGWD/$2B=%7@.:V"IGG=-/&#TR0.;OST%Z30&G47G,*9JM*8 M$2V]KS1[:6I8!SJ]\_<@9:LY$$EA![1RAWB4U:SYQ'S_$\W6%0=E%O'D)Y)D MW4"HW;1]/VKV=N+8M::1Q((RD%S\RR<_9@%67XA3W%5, ME;D-ZSGY$?C+4L,HVY7.],\9U$6-ND%:W/13 GINP /KL+MH7(WD_K6'TK2V M2%4X810E+]#):XTO@ZK&3!H)[FS \WZ GK9#'=%9S#2;9%"=WAU+T\Y ,&/# M]IXWIL(] R>K5..1TEG6(JS""W,.@XL@36+\YPH)AB?Z7QU?,YB,X9TMXE2! M3%Q7&96Y=\#:N5A#\$PE2V5BW:[-:XRV/2T/<[4F$#;P+#^%.S64M*J& PR] MH -LKD<_AW0M 9OJ@6XSIP?E8I.QX*%)_ M]JEI\3P1T;:&:MP7$KE?77MY (!#7ZR_9O0T+!YS'V2MJYCS)9=)*@FCE0SX M$(K& 0A63W$2)9ON)[J[C"N1=E3@*MWQ=<[\D[1CW0E% *EE3*+:54)?SR&= MB(#'*<.'I]X#^+[HK1H91-0E$ /%XR K;1$>HQTY S; D""_72)UB&;?VI97 M!TE1$VXQ6[]\0=$S#1!2+]L ,G9]924J$A'?Z.(5I:LPDQJHAM.9U0'S G/X M&]PKS"6^Y$]P,_AQ\QG7E9X,E9YX3M,K&W_ W"V^K2NX?Q24ET!I##WS>\!8 M3=7*3 MW@KL0D&NA.YM1_7?C_%.$=D^09ST[2])=PC@$!2^E*.^ &-G =Q^: MUD59VY[,Y;_2IT3TOU*^/ZH:%H)K.^$FXQJNW&'QM_T;<,J-);N*?T3!!F6B M3C37V7;&4#*\Z#?^:[@MMOV=!4_BN/"CKN4=2\HA+O]T7Z*V-Y1Q(D.!]W M7>?LHJUO[X7 M/'S%20[Z?.M+.J$'-)0*RF4^$-K6V=,$I5ZFKHXB!UFJL-! MW(N1)@S?-E]2W"% -+MZ.+OT4]#_!GZ$>G&:O>O:4ZQVIQ.HHY?UPVP<1%+OBD4+#6KONTRC%C^'ZF2 M32CBUE;$-_,YRL)-3)Z:#.1'_/H(!4J-[DB9=%P#UBU2)ER:*IALX3=BK=&8 MM29NW%Y@="D3"J8>HM!Q+@.TFXUM=&QJQ8!@-1]#AL#B&+Y4\)/!3^!HA6KME M&FXV"I"UW@2<4!TUPA (=$ 1D[2:#$*ZAP:I!Q&+,!Q5VG!]NH[NPM/:=0DB M%G&F)2%C3'YDF!E\^T!(\7!C[FC25A$PZ&503QXM9IPDE^*CX*O5!Q#C *(. MO73*X*Z>KB>'4C6-U:NY052QHKWK6@>H[14U*BGLR&NHM,NU"EKK]$66AUN2 M?+Z4C,L_JHM :>D91.)7&$EYFY"$(LC!(,H!77-'NFI'WO45M3IJ.L%)W?@Y M@UJ[1SOV4$#BZS"&7"+15:S1I8^C96WHI4\%XZ!D]V"[W-M8K9Z4^^E.U-JLIXR0( 'F<_7.- MF>O/4IM&5UGK3A8DW4-#)A#4,CWC"/O0,'P'U/E.=B7M=>% /6HY)/*I\\90 MP8VFX(1#8S&%C9&NS'IP'[9^%''[D?3(UDO-V\$G%$6Z6(1:(7O!\\10NUB7 M+!"#!9'Q$O+R5L5=8'%RR*T2!P]/29K#W]2RB-2.XSTKV[OKB^W63_?\+%8F M!JV;G+ZB4[%F7^,"Y$Y_AS\W8L>JI(@#HL_ZT;,X!1T9IG4^6LHZ_](*C?LD MBBZIO[S#N@VQEPZXQE!=A5JW*2L]B[V5I=OI;W'E%4P'C>7;GT(_VV< ND10 MN''SBI@Q17%[^M5&5E3=^R$O;U?&?2CB(-UW7H4J8555S?!N^9J1HT(NDFM$ MLGK@:$G=H;)=]"@VG8790QKUF/BO,@T=&KPS 4W0"BEI4>GP8H/3Y9 MY#+\"'26) GOK00?5UW6NB-.?Z<_50T'U$Y4*,H$?\WXU(]@EV.A%@V%D1U& MS;%,-[VSD)_NNPDHS+-3MNC,>Z%F/V6E#;\,MZ!,1*56@Z9=*27HAQ#ORW6X M F"R"B$0T ##;B6K&9HNQN"H'$ZUU>S=7-5DGQ&\KJM8AKN/KR$_2V*\ /L[ MW&%7JD\5:8'!ND@"B;>G:FDH,K4<^ M@Y?Q(@:N DRE%*=0*93VJ&Y1H_B8D2R?^05FD'((CU:&&\G+F[Z$F6J9 W=F M)*PR?"S@:EPF-P#PA<_3$L5L5T J2,+C=5Z_XZE9#MPO#3#N9L">#&4ARASJ(VL7/Q6Z\(AA$*6(PHQUP=DB">"FAX.F^RH63L<<1<@W^# M^UA05Q906*4@5('21ZF.Z%O;8@HUBC&!<*=46:OUY>VOT%6,)>+L&C_ET>=^ MJ])1PZHMFR29WX6Y'Y$3L7B,P@T5(!4V;$4ETPY\3*99O,28JWH*=YV>>ZU" MCGC#$V0MP!S1.05(JSB-:]V)3RH9Y7AZ9J<@2W-A^/A3-73\@6>.4R&N2XM9 MO%$I(@P PG )I)P_K<6J;VU7- ):$[DDM]?BF6*M&%49'-R9F9/J?/K\N SS ME@ZQLXAKD'*U% !"CD2EM-J?BHL:4 %(IA]@VU!"%N&]Q$417/PJD0-L#MSA M;YF((,-ZP"\CQ!UR\-68K7I[Y^KH6!1%PRW!E=(D=JV7.C&4Y\J'_!Z!_0L4=_B_ MVV)+GW#Z>]M?=3P=>U$A ,N=/>$;\SD$"_0>HC"OXBOBZ RJD!*G5>/D-X*0 M(V80AK9&DR)*7QM5%7O*!Z:PHJE]>0S+4#2%H50LRJ84)@>8T(<7?Z<8Q!.N9R4' MPDE4X<;-4J8G-0M]N+'YP6Z\??+EV3YA+>J'P?+%SQM^\ND2.5>^";( M.A%D)PTH$XI8=X^^VF)N-J5N+%+SMZ2P/>:0PD8+>+Y#W]DA%":-PY< 1L&F1@3Y05]S[,/M%=5U)"MOT"NE.CJSUWNM3TP&5'> DK1@;768&&JJM MZT7$"1[0X_C(9III99(G].TE\6:8 4#Z>LJ ,[#?CIRRAY:8.SEUZ4 M62G*^9'@=(PGO/J:)5SD#I<#=^HLG;!W6ZD0@ C # ETD/DE]*YNTQH*:BIT MCNB_5*$1YR2+F=SVJ:AC3]-315V2VU*FQVD6LQL_5%H/*_T1/U+E 5)%%/6J M[Y"MD?HT5"%<>#F^JG7#PVA,*H[5!*:^PE97)8N*!7R?WJ,=4^!BGFJ3^MM2 M>WM2Y$_X&/\3>LW+4&U9,[;6 $'S)JL:H#0W/16@1RIV2%#EDF0!)7LK\*ZJ\/9254IH4DOV"2'.9(B1J0V5;=?)VW06 MZ;B\0ZF^O1VF];B[3-(UHOI*]Z")!W5N=B,[O8&J!P'W%L F.L"(#1"<**#O MQH^+M<^2/3+"0Z\],H>0B)+QZH_9, 17(V15?%8M1=$W,Z M(XDU,Y0^XZ<9+_L&G!_@_F'>$'$F.VWC:-G3($. ;0J*8!YF2U%9JN1-,EFS M3TV+#IFBU*L)8Y,4MN?XP;-%B[G,%?V7E[_&8T2KL67*W>!NHYIQ0'5X&,.CAK% M" ?-G*6(?SC88"&6'S/8W;B RD8[O\]6A=Q4($.G*,=Z&@[61UI62)9]TBRY"K3[HI[HHP#CA_[=W$;#G&<"]E_\L2U)"YZ!RS>@HQY]EA_7>M=_9$ M%R&TN)?\KZ@PN4@B2@M,@, WMO@MN>VR=OR] 8+&?6T;.2(;V9VOPVV8=T$) M#*WMI/J@(>(M\9'+_!67Y>$3M:08R4!W0&,.,/-T'%2^*,$P\(D#"6T%[G]T M= .9_'%4#9\!,8X)3SDY=U=K+.\C>B7[\?X\ <\D+(G$@.8C2?)U(#'KP)@D MQ[7<%-(JYI L_K!#Y'%#Z98IK3B8<6]96T'"HEG!#]"MCX^#)CJY4=6B M?8GMO5@_H#A,4G#]D Q"4<$1C-1SE*W2<$?-YR(S>NIG4J9U$ D'@?V^9FA= M1-?A6G:>>E6U!UZB-V !DZ*Z, :1L,SWT5@DP4BB9-O5=>R&E0""%THSJF)4 MA8O4"YIVO"GR9)N ]0Q6/8G5>F5%:;MI338Z>+AF*7O=A3@L?-">41J#TWEI MIB' -,DZ+7^YB@/T"E U6BC&PVA:?'R$MX()HE6REB36QX-*GZ2#"<^*="U" MGA*34G=Z.&71F=UE@&?FR0""4\S68($+Q2NI8G)8W0G5CS\E(.4R(8#MJXON%T' H%4O']LM(V@5&IWJZ7D[^LM%T8.BK;MZ Z M-)=9KZKF#=--9\@J8!=\B,[\:$4"W>(-*U2];=Q*0*WGB[@31&*R9B;D#Z@S MQVD2%]F=G^8A9&L#H2%%Y)30Z#?&2J)EPC7-HF,)C%''0)AJQMIF;X3,\OC- M<\@ZC(*^(?=#J3AD=A.T)JUM.\;]N$W$@9>3NNJ7:B#(X('[6L_I,- A801) M>YP1L1FQ,.2]0KW04="ZZ>P2!?A057E5&)^ISF'D3;K-N3XV@9?GL(AELC(U?7X]%9;J*X?7"5PN=5&:A?EK$["U^+Q3AI;TK6[^, M1$L\_X[=*1Q= (+@ .[8CX:8]7L0LV>RJ&4X;? Z)>@3^1&0:I*88 / M)&;X(NV&D2"18/B"?"@>_XZYSF6"KXDPE7I;#R=B#Z,B UXZR\-M1RRNI)#E MIQINZU)=IF/.E%4<.CC@$C@0D%&H\O:"^UC@BR"4-QXD[B%VEX8MJ*JY6W?0 MW22[QKOA*D=;V9GM5=5X!$[IE53#W^P.KI&4=4%=X:? "@'+SO?OJ)\'NIS'M M**O8TVQ2$6287D'WC >K29@ 66G>^%3 M_P=L "F+$C6YN8GV[>(U1VGL1]R5("/9N3![ 'C0 M*PUR/4KU>/+"-N&S.W!P2*PL_H3O:P@/X0F,J)F2L$,)) P PV5"D _?LS^ UV[3!%FC^/57@F3T*>F79_Y*H7'(+=Y535['D(<-3TAKUB*I"%. M,J>A_@2<.&_]7 E5->R%5F/:()D)^F_E29*7M^B0%B8I-4"THGQ+# G!VUSJ MJ3:0S-M3"VJ1SKQQ$"E[<9#; M793L$6)I+H3'0FT8T]=S,X]9AQ-PN^^X:O5^RFX%PZU81\45T6OEW*ZLM,5X M\NP)_@]WR+,?P>U!'J$0'$_A!YH!0?A"*%F**3RT_TN:%#N:E'M%G4E04/F2 MR.2@.;M@7S5::<(TNC-5#;<2' VC)J[T=1RT51UNK_Q_YZD9\"QJ.37 11F MC:N[3=+\Z62+G_R5WRGP2 J9MJ[5O?:RQ6/NP^5^%7/$Z\LD;>9RE9P, P0= M,IY?%G$ \1M^7F0T=6]O(WI'5=,J/ :2AKGW&&[=,%UA)O,TP>?VW@_"I)3R M'XK'ASUF+[=P2]=^N?0?4\;H$_E2H0*M4=1P9%4/ \["+]- MKYDW4^^L/%WUNH8$-+S7;83_BC=__@;%[[\^?%,;)9;LDR*5.E9\29+@)8RB M4J_]M^@QXF73)$)T2O",O+R\?$=F!2;D\\>/WW^ GS\0>M_\!Z?C_14H>834 M__?O'ZHFG>Q\CM(,75L8 40WGV >#.^_RS#=7@4CIYW1\("(=W7N;'?%B9ZI MSQWN&2PVK %15W?+&+D0O!4O67N\'8\UY/&6O+^2MCQHS".M37Y$)AZ]N*Z= M4T!! ;T'E#Z'*\1G)"NG9.KQ7V/!$:&Z0W272>$6S\#R!47/"-+V/8V]!FES M[[RR08^T^,XKVWSGY8GWB#Q #'OG@27#6\3HUS(-XGZ -KT<@N_3/1[I M5*/LR H-R9N(_[3@<(;']Y]%W Y[N #NF#(_!]UKN />R>FU5S;J0:M>4" / MVO4PK_"'7]\41.+HH7&/M.ZQYINS<14]CQ)\"X,03_S\(VF%A3/(^G^"+,]47QP&8/#EW=B= M53/PHJ=E0UY(6O)R_]7;\;8FVX"3CICM2&&DB[57->#1%CSV\28'*N[: M0>LZ.7]J,FD\YSI_2@ = E@;B!0?R]%#L^_I6R;VS1,ZYSWN/;$OC. M@SYZI).>T,MW%7=<==2#GOX+3K:X,2Y)3CTC9>(/%A,I)&&I-*$C-Q"C M_:^B_\ZC$6-OSY.L@M23EO.P$^8AJ33.4T] M6REA]/,4IQ MK1T8*G@!E !\7U"R2?W=4[CRB=O]V%='(./]%0B]C>[7GAB!UM3;[&N,SSB# MNPMXX%^9(1S0N\,@]-/Q;$"M 8^W *\F:\,3&WF[PZW?H^*8D3#F-1MS-N.8 M1XNKY#\_T43E]''Y9$\)0/[Q6&\F?GA=F#EQ/S%?:H\EC6?OK/]\4AWWGF"Z/O.>R2]\IK=PJPS= R4XK_RB12WX^UT>3#"E*XLU[_/76BZH&WM" A'UE<4"5(]0#3>M# M#;4D&)SHHDEZV3W[D7A%&7 %8^2\LC%/:.T=X1Q9">H:-J,_V&33T.D3MM#, MA7&H.M&=Q.A[DK0$#".(&KC7UBEO!^[O& MU_JT1N6IQLKV>T6>^O]D'C3@\1:\MO?$Y^".=@QC0PU# 3CBTA6Z;+WF;E3.$NZ!Q[O@L3[\ZB:IKH0TN)]FL7:0 M(%N25.AKC/MY__#U(%?:BJ9'B'J$JO]ECJO+)#U/BL=\742\U%T2A:O]Z.4MN_#.(YT0WTO6 M@E>5>N>570$UO,<[4Y9]Y]'^>']E_\X87V)S/FO.]^UY([.JF;H9]*BR2&?1 M L[8$X)K]9(<,@^?/W[^X50N32Y! MW] )TWS(R @![]N(N(R55M,=OLXSH/_6A\JV)F_&$]IY!VYQ'FFJ,I'CQJA! M])U'VK.E.#]'*7X) #LX^^_"C\+U'G?O)",Z](S#1E(K9U. Y-@'!YH,O +S MLKAEX&0WS/^N5/IX3Z0C?_H7FAY3IBEJ@6I:/LB##\+37WG_)HW?)MFT]W?% M(^9=<$_]L;-!Z7B4D$] WEAB8L$M,:,Y0:FCOK8]?W)W?>^^]WU)?F:F'=9;$$!9& M?21 <]Z11V?D4M9(4^N &"PPH[@ZQ2!KMTFXBB2).WJ7Z'"1KCX)[ MD=F8TM&SD>[FH!N'T_(8LH.8KYHW$80%\#EN^@I>F*R&%<%-E] M\(?0UFR/Q;2#U\4D*6;@;0\<[]S'I!RZM4%VI2HY]+$0@F8%JK.^$D:'57-J MK,;&T-^GM0X2*?Q1[P?\.!(>&>#/F09NFDH@1D\\!WV\J%G^Z]3^_@V]_^:\]CPR1+W=$?>[JM/W:YK=.>>T+7 MF86"(/HL>"B[L&@7PJ+!U__:*U(*:;P3\H4X90O1L0[R95@*R\!7X416T MJ] W5X=QW_E*YGMK0Q,](9?PMQ<17YK=3%AH,DS4"A#$*/-)B7L5];H5OX((@TW.'!0':8 8'*(X0 Y;40WFPRA'%IFW9U*#$5:Q& M-KW+L313S-<,K8OH.ER//7"<\CMRU&@ ;$G]G4?I>]# &QQCS1>(CB3"9."0 M[&C?E M\;:\%]Q8J5\"*SCWB^(-SA&=,\,D-,UI@%LQ^;&=85QU\9WR JS9^5UEJ7VP ME;GK\, 5[@8[8Y3'9*.K'L8N_V=FT&3CO9Y^O!3"DKHX7OHKPIF6%@G 1. 9 M7PY%J*1->+P-P1I#6N%C?G/C9.OYJQU?PS>.#'+-!YF4@R1@*),.CGN-8.GW M$A7#F0TR1[(W\(Q(K!S(.K3ZWC,.>[TX2\?U!FN**=F M0^+9(W2K!H,I=(S'^/"N$:6#T 6/]:YB5N:Z#AV;V\9-6L[Q2IAC$7Q3G&,6 M5N3S.08^5]BB\#N9XU7'_ITV@L*Q21:ON=D/<]T%@*0&[U 8';AOJ@>)*HM@ M*ZR9[GW;EIQDMNX$:3A[D4JFI "L-X!LJ-;DB@6T@>2NP=)&T2V9SB[\""WB;Y7U!>W?(&H)1*&T=E M!2%H#<_,CD%-4 3;#;?N[5$NL"-SP>4Z,X'2X#@2/M6%3@6M_NM,CW"[&M]D M[SS2Y\FOHS#S-YL446L!8+\39= TR7GJC<$W7,OXN/<@G]PJW.%;ZP*_P3=^ M^@MPHJ!P#"EV+(5O(&PJ VQXDY/#GRWI7,R7JXER'MP,#=&0-$\A":P]P_/N M&\DV(ICO:1L40(NY)T(S$S.0YD?(N/V.R K?D8OIZN',N_33+?XE -3RLR3= M38ZITG(3/]TO<;T#X'T[7."!XL1(OQ.,IZ%QZ1K4?!A6-5@\AE !0.;'1M0:Q_8@N74\H5.>-@+.:JI(J]-:XUJ+[19\//'48E$Z?";&"\S MHBS8Z*ACQ/C4#''%9 G8C"ZD!/"P)JK7W$/S\/U&H&!)_0CCIUP MAR U"OYN%%9Z"ZRJ1$I):[TI(9T%+!4"5!8(71) C7:\5UX(W9J65[0Z@Y6M MEZ/QU'M1 H"+)6#FQ*X0WI/NOK(W%);^5SAQG:\\GR786+4])>R],EC^?_K; MW;]U[[3Y[KTJ(EKPM[V*58#'9:B R6>DZD?-\1=?;1K(XUK*,9LOB)69E+P< MU91DZLD]@YSK41B0A^/4CXCUX>$)38WA-AJM_<9_#;?%%G^U*/*[-'D. W!7 MO_/3/ 0=#A[7Z?X6O0B)O@B-+F@G0G#QC-(K_ F6Q=\GA9$X!);;="4J*/UZ M'$(FE&/>T)Y/_-^W=(CPK8?[ QZ 9)0@..V$<0*5&+W4,HM1>FD%-Y41N*F" MP$U1\@D>L!?2$4,;N(GC4@]7ZWN:# D\PL'KR)#@L:'!MQX>G,='!Q$,XOB M"AYA+8D>I2=!%*/D8: >&ZEW=USBD1?J3740E>>PXT21_,6X')S/N_NOL,"; MU-]."7)QM5JG)T40YDEZDN1OQC*#9Y?W'J/H"20]H/DV1E)S@[ [#N][U-7MV>*Q*Q:M S4*WR_")U,8Z%VX41G!/A?U M@#/AGW=Y=#<3G(Q7\75ZY[=3E[S%0=KRM.K03CW!2XJEB5)B6*PK=PWS.CW: M' @(@G %"4$KWQ:[VKH)YZ,M4H7_Q',A#IT%L@>>GPL3-/T6KWBK>T1T?<1= MVDS\6XV19>2I0[C->+B)QEQ;8XE'R>0Q-]#*8GT50ZY.%,!SL4QN47[F[\+< MC\:F;R-DX:R*A($5!?L:H_W6AE9;+K0B1R]"#)"'F&+>X7MY&T[OEE$J4LJ, MXC<^I.7,]P<-JJ+[#HO_E.!,&5I-#BEJCZ9*!,^ISIN,%8N=^*$X$+RQ1M)C M-&> 7)QB2'58\J9?T^3(G%^2)'@)H^A+FF2C\\8R&N\\0L7I+M=RQ3)"D^IB MP)D-7LDP715A?IKX:7#I/Z8,+S0C06FB+1BQ/:S6; M;KALL_%ALA8\TH0GML$"TF=QMYINN#79V35Y:"0!]F#>:469JL.?R&C0Q&\72]T:&T&(+0PLWJD,Y1F)NJ M!Q[O@O=7Z 3U>)F6#; Q3S5@DG(C+>H;2?!!<&&RRGP W&6>4#@1G:P.L3 V7#+!0YC:(P@/S5,)YTG=JVLF*^,<\U#77=4F8U%.QJ4X M&EU0P:"AVNXCL,S_B84E7,?%_%,S@RX1P^P:N@E@EH-V9MHGR,X4<9F!3PWH <2IJ<*QA!Z4'A1+/C4>=9>9(Z>#Q!&+(A #% S=.^- M#Y=S;T+P82UGX2WDJVVE-:0MSN;^.?$=7IAZ=L@Y M=%]M,#*>Q6-B>+8R64@->\UC5FZF1'B3H^]D^LOAS@K(1J%A8G27A''^ .A" MEU@:8.DDSF##ICGD-'] <9BDMTF.(+G(.5J1*_@R7.<(Q#"10C#S2+8_TRX..\80=GM UC_;-(YWSSB$U%^N>Q_H'V=8]WD./=G$F MT!TW9I8;08XS:FI&Q7OX_V?O79<;1ZYTT5?)B'/.3'4$Y:DNVWL\XU^Z=FN/ M2M36Q1T^_<,!$4D);A"@ 5 J^NEWKDO>0%"E(I!)0>4(A[M$46OE6DCD95V^ M[\??_>+G%EAZL*+FK+Z"YX3A9!F"& MYIB!U:;6CQMUW "-T!FU1X+HH?W@-8N#I .P#W,:P0X@N/A6Z[_]_#\[/K6? MIY<_B?]1__?V1NCZ,_@P]31A.!Y$X[DHJ12_!QRCA^XCM,!(:(RV)0R#&MR0 M_1(VTNF7!K#KU+IT6JC=GG:1W@UI%-\Q7>F3KZ%+B5_M.(0SD+"WT1.Y!/VU MABA3]Q >,(6$AF".)PV8P*7(J5)RH.G+PD;! MJ8?X-Y<2(+8>QL!;7V^CA- MH@6U]"0G8]Z,2*@1O8:\27&B_1V)[>(+E.6NLOJ1EE"X'0$6;:]Z'E\H@.F$_*NP$,NCUBA&>;'9DP'I5++KMK1\>_($AS. M2@#J.BT:I>$P3=5W:CQ)32M$<5/GS%W7'Q0I6":?ST19"2UW+/9X\9!]&>7< M.*7:FH"WE[8\/"/L?KM&80@"K#?L*$0-PYCAGX/9%@<1.G%-$NG6;\3$7>M; MO=:&7HL(X3.(&1OH=XVQ!1:^"]G -Q"[2CVK<$ P>*3_K#3,DOR\2%< 0PG_ MTB%I/(\/G*&RY91@S>4*R<&&EBY;X.->S,$9Z***DX3^L MBO]HZ8C52?U+E:G7I)C.YZ;F\R9Q<1$!1[5?>O!$,E>;[E!ZT#%F!D0%.GNJ M+KZOLS1+JN#'L##6=X,X?5>V\YMLF^I9BS)Q[E;VWB0M4$Q0]F;K[;BJ;KIJ MZB;!!B"J'-Q?K:.I9G3&I.L9W[T;_59D=D1II;Y[!Q *G+HQ5,U%E"DU$4?R M(2L0LXUS!M^)DT^+-):+3ZG%,9)_]1+=T2W7>]%W.N2LU."IL4T@Y]/YG'K. M3N#:/G=^LRN,81>(LWIR6H\XP4O\W/WUN.UVUUIC?.( 5@.?12YA6X=NZI"1 MF-LJ@1?D9KVX+_.=>_E0AB A;W:TKM?C#'D;DMR@L( ^7MZ^P/$"0/^-RQ0? MPBU M("N?C)5):"MQVFFP?@@[9@4=)@O-WU@/E',WC ".%HJ%XT^%T\1I-Q/!+O M@H9U%W/PT),FQ2E)I: N[*!;X+6Z'I9GE?S'2A:S-3BM!-+8X4#=48&8:PUX MXT<5,;#.WR:RRD@61G1,Z/;AK?/@\,[:5NTA%G55E6> [7+*%,?J[XBZ7Y8L6+1SZ(Y<$1S 1#\$0W9*DE\[9/-QBH=Q*;JK M&>:P[D8Y/%G)C8;VT^SA<8!UZNYW-[\3&NZQWHKVB/ GY,U=+7_Z3WY@N?[ M7?U:)W1!(J#^.+M69/>TCB,#N"FH=QSZP5^0W[M1MZ=9KE[A;)Y!E05_ZI0" M]_2(S\?XS$I%Y6B%F@O^A5LA'/;L%L$3_.HX'IC.A58F7&V NL>_$!?A\EKU<[B@?>K"4&[T,9UI16A''3GCUCF[RN M"_,BJT/BN[R]3LR]>Z\+0V9<+B0@TE<&>>YW1[Y3QW0*^!RMFLNR^2NT3"': M3KI;.5 ;%1>&)UX;C+L? J\0[P4E_.T#NW34I8 0M>_GM8WUG;:MZ'<0YFG#KHHW]USXN^: MBKG_*=/S5+E%':D )(4B 9H^3'G$[?*K:^7!U&OO5E)D]@1_N3-N@XX'.6.; M"#LZX0Y/M[8;?C/LCG':!'F,)IYBXBO.0+]'9WL,#<16A:=IEA>^[S?/H=VW M2#\GU6\2&G(Y!-4KS,!B<188P2;(%@OO9FCC_#YF:^%"2]\??.O9"HC1]"\X MC0IXDF=9/4MRR'76MVJED\F\Z66:*!>O>W: "NT M\F)9<596,GLHC@DAJM>:RZ*HVF_5/)90YA!MK1W"$._B2?*B5 *X?1Q]3OY^ MT\6;'WJ[^81[0^X9KRLBE]U IKC-2K:7: _V7*B]8CJGCO"S9(81DVL),3PU MH"/-.7V<+-7O>H"+%-(VG@NM!T[4K$D854+K&K?E&PMVYF"R)D])EN-=Q+!Z MBUDLL]6M0LHM?*CZ3'*RDEC+]EC)7;=@TC,1+_&_-J6XE^H(DJ6ZQ@T4CMX# M7HVB.!"_%^N0QZ<6EQ&9YUNE2PF#,6'EJ+3%?[M6UPW2&XOT*ISM[8/E5!TL MR6;49F>U*=O<'YM5."]XH VF&A9/V9X7(F1L',XBKF]?+"OY"+'[)WF.?1;] M&)NFQ^?BL&FJ['[5X)-4J]7^>)F&M;$5RC'45+J(WU&CV5](W1[B7K9EMN_+ MVQ4F=#IRHT+^A#'4?ZZV*Q6 N=6[JL8,0:#SFV-U!H/VC8<4@">.RVH9;(4V M#.Q;)C"3C4WGZC+8/SH^\Z8NMUM10>0H#72:R+H,Y%)/LM/TDC7)ES$:F[MV M^FO0.3](2YH'=MZ&L_-U^:+C1_C7N8GOJ>U"71_@-[](**Q2GP"@_X/\"2I, MH/M\YPK[7?*M-#SH6S#1/SM"H8(P"!TDM^^'[&]Z<@[\E+\J./?^78[^U MML?,R%4!6,R,^I04Q2K)H5 =>4\A!)+,'C/Y%(5*6L<#,4TV6]\JB^MDA@G6 MPR+%'W/T7WU5YIGZ0L]CB(Y^:H7"U8@;M*M3D%+Q*_\WXADEFF,ZHJDM[^2V MT=0=QALX@,.6=-$3:/EK1W!O^XN*-AS: =]R$=F?%QP\ .>&>U65:L5JUMA* MI%X(J!)9+G9O\/! $!P]V-F"FB;>9.-!EZ5K M@B7 168-T0#G@UCJ]8V^QMQHT-;'ZI_3ZK9\WIDEH 5H#0+!$! Y BM>PN:. M80H>8W67@#JE9E2'"R?1:SA#8@*MYR7*-$9((Q]1NP0>DT4-*L)&KH> M,L'2A8H>E1VN;/1&'>O\Z:3]@,,'OWPM&Y,F6;Q6 V&*W%TC(>W4 MV<;-4NL2H&RB&87';KX/:*I]$(<;UF %TFE3'7K $,/X@7/LIRQOLL-%?Z;8 MG_+R'E&]&S5:;#FX*)\/E$XH68T2;P]E;FLO-("0?(:'$^XU+DB>IHGXZ?SB M]GPB2%O\0CW^Y_0^SQ[ZL:EUU>#IGZSX,5GHS^"K5D6.MJTT@D72" FMVW-, M?X_=5+]BI\M8LQ^-T>2MU4FOG@SM)U4#.PBU MF4SG&RTK.Z]D+3YI1Y?&:H;YOMD.-'X7; *K0[!ZJ<;T",4.LPZDM>#EAZO[ M&N%QFM,G.00HCA4H4.(H#,B[QQZO6\,W HC_>K#.;IA!1()12&?OBLJT%:E# M&2]LM3JF57C;]:*R,3BT$/LD*PV'BE5D.:U?7DM&WGQK:P4&H2B)0@M4L5ZVY7 MJFY)[0N$9U0P:BKW]TY,@Z]6-#I+>5YNLW#\!GJX>-9*AHM]XN>HV^JKP&:: M?=64L!J@OGHZ-Z$)[HCDQ7>X2E:K#-92)T2!W)-UA'MZ1,/UH<,IWMYJO^Z" M_<":?^!>LYA%"!V@@K5&%;R6ZKRTRBS4PAN :P=KC7TM4,U^5&.+J%58Y\#N_),]X>.+W8>;J$1]/=4DBE M-N[#^QK)-G9&#'ZA;(RJZ'_5*H*?XT+8Z<,&OU 8AJT1_QUT>NNH,\$*0(4< M]HK!V3HIUH3J M,>T%CJ\P:.>.EJ]NU!Z=:B:"/P,ZU8-(]2+*E3;4;J&?>% M%LT:1B"@_'K)8W@7CN%)SPZ9PK5&.X3;]E@EP_S0,HE:A5(KKMZ3,[S5[RU/ M$=N-;\ZM&J^JW^+G%=!J)*]XR]UP]GB1"K;#*8D-MJH-;XG/4,?"@H_? Z;O M.:E:2/L1Y],@5G1-)<+2#[LWPOFM PG],5/[]1!DAXCN9'#./WW\_<>1F>/5 M01MC4@/P/SJ#\JX'XP/0H_0X"/W#V]W?3A-)MEC+2"OW6.:IFEQ4"]%S M]?.PDUWI_Z[+/^*MA[9FDE;&@9OGL>XG:^1!GCU1B(6U!3\(!3 LUS$\4V;* M$<\]81_HYE,&$_OP6G?O;F*=M+2NM6[+K,ND[B2.+6J!L8G!WYB?SC1NR:]&%MV0P9;N!R12*2&M:N?78-<)X. MBG\T0>XO6?-XO*J;%TZJI-9!A)U%24D.9XSX-1-F%>+E(D;Q6 M([]%Z<=R27H'(=]]RP/>[O4W/6H'R:A-=(R,L?$RL88D7?U9KP9M*]*NQ+': ML5]*IP1+%XW)J&_+#8W*,N=5VK]EN@3Z1-)_SPN-X6#*UW;F]3!UX!^T=, Z M$P8DPI:JQ;B7#VGG:\$OPML% O/69Y?<5N+O4O:_/NNST_+5BN*;IIQ+MB. M_%$:Z5=YFZ(!*-!_8'UOH -.MRI \7G@;E;S68VE[B,WWGV\QJYE%+OTL<(] MG/>:GF[16&2LA(&LV3AR3>R9ZU1M>C%N3E@HOYJ!%<7#\6-2/>QLAR=*L*PQ MC'^C<< 8,1N1$ M:WMFH<%1T^"NL*K6F"T]QH9Q:N+:-:'.\BC]"GL@B)QP>]IHK/'J';1)W$BO MV^JC6+1YAL2N":+7O /\W"2? 2:EVAS459V:>K,9?_^XK!L7[VC0\[4S$'&' M<,1V*%B[JP=C_@Z&,_$QH=ZW_[SM0YL=LJW# NP=2SA\YN=%*K_\C]RU3XF1 M]5B80&E"B7OSX^^ !XQFA-W#U7IQKJ:;VA#P]$:S"T&JG9Y9^!:R^"(N_5E9 MS64&%(@[PS6 0$%Z!2GF5W%"R-[0:&;[AO';3''-N/7.&-Z;C[R>,:46L;RQ M\MABI6"$I'*:CO%#! 1_=^YP+AJ#SIM(%Y2SK( G.&3= 8O<7]7!D#9YP.5L M6)R*@UVJ@0[3 M'IX0\@*9(T"1Z'RNK?H%/G3KWS%9!G8,MUOW@!RL0.89B&392 M=:2" 70BL@X/;)A?4*"MH\,KX^:4HS5N$_?S%0]P#Y"?0GN$U?_UNR6/[Y1-QS;4#PZPQ=49D?:P,5;-<#/;>!:MJM3MBO ML9C6>>[4%GY8:C2W'_0SFVBSX^&[Z4JD(?';M,P]H+,-:)C[DAF+[M=J15F6 M%3$PW\B'&(Q7ZN0]DS*MH9/A)@'CD(Z,L1C4JK?;S:%5D8HJJ(]C\TIDN%QG M2?TH4KQ=A,=?#&1XWF7S#=M,3&]6!?&:'LBKK93*#^DEH7U&7MD$ 58Q>M9TXW:<3-UO_#+X$4WGTS/MNZ7.T*!:BOE(HFS=K)6HPMC3& M$B(=KC(Q<0ZODO6">!<0(8&+UZ!$=>> !TN$)8 P'W1%'$H=@T&=$546#&8! M[(#(M%FSD&;ASN8+!6_GSHF Y[*9[5&\W)2OY5)M69$C!X<; R\5YB6_E$@!(!6L9JK?M,?R\. MQ!_B4/?=5DE1SY5N!!BOGK(9UCZ0E1DT@QBJ5,#&J;M_U:MST ATF6*C@>9H M@ VUR5"62?U#?\:O)UPZU'_I]2YT8U.-]XTCX$!SOP!GJ=U[OJC0" +[&E8: M_FU^P0/"'C^C$?>'(T.4B<,ZP''Y7X.1?0_>;&&VMN%3^"XQH7*N@WMTU,S1 M&0OWYW-2) _8"GPF93_:,E,K:F4*)3067=F0%GGQ ;@*/B:9.#WX?.,](S&7 MX1'D )%0^H"4==\:#1(Z$2VHS3HJV.ZPEGG@9/3RJ>^CAD[+F MP9;XX2\!4&[7*L?6N4/K$:S(*7[$;P0E2XIC>/S.)3PZVWCD79$LRJH!0CO= MNHO1ZE:DHA_99>O&Y09R5U8_U-=0[S E&S9"&F$O69%]T@YJ3^?"T6O;QREK ML1&U$E1C%F,)VX=W.D/6F!K4*X#G+/#/B3M[]A#GLYA(]DP-G40]*.D=9$LK M,Q(E_2:D )$+V#S!77VS2/+\.%GV \WIA%U@)@.K;2+N;M0!$C1"'#X>NDYP M/WAS'20=@'UX5 XV:1'1AZ5+J"XD#2#&6 5_/J2 O. M)K2M__73QT^?/OYA@&3QS9T 60SIH0^8[6. M_7&@Q&9H0RC4B%C^.RT2A[]?".U'AX/;:6[1OW[9I1Z!W98O[ M0D-CW-WL.#'N+L]O3T_$S>WA[>G-VQNEZ^(W/E1_V;D#FCCH%P=4X[B,2=<0 M%)S.[VKJRQJ*" K%'I3S@[N:N[%&9=8+/%"BTJ:MU ]ASVVV*>A:/F10*EP;0\D,#X><;F7Q>EBF9=K*>M!;E]*X(&1&.?JT=\&?C.4(#&ZL7OG M.M?YX3%* -M+IKJF_7"F)@+ Y$KHU\AF.\,Y:,&V6OZ#(UNP\." #L/;YZ.K ML)&2Q8_0'(^!X%7/+,:2QJ7]6+V3[@9YVEK3=.>"=$2X-8 ._3'KLKJBW M/O3-8.JLXPD$O[JOELL[]J-J=.[!-$K[/VYH$A5@YR&#,ZSW*GDC6:Y36U.3.;7OJ81YB2>]I!:/.(S@O8X1G& B)AV51-CP27V7;0DL-?M3J M;!LXK"IH(H9Y=;2V7^$V'610H,(I9_YA(]7M8U),B:E&7?Z5(]0[N!M>TR9Z MK@,8"Z^U>M[_.RE62;46GR:0F/S]=^XK"[GK>HIAE'V'_8@."UY&]&8=IB\] MVUI]G"%"ZM;]GF[49AH1+FUTUV'J*&S48 6/%O&/:+R36!!CBZ7: #0;GYH, M#]E]SEB#@&73R!PRK+VZBXT*F%HY9&U19J12HT 6YEW&6?DFHT\J*$^])_1= M\[$/[:K.&E(=C)(<\J:DQ.T,,VBP[],AN^$UXV&, M?66]U_J;6#C.&_SJ#NQEGQ3>!GF\\# \(Z;S!K+L*TV0XK^MI%K27J]IAD<+U"?CKX;7&B0-M*'E9KZJ^K+5;KFQ0[L1* MA=4JK-J(U[96C$G'DX:J@#$"1V+'1M!_+.-VLF#;'T(L,NZN%^VR;$Y,@.:P MYOGOOHEPQ'(B)D%C11"V[(H73>@8*^801WF"8;Q/9[V\0$'\^\3SCEZNG&]- MZ%#<"CL%;19BJFF@&I@E=3-$K;.6]?;'G?L#CK+%#S/R+KIP$=KQ+R+/# RJ M,PH;HF]MPXS:V=BV8QJ%K^>P^W19U\=)5:WG907!H%K=.C."E080HYZ)6J?, M5ND1,U?1! H/6!7"'(7-R(:R>/.H")9Z"H35@!!5H[33J]CU'YR7B-]XSM%H MO6;E0X%$BU=EGLW6?1MF=)/,KR0N9H/+X";YB56RRY$>H1.W6CE1C;[4*BRO M!<\?B6-E,&,Z0"XQ* ,U"M"5%!]'X&Q5I,"@F#2K>CJ'3WI'#+J0%$B-^'!7 MS/%?/U!($9,[\(V(\8*0/NCF?D8#XW1=4UH'9G+R@%3A$98=&@^08Q MPMN\6I8$SQ]" QCF"5>UFFMUS2 1=0\8%BTB$O+*H";XO<_7S@@9XQX27D M F_QLLS$J F]D"&O\G;[;GHDFQXQ_30$: MN"J[7Q'_VYH/.,,BWCE7E8GP%$(]F58Y6MN]1=ZSKBF!60P],G-^(99*>8QF MZ##V^C-:2_$L#-O%]DL"%8E-?5/FZ6UYI;[VF-3 0)6F&(9*, M/&M= I0!_X-6AS131J$@C81M.%[C^37^OHQVWU]C>0V6J_=WJ2TOY^H09BR? MD>5U2,M-H)#08)DWC0D.B@?$(@!\6D:'W1FYSQ&_A4B*@&>UGK':Z\%'MHQ& M3&8/I3D.YU1PFYT\X3<_Z&AU,1LXM%^6RS]./ M =P6QZH7SUU:H2"-]K>DDWENE-;@*6]=CW.4Y##9;AZE;'ZJRM52S7'#V&*B M@\<)1<(N>O*6N5U?K%F@:J%U8^4Z\\48]4+KC\(2MB\?>:&J,3GJ,/W[JFZ( M1*C4\3MH)+3\UK3:3T;;%I4.D9)SQP(&ATB,2A?+? MAQP9PG6M=(D?8H?]DD<'5R"'FM(,+7B+YEOP8][I0C,8;&7TN=;5K[&*\90,DRTM=4\A\K6I6UMR-56Z=&J MR7)]5EX&M<]]S6P=\5%29_7-LI)).BW^DE095') &FU7!B(Z[1OYL-$K#8)4 M"&6E5H+)NK$:NP% F#D6WZ/%M;'X25M<1;#X:)7ET(,,+'7\S_,%' )P4>^' MUZ$%$GF?_L$5'RT;$\1,]ZEJJ717S1S9X;%*.05P+9=PD\9,8;/:=4MGN%*6 M*8Q0+F(:BS4="*RQ37*8 V=2IHCBK>_59V6%+>@FI&(/AKO3(Z(60CW_<.4 M ?W [>Y&F7,,';GQ&RS!P5/U-J"+B /UX:IY+"M@Q=JU3,&)5C.S:2VLU!$9 MY&><;"1Z8@ NHED%&"])-7M$HK0GF9=+F'G]"+JU3.8[,U)#W=7] RY&0:((=ZOMT3'F+LB9GQA,#N[XX#B:%^V M$DXIY)*364-% \> %U,UP'%_6R6I+M6ZEC.9/<%@ZMM')>VQS(>YRVOMC-T" MF6W2#]&G!D:@B[4@VJ?',!&-'@7?& /#T,;UD=E$V3>D5AB]D"9&S;K<3SBZ MA5$>(U@0V3,;]1\#3)W]L'"QTMT<^HA,CD_&'<*([3W/W_[P(IU,@;X+Z-,A%MD7E0*I MP$ 85FY,(J!+#&J%5VT-IC1@"A3>! >3J1Z2@I^[VJ#K,L]2 E\LTBOUM_KD M9PIOG#R[BWI4I#?90Y'-LUE2-$X+ ?34JB6P;Z.P.TRLD[4#Q?N5.U2HW^G( MR'MH2? WSH"]Y@P>8KOHU& M=D1]1EO@_OJ"V.DN)J>9BQ6(#ZPB.-G+P)9V0CD:@S\8W,8?Q#U)-NUIP0W- MZF59)SG>M6ME9[Z"5 <6Y,'D6LG43D?[1O1=>+1:NN.KVXC1+%S5SJLP\5+X M$=>0V![R#OC=O@AMLKJT%C5-SJDZA-]FBW[6H*M>,'R)T[&(E*S;"!#O?YM2%N( MREJ[U-;:3(9((H'"OL1<@%&=6&A\;QB);S"'F//&UU@<=/]8%%@]4R-)YO6L M;J108+PRQ'ZC]FI;;VY.;X,Q) \S7C\P1;+"TE5=2YBA,W5#4$>/:R*YH- Q MGTC5%05SY-<2 P_':G5[Z$UTYVD5%:GE<#%QK]5TYRNQ!J$BW6)&RL/F(B)Y MQ.:''4^P.DXLF-N)TLC5&*Q3L-+WX(@6KH 2@0D&&2<__E-9IL]9GBM;VEP# M^E>$,[;C\]5"<#9WL WHWT\$0ZKM 5HMF _<1ZLEQ>T^:]LS;)_=G*@BB!PC M,ZI@KX?+''Z(/7?P]0?E .K%')<+\F[K-^;RN*QJ[;2O?K1!5UROC<7V U\E MF7HQF>_T6J9RL20G<#H8!G99-CO1(;0VYE;WBM,EO%2#P.G,#*F5&0C6$9L.U^J'=W!F!P"&$Y,_8EX_\ M(K&O3Y*(M8K]K[E>@>+_^_%W'S_^J-X,OKW^6?S^X\?)QX\?-TL7_RQ^_/'' MR:<_?<)SP(\?_VORQ__ZD_X:M&?3O7B3R0N_WZ)#F\")>4G(9/E:B?[X:?+C MQS^QZ$^33Y^,Z'(KM=JKY;_UYY-[CX8K8KG*[1P]&[XD43.H3N=N>K%?%-]( M-21<)LDH[LNJ*I_CL+GWM*U]W3%DL\HJ/PL\%E,V^G(8^ PVR4KK&(TQ7@7L M]H<3J<; ]NM"[?\QI2C4/+-[UFTY?&=$#P M(YPHJ=4YL?',\5UF0:170%?;_Y(UC\?JSJZVOLI@G_KD%SV[[#39 M166DV4T>Z_TCHI.&M=I<#=FP9Z5%:#4>NU"+ "1"L^'92IVX&JH!/,N^P+_Z M]2D8@3A]M,5>'M&S5GN/K;6P]E,YG#PE.F)5/>\&<&L#W)T ]M, M9J^L&X09U]J$JV[$EGNI%,>\U)$9.NL'@ '.'-/=AB*K/@!G>4U#(%%A(U"?J\7BCL *5IA$!Q"&BH M#Y*V],NR0.2R2%W8PQCG59E!G//@'BV<.3+'84D'94B'+:82I(JV*P_TH)PC MY[=.Q4C'S9Z&=D:LW\!SA)7Q<)5F35E=)HM=UW26($#$&QVIMYM&&*Z>-W>% M?8BWR1?N5ZBI+NB\F%70Q'8BZ;\[NM_5@5T:6LM$%T9I1>*#5A6\<2.HX:V< MJ3J P6N3%5"(0*7@P+P3YRH>UE!G9=SI,4=:'@U GPU"]R9!]7(.(S# @TDR M5A#\ZQB&[TRU6,/'FHN;V:-ZA2&&=;-:+G/3E M[FS\ICGVC\7:CB/7JYYFU*JB$ _3DLZ=K+JA'@_7E+KXW/ M+(P]7TYA^:Z8T:\F5Z;6-T?CGJF5=W9 YYL7"8'8E-Y#->= T'AN/P-6PNX! M#F]@RSJJ_35\@;G(N&;?R"*#T"NT,^P5^K;7@[S^"O9MM*<9P,1]@A9S'RW6 MEB"8>55"N9#?J6I2I6Y*#]W%;ZMH4B+;.X&K]\,T1UHU.:RILP0J?):M' M\VL> $!Y&L01-;MG>@Q0!,R#"-UQ'=-!9LJ38T"KT&JQTUHK%BX4RVUI"H=J M896_([]TE8CM,&LFSK2)CP]Z6-Z@Q-(,F7,S@D!]/#,W]'I4"&^= V9. IJ9P+ M&BW0OSBTU-^;TSW2#NVKRG@&JELC9<[PO) "&PD7' YT!$F1B(1ECL2(?-OX MHQTEKM21@0 9\81]I2:>FA49$<]M3N+ZPE:]0DD&E4+M"F]J*TN[%P.KX5VZ MH0M+FD-<8DD#HA=3EQH'[S+=CQN<^_PW3(D]X/E^!HQ0M-9M++S2C8WG!=0" MGBEI?6;"IX^?_O-=&*7?\E:').M;,QDQ2-Y3L88NEU"&UZL<=F(Z1*JK*NW' MD'0H:T0#V/64\T+YAE8OC'HZ2>( ='8%TQ5Z#._13WZ1(Y;U*$\MT0=K-4'J M?_M__O3IQ__\LU@5,UDU2590^/5=^F1+BSN7.B'CF&\]]2@97P5?-Z0Z(A*T M>TU@1WU+"TCB1!<)[ '7:4";/,#S*'E\A_?-:TK8M?_/H;83GL W;TCGJT,! M<$3E"1^3F^7J H7PX/!JPG+@4!'@>0J*B"OY"(V1L)I1W6ZJ;A3"J!.H22AG>LL9L^4MD:Z]\ M\N$SX!H*\0*0$-NHBT?KS\G?R^H8EM4>-7=6RP&JV027C%2+=Y+5R<-#!;L& MPN%Q'J0/Z:8ODJ+VE%R)1+0YI$TM"@G7L&ETPVP=]#X8]?%!CQ(+/)QQ"AZHL%Z_H,@UC!4V-]AP!.-*OC2I ]VR7'H/;>='BCY[\5@[ M"0D '<:NC=1N)TQZ%&3G@0USDK40'3M.JFH-,S).K?&PQFSB$[YB(DZ$!3$\ MB@-B&,)JBROY*IL9?#*2P9NE!M2T2BZ759EP-;(1+GXE\3&>$U6/ M)E^<,P1DA9,6V8ZCA-]'JUL\0#J\!+H) M32R'G'&C]\F6EDJ[0.H6C5*#6]^*-UIGB-?/C TR0'_8S0UJK&R"% M-FO;>')7?\[2XV098#DG54Z;C?+)S40H?< XLL<5?E@?N/-!R3D V[ +)SSF M^&*99!5<=Z:5#H,1P#X>(NC@,$Q]B%4E2H"8YQ"A1MZG0XL^J>R/'"R&1]SG M[;J%79$[K@@./+,E'0T(-#H+W0V%U)-9:4].G7V:RKNG"N'O *%4 M4(F'4>PJ$J0IWMTT@-V=QT.H61/98HFL%)F2K886@2?YOK%4O6?)3/9ZA-@* M:^5-!$B,]*B&,F6#Y,:2.4JU0 M&X;NJ5O^^!&P3L\+YS)!6_DF5%%P) $:"P K>CZ6=W7\@'+K7O%Z!PYT<)QOI=I>A M6EP)3+^&59F'0YG1L8'Z57Y,&5:@(/+#@\ M6O&@=FT$$*)DHP>VP44O_OH#"MPRC"4J% 7(H'&V;K)FA;O]I7PHFPSV>SIE M]"+[T0KPLJDUP,/3.L0R*+YE.#/SMH6N\(F5'AC ,YR!K2JA+8]RXTF&[5S M4S%!%#/+-+)B'S9-E=VO&L1"+G])@(VC=UV4HPOBE4@3SBS@CCHX%#^SPA'; MKE,8CLT:+(UL=M5 !X=6-%Z3-UAS(=X@,?( X6>7:/TYL+$;(/F\"]1]4Q!F M>]$"8^89AC*FNY:6*6CJX#D"R%@U#$ !F->][J$;'-P()![I0CJ,)?Z!6;/8 M6W-"\NN3#BN#;@H7\KF MN:Q^4^\@K,FK@GMO=RL,:.VY5O8$]UPC/>S6.JA)/+VL3.$)#5[3,;Q%[HRS M@H/#+#")[^>D2(A:[4Q*;B96_QJN)=EC-IO+X-'Q@0WC^::E"BM6G %<"4N& M'^(D/2"*@L%JZME24\7V;!W)>5E)DQR1 *(ALX==MU.OGH)C^4:KVWUWCWJ= M=!*$LUCW^_&*=_<.:QRN,B^5DIQ(SFM0DRH/QRLPS"GA97"W[Y;JA)_D<@AL M$4\]O.5S&@!G+V9KPCO-.3-FL;]%NL)+G:95KU?W=99F:G/]GES9VI>[:IFX M:@>*=D2ZH[?%:@G7:G"UK?H)N]>_,4=[(=O.8C$,2OO3>3K7:U>KEI@=;(DP75%%UC5 M4$0/[_'1^F>9/B 3.[VJ]6.V/%JW6NXO2CJM'ZV[A$&+=2_\"B/3*6E3IR$8 MHSY)10)\>"&K9]$%>L; 7DQI"JLF=@4N]\3U!29F*A7=_Q8-A7@0&_P#&Q:< MT$,JT:JB+ YTL4DO(2,)$50Q4K7 MJ WW>!#58B#1N/";MSI_SVC"[KR]6A%O>;BMM=?((9A>BB5-$-.]P259_F.5 M!:76&<(H'Z%94R\ZQG'6Z"W;X',N6CG1..*H10.6E-U1,K047IE.OVAXK.-D MF37<\JF_-'' 6@YA"\2.PS=NJ(>!!!VK2[04PAB 2!RKTX7Z-'$/=?;Z^EQ= MM)ZR= 6)<\(A1*K@Z5P7GKL;;J^,)@V CQWN$*#<6@_"D(74G/($5"]=L.\. M)5HN=']^\_)W@SHOZ(V>L,=])")U:7,/ >I4EU7R1-:S*EONLO2U CND<@-* M"':C.1^(Z!.)BM5*;S2'C2'&\ 6_7NR#-IH5H%YYAT)!"H6C,98+;TKDZTXHA_,FIUXE"V M^-ABFP:-!O73!ZL?$(O^._$ 3^H@Z+(MJT8@B9)]X"<4A;/ @FUA>%J.\WIFC_=SOOJ?Q?#_ ^/VHM2,PN/-M M+ M*K=2H+GG DM")GXO8%.*JP1+-.*MN<-9MAF,#X\YIP$I^+CF'=,84B*=PA%O M50&MI/K"90D@,?0C DWT7:UA#(B.!'A(?#!KG73U2 2=EDDY?LL=C8;RB+#D MOPG_>17V(W9B5_@^5/&*YLUMY3#>2AE+%%?LIYP%;8%R*BSG[,]_C$\-Y.V! MS6H@6_RPB,LR9=)H<0I$VH#+NARA1P5A-\2T*<4 R>.RR[^3LAFS\9C169P8 MU1#84J;S8[4%98 =BFO:Y^1+ME@MCLJJ*I^A0S19JM\TZYVOW05QMJ$2H;5, M!.L11I'0FL9L]0LXJA.Q8)/OC.UA)"Y4GPEJWD)+1$S.;W/,^)T M[)W'92U 0\)ZA*-(6$TQB8L#F^[G$[39%5-C+AWS2\?\\*E[VT11JXOJ3V69 MPEGX1E9/V4S6-^IVM'/'1(U7512)AU4M5(#4\=CC[_5DU ,:58_+#J(CK-[<>F8XM]081X%+P&_E0UN@PR090<^S>(N<*RHBQ@W 9>'PV M&C-WM*9UL!*P27F$"#Q&32U#[[6$0\2L654(V5$#$_>U7)85!MEN"/FUW\VG M%>AVZ78][7A/J,7]6M@!"!Y!Q'M?? ?Q7#>.F78[YJC3,>277]^E8WPTODT6_ IFO\]K#M4>I$ZA/@,*(\%Y0(^!TM_;I$MZ$ MPHW5%+RE?U!]X TG>)T:R%]#XVVSK.Q[V? M;Z03=#<3W^"L@Q'8B(>QI$W6FW:P!GYP#F8_B _J-_DJQ:\(.L#E!H[0JRQ2 MEZ17=9=/U*V^7M+TR=?!,;)[.LY_L6^_/_\=SK""'B(^ '?OX#("A1:8LRD M-AV6^M%<1.>XZ#-H[UP9B]SBV]L%>J;[/GW\]*?W815/LCY-$!'RN2\!?!'0 MGCH)P.D\FS,J9CT$X!P1+M6PF,ZA, !HER2Q'F\2&[XC'W@1HA?9+AF#<4.S MRX/YCASC5W5V\5[2O- [-+NG:NO?7YS:?8%[Y!(FWDHP3G,\OBQ'#DQ;$Q(@ M6MO,K(BP&-@CUNP-92#ZN,*?UZ]W1I2BP&NY5%]Y3&IY594/5;+ )F3JUE?' MY%V/58@G9&4+%BZL= 'BQVBB=PC#9$5E[5R2A@EU6).A:4!#*;8)5I[7]4JF M)QA;) (3XG[0; ^G7V0URVK9E]>$'FV&VD1*H4QB,M%L'YK\0?F 588M!@]K MOC>C28L@-9K]D D_M"9A5(W8:J^02"FA=/W<\+J@-Q ^FI^V>=@UW)-Y*@2_ MT6Z2@,+"?2UKM73+^BC)>W"JWIP>"YTUF(@?/QU\_*])%T$J7?&USEA1SR"6 MTWM\6NBH)XL1B7J\$,:81Z&P#&C:39-4S:9Q]_(A*[!*)9*)7T."@[O?[7,9 M%/P.[Y=*R4AM=5>H'\6!^(0/+MBAJ:Z:OQF\V9N9+!(UGWHTNF@1@5M;!ANV M=^IA.<%/;YUHEP[JT]':?H5GU*':C]*+GMT>+C"H![;EZ(;,;2> * P@:FM" M?#=M'($/[E_IJ_L]^VK0UG"*Y;N_H'AXK>SKD4GNZK^?O+H!O]U1PX.U]4=> MNDN/6/"0OVO_>S$+[9CE]^R8SESX.W -??-*7=S548B#_.K[#D;WVWQW=8&$\%GCT M+,DST]!1 [.F%*A).*KVT)D6V ?N<^]R!+P]>;90\[9:;_&)N@9:_EYU\USE MX6>&#[.GFYZ@$L>4Z P-*^CTNH&>B;#%0/&Z48+:[;6K.Y5.CM5!HW0PBUI$ MTP:AH>X/^M AWB) A 59"F!9[ALENJV*@\\1P+P.@O V/[B%40F/XW0MG\K\ M"6J@_;:_WI/2"&YW.([*HOPKQ@2?AB]4O:TOR\:>MRC@/)W?%19*K.N//"XI MW7-C2-MN-&W?P%65:Z$&ZYR =8 <]EAWQ*+[KRUD@.XQZU,/BP)TM]4;BCKO-Q* C5Q%/*ED^B4/9VHA6.$1X:5BT&%;2=7#<_2* MKQ;+[B&*%=E#?@+V]6X"S3$+AE^@* U!2#HB>9H!Y7*FUG9< MX\D+LW%[P2]U[O9#5%-;1-&]\PUO>)WG2 MX;7+U1W2ZS&:W)W0;MD(;4?JF:Z2"L*S$$4('[E<>?B+[5 ,PJ' S-011TQB$&H3XL/A! MY&8@81L((GO)WTP0;L'WCE8L=%@"5 NK6WP65ON[\$PW[N?UL38:IH0_(X*: M_1>H;EW5N,\/D^QCB71TB)3"', *GJHC';V[DV@3[GYW\SNV(WCKK(>0W0.F M> ,'/ 8PTA/V5ZUXXF(<&>5X&S<2YH^>K1LX:)%T^V2C",/#YSM]6O&PLS:V&.D80(\63;H@-= MC9IO$_B-U1!6O=%T'0I/_>)$C%-!4 8>T;0PM#,_R_1!UDY]>*&+&OK#Q[30 M8W2'<@IU+9H8,?R\#6FS?E5MW VX<2R5CB!5;H^!^N9II-*=L(_;V=-WM#_2 M-KZ!*6L;EGOTB/IXL;=KX!:.0H0VL#E^1*]M4\C6UVM8(WI=?>&JF-5--DMR M34Y%D?_ >'$]1^\=_;M-"'I['[)!2.W7U4JF-TF.Y9"_) ]X\-.;6^_# @7 M-4N?B&>0C^<\??S[[CP5@0]:^UV/5>!@\>M'W[G;(Y!&0S;ZZ_,^> O"!@#W M1<_&_2X0[HM(Y+KF=KHCCGAW\@3EA482'V3\&VF-D8S;YTR+-WC]$ES*YCBI M'Z^J\DF]RNG1^JZ&0[.)F!Y"SUH?L&NH_0(-0JL .(8/H$6=E']P6":MIO': MW(;%GH'A2\?PTIB;1#/7U@">5>6"UJ>5&@+;6Q:]CM1@IH>,.3YS_+6#KWD( M+V:E"RO>K6?TIR[#G/*C16_,K#=*HR>4I:G,_G;"F]*5KB3O 0JI M96GM8ST#3=FH$OQ%/-]_%BC2%=X!' M.:R,5\?L_?3#A3?5K],\Z>P+G&RQ'M;=.3_\.D+GI8F$]$%;VQ;%"0Z^MO/( M]QC!,7P1NMM$S;:3Y!O]1EV69/?6X)Q@4(2MI8D$U88;ICNL8J: